Resources
Here we list decompiling resources which you may find useful.
- Intel Instruction Set Manuals The main page for these manuals has gone, and this FTP site will surely follow. Get them while they're there!
- PeReader We use this excellent, solid and reliable disassembler from Frediano Ziglio to dump the raw assembly code. We have improved it in-house and released our source code back to the project. We highly recommend it for x86 disassembly projects.
- Decompilation on the Re-engineering Wiki - This great resource on decompiling will tell you a lot about the history of decompiling and other related topics.
- Here is the page about this company
- VBReformer - You will need this program from our partner site, which allows you to recover all the Forms from a Visual Basic program. They do not yet offer code recovery - you will have to come to us for that.
- The Boomerang Decompiler - An open-source project which is being developed to decompile C and/or C++.
- IDA Pro - A commercial disassembler sold by Datarescue which is very successful and very advanced.
- Papers on Decompilation - This link from Google Scholar will give you a lot of papers about decompilation, although you need to have enough academic knowledge to understand them, or have to pay for the resources.
- "Help, I've Lost My Source Code" - A guide on recovering source code, how much it can cost, and what you should provide. Note: This guide does not always apply to our service, which is fully automated, requires only OCX files and is a lot cheaper than "$15000 per man-month".
- "VB Decompiler Native and PCode" This company offers a PCode decompiler, but for native code, there is only a disassembly at present (not decompiled source code).
- "Visual Basic 5/6 Decompiler" This company offers a decompiler for native code programs. We have not evaluated the quality of it, and last time we checked, there was a maximum filesize of 100kb. Feel free to try this out before using our service, although we don't charge to send you a sample of decompiled code from your program.




