Is there anything that can convert 32-bit assembly into a designated high-level language? If no, why not?
Name:
Anonymous2007-01-14 0:38
>>1
Even if someone made an assembly->high-level converter, the resulting 'high level' program would be hard to follow, not have meaningfully named variables/functions/classes, and so on. Not to mention a lack of documentation.
Name:
Anonymous2007-01-14 0:46
No because it's too ambiguous. The best way to convert the assembly to a higher level language is with a debugger, disassembler, good knowledge of the system, and a whole lot of free time. There have been quite a few attempts to translate binaries to a higher language such as c, one example is http://boomerang.sourceforge.net/
Name:
Anonymous2007-01-14 4:47
>>1
I wrote one thing like that yesterday and I disassembled WindowsXP, all I found was: WindowsXP w;
w.run();
It's really too efficient for you.