有没有一个程序来反编译Delphi?

有人刚刚向C发送了一个程序的反编译.这是一个非常好的反编译,产生了很好的,大部分是readabe的C代码(如果你忽略了一个事实,没有一个变量或函数一个人类可读的名字),大多是看起来像它会实际编译.

但是有一个大问题.我碰巧知道他正在反编译的程序是用Delphi编写的,这里有很多难以翻译成C的概念.但是我对反编译器的输出印象深刻,这让我很奇怪.有没有什么可以为Delphi做的?

对于Delphi来说,最好的反编译工具是DeDe.它可以做很多事情,但它甚至没有尝试生成Object Pascal代码作为其输出,并且自Delphi 6以来还没有更新.有什么更好的吗?

解决方法

我不认为有任何机器代码反编译器生成Pascal代码.大多数“Delphi反编译器”解析表单和RTTI数据,但实际上并不反编译机器代码.我只能推荐使用像DeDe(或 similar software)这样的东西来提取与C反编译器相结合的符号信息,然后将反编译的C代码转换为Delphi(有很多源代码转换器).

相关文章

 从网上看到《Delphi API HOOK完全说明》这篇文章,基本上都...
  从网上看到《Delphi API HOOK完全说明》这篇文章,基本上...
ffmpeg 是一套强大的开源的多媒体库 一般都是用 c/c+&#x...
32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和ED...
1 mov dst, src dst是目的操作数,src是源操作数,指令实现的...