Topic created on: October 6, 2006 04:20 CDT by Nishanth.
I have over 1 MB of disassembled code from Renesas controller, can anyone suggest techniques for analysing such large quantities of code. The code has to be manually analyzed.
Very good, you've got the hardest of the RE tasks I asked about :)
So, you'll probably want to do some really good static analysis. Seems like the vast majority of the people who do that use IDA Pro.
You'll have to figure out some logistical things, such as what language to re-implement in. You might consider figuring out a way to patch the existing binary to call parts of your new code as you go, so you've got a way to test things before you're at 100% replicated. That's assuming you're trying to do something like source-code recovery.
Or it could be slightly worse, which is you're copying functionality of what will be a competing program, in which case you'll have to separate analysis and reimplementation for legal reasons. Make sure you've got a good lawyer for that bit.
Anything else you can share, even hypothetically, to narrow down what kind of work you need to do?
For example, one could be trying to "replicate the functionality of iTunes". It may turn out that they only mean the decryption piece, which is a (relatively) tiny portion of the 30+MB of iTunes executable and DLLs.
Note: Registration is required to post to the forums.