是否有适用于 Visual Studio 6 C++ 的反编译器?

发布于 2024-09-27 12:21:48 字数 188 浏览 0 评论 0原文

我正在尝试修复一个从我公司离职的人的项目。他违反了软件工程的每一个基本原则,不使用源代码控制,在进行更多更改之前不备份源代码等等。

我需要对现场的应用程序进行更改,但我没有原始源代码,但我有一个可执行文件。我需要的是一个反编译器,它将反编译 Visual Studio 6 C++ 应用程序并为我提供某种类型的源代码。任何人有任何想法......

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.....

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

风追烟花雨 2024-10-04 12:21:48

嗯,有来自 Hex-Rays 的反编译器: https://www.hex-rays.com/ products/decompiler/

它非常好,因为它是从汇编器创建 C 代码,但它工作得非常好。它也相当昂贵

编辑:附加说明它与 IDA Pro 结合在一起,IDA Pro 是其中非常著名的反汇编程序。与反编译器相结合,已经可以向您显示大量信息,甚至可以更轻松地反转代码。

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

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.

长发绾君心 2024-10-04 12:21:48

我已经使用 RecStudio (rec22) 和 IDAPro 来尝试反编译 C++ 项目,它们一起可能不足以完成我的工作,除非我制定了该程序所基于的演示项目,所以他们只给出了足够的信息让我可以再次制作类似的项目。

最后,我正在做的另一件事是编译我认为匹配的代码,并检查我在反编译器中是否得到了相同的结果。

祝你好运。

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.

笑,眼淚并存 2024-10-04 12:21:48

反编译成什么——汇编程序?

没有任何东西可以从 exe 中为您提供有意义的 C 。

Decompile to what - assembler?

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文