Hacker News new | ask | show | jobs
by spartacusnacho 1995 days ago
How the hell do you even begin without source code? Run a decompiler on the binary?
2 comments

Machine code is code like any other code. Sure, often not easy to read or modify, but not impossible. I'd start with a disassembler, a debugger, possibly a decompiler and lots of patience. Given appropriate time and pay I might even consider it a fun job.
Would a disassembler be more reliable than a decompiler you think? That could be a whole lot of code you'd be looking at in assembly language.
I suppose it depends on the code you're trying to understand. Depending on its size, style (therefore, ability for a human or for a decompiler to understand it) and other factors, the best blend of tools can change.
Exactly what I’m thinking. What is there even to maintain other than restart it when it fails?