Quote:
|
Originally Posted by Shub-Nigurrath
...have you ever heard of Desquirr?...
...Boomerang, another free decompiling tool...
|
There are a lot that creates pseudo C code from asm, because there is less information that is lost.
Ok, usally a C code is also a C++ code, but this is not what we want.
We know that the sofware has been written in C++, so we would like to get back the extra information that is in the source code.
There are some key points (vptr, dynamic_cast, static initialization...) that makes it possible to discover some of the original C++ structures.
I haven't heard about a tool that tries this.
/*
Just an example for a code that works differently in an old version of C and in C++ :
Code:
int a = 2 //**/ 2
;
*/