Is there a decompiler that will work on Visual Studio 6 C++

我们两清 提交于 2019-12-18 08:49:10

问题


I have a project that I am trying to fix from a guy that left (let go) from my company. He has violated every fundamental principle of software engineering, not using source control, not backing up the source before you make more changes, etc. etc.

I need to make changes to an application that is in the field and I don't have the original source code, but I have an executable. What I need is a decompiler that will decompile a Visual Studio 6 C++ application and provide me with some type of source code. Anyone got any ideas.....


回答1:


Well there's the Decompiler from Hex-Rays: http://www.hex-rays.com/decompiler.shtml

It is pretty good for the fact that it is creating C code from Assembler but it works pretty good. It's also pretty expensive

Edit: Additional note it is combined with IDA Pro the pretty well-known disassembler from them. That already can show you a lot of information in the combination with the decompiler it is even easier to reverse code.




回答2:


Decompile to what - assembler?

There isn't anything that is going to give you meaningfull C from an exe.




回答3:


I've used RecStudio (rec22) and IDAPro to try and decompile a C++ project, together they probably wouldn't have been enough to do the job I had except that I worked out the demo project the program was based on so they gave just enough info that I could make something like the same project again.

In the end one other thing I was doing was compiling code that I thought matched and checking that I got the same result in the decompiler.

Good Luck.



来源:https://stackoverflow.com/questions/3928318/is-there-a-decompiler-that-will-work-on-visual-studio-6-c

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!