someKindaSomething
New Around Here
I have some experience with disassembly on .Net applications, but am learning the Linux methods so that I can fix a few of the significant issues with this router's firmware, but I also want to pick a few features out of another package. I just wanted to ask some people with a bit more experience in this area about methods for doing a few things:
1.) What's the easiest way to view/edit the contents of the dal_ash bin file? I need to fix a reference that it contains to libbdbroker.so
2.) How do I repackage the .img once I am finished with what I need to do? Do I need to write any additional context files in order to do so?
3.) It seems like a bunch of files got duplicated when I ran binwalk -e <img_name.img> Is this normal or am I using the wrong command to unpack the .img? (Note, I did test a few other methods, this just seemed to be the most effective way to get the desired contents)
4.) Is there a method to leave symbolic links intact when decompiling or is that something that I have to correct by hand?
5.) Is there a method by which I can test my corrections before attempting to install it on my router?
Thank you in advance!
1.) What's the easiest way to view/edit the contents of the dal_ash bin file? I need to fix a reference that it contains to libbdbroker.so
2.) How do I repackage the .img once I am finished with what I need to do? Do I need to write any additional context files in order to do so?
3.) It seems like a bunch of files got duplicated when I ran binwalk -e <img_name.img> Is this normal or am I using the wrong command to unpack the .img? (Note, I did test a few other methods, this just seemed to be the most effective way to get the desired contents)
4.) Is there a method to leave symbolic links intact when decompiling or is that something that I have to correct by hand?
5.) Is there a method by which I can test my corrections before attempting to install it on my router?
Thank you in advance!