Hacker News new | ask | show | jobs
by doesnotexist 908 days ago
Impressive work. Looking at the presentation slides which accompany the 37C3 talk, the author covers their "Your princess is in another castle" experience. Turns out they fully reversed the firmware for the MIPs cores (one core per port) only to discover the MIPs cores were almost entirely vestigial relics retained from past generations. I think anyone who has done real world reverse engineering can empathize with having spent a significant amount of time and hard work reversing what turns out to be a ton of dead code. In the end, success in reverse engineering is mostly about being relentlessly persistent in your pursuit to understand what is going on and getting back up after big set backs and disappointing dead-ends.
1 comments

There's a lot to be said for when dynamic analysis is possible; it doesn't have to be perfect in order to eliminate code that isn't involved in an interaction (worst case you cause that code to die horribly & observe the fail, or lack thereof)