Loizos Posted May 1, 2016 Posted May 1, 2016 (edited) I did a lot of research , found some useful information before creating this thread, but I am wondering if someone more experienced can provide me with further information on hardware reverse engineering and where to begin.Please keep in mind that I have no experience on hw reversing whatsoever. Best regards, Loizos Edited May 1, 2016 by Loizos
kao Posted May 2, 2016 Posted May 2, 2016 Depends on what exactly you want to do. If you want to work with firmware only, nice posts from our member @atom0s: http://atom0s.com/forums/viewtopic.php?f=2&t=45 Firmware reversing with a bit of hardware hacking to get debug output: http://jcjc-dev.com/2016/04/08/reversing-huawei-router-1-find-uart/ (I think this link was already mentioned on the board) If you want to analyze just the hardware (hardcore!): http://siliconpr0n.org/wiki/doku.php?id=starting 2
Extreme Coders Posted May 2, 2016 Posted May 2, 2016 As kao already said, this depends on what you want to reverse. The field of hardware re is as diverse as the field of rce. If you are into firmware side of things, you can check out craig heffner's site at devttys0.com. It has tons of information on hardwire re and specifically on firmware. Learning MIPS assembly is a must as most of such embedded devices such as routers etc run on mips processors. Owning a physical device (which you are going to reverse) although is helpful isn't mandatory. You can get around by emulating the firmware in qemu which you can get from vendors website.. From my limited experience in firmware re, I can say that it is a lot easier to find bugs, vulnerabilities, backdoors in firmware than on desktop softwares. Have fun finding zero days. Cheers! 1
Loizos Posted May 2, 2016 Author Posted May 2, 2016 Thank you both.I have actually made progress since I created this thread duo to the fact that nobody answered right away, but your links are truly useful too!Prepare yourselfs for upcoming questions
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now