Originally Posted by Kheun
I have no doubt that it is reverse engineering. Let me put it this way. If you have the binaries or executable. It is very easy to reverse the opcode back into asm. However for converting asm back into C/C++, it is virtually impossible because the compiler can do many things to optimize your code such as reordering your code, etc. Code generated for switch-case switch can vary between situations even on the same compiler. In addition, different compilers generate code differently.