de-compilers
You mean like a disassembler? Do a search for one, there are lots out there.
You should first know what do you want a "decompiler" for. Usually, the only way to know how a programmer code anything without reading the source code or its documentation is asking him Now serious, it''s disassembling the executable. It won''t give you the original source code, but the ASM equivalent code his compiler generated.
Although, AFAIK there are decompilers for VB (don''t expect the original comments to appear in the code), but for C / C++, Pascal or so there is nothing (and a program doing it should work different for every compiler).}
Anyway, most of the times it''s pointless to do reverse engineering. You''ll usually will be wasting your time trying to get by force what you can learn with free documentation in Internet. And now it''s even more thanks to the open source movement.
--DK
--H. Hernán Moraldo
http://www.hhm.com.ar/
Although, AFAIK there are decompilers for VB (don''t expect the original comments to appear in the code), but for C / C++, Pascal or so there is nothing (and a program doing it should work different for every compiler).}
Anyway, most of the times it''s pointless to do reverse engineering. You''ll usually will be wasting your time trying to get by force what you can learn with free documentation in Internet. And now it''s even more thanks to the open source movement.
--DK
--H. Hernán Moraldo
http://www.hhm.com.ar/
--DK--H. Hernán Moraldohttp://www.hhm.com.ar/Sign up to the HHM's developers' newsletter.
In C++ executables function and variable names are not preserved, and if a program was written in C++ with classes etc. there are many different ways to achieve the same executable code. In DLLs function names and class names are preserved so that you can find the right function from the program that loads the DLL, but not executables.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement