0

我想知道是否有任何方法可以生成 x86 PE 二进制文件的 C 代码。我真的不需要这个,我只是想了解一些闭源软件是如何工作的。

从我的常识来看,我认为这个过程是:

  • 将 x86 二进制文件转换为汇编,这可以使用 OllyDbg 之类的反汇编程序来完成。
  • 将此程序集转换为 C。我不知道任何工具,这实际上是我的问题。

我将非常感谢您的帮助。谢谢你。

PS:如果这不合法(虽然我不是破解者并且没有破解目的)请删除此问题

4

1 回答 1

2

如果您将 IDA Pro 与 HexRay 反编译器一起使用,您可以获得一些可读的 C 源代码。(但要准备一堆goto-s 和不必要的变量)。

于 2010-01-25T13:33:27.473 回答