delphi反编译为源码_delphi反编译修改窗体

admin 13 0

delphi写的DLL可不可以反编译

应该说,除了加密的代码,大多数的程序(包括dll动态链接库)都可以进行反汇编,但很少能直接反编译成原语言代码。

只能反汇编,这种软件有很多的,如ollydbg,Win32Dasm等,可以把exe反向转成汇编代码。也可以使用反向工程的软件,此类软件用起来都非常复杂,可以把一个exe反向转成一个代码工程。一般情况下除了.net、vb和java写的程序可以反编译成原始代码之外,c、c++、delphi等写的程序是无法反成可读的有效原始代码的。

界面大改很困难,里面的菜单、图标、窗口标题什么的可以改。用eXeScope能查找这些资源并修改。eXeScope在看雪有下载。还有就是把这个程序作为自己的程序的一部分嵌入进来,比如作为一个DLL或者数组。那样需要研究好对你有用的汇编函数入口,然后call。

下面几个Delphi反编译器允许任何人反编译大多数Delphi可执行文件,即使只有有限的技术知识。如果你对Delphi程序反向工程感兴趣,我建议你看一看以下几个“反编译器”:DeDeDeDe是一个非常快的程序,用于分析Delphi编译的可执行文件。反编译之后,DeDe会提供以下信息:所有的目标dfm文件。

delPhi有反编译工具吗

对我们而言,最重要的是MRipper可以反编译任何Delphi可执行文件。该工具可以从Delphi应用程序中摘取所有的资源:cursors(光标)、icons(图标)、dfm文件、pas文件和其他资源。pas文件不包含事件过程执行。MRIP是一个DOS工具。

DeDeDark——专业反编译delphi工具,主要修改部分界面,dede只是辅助分析的工具,不能完全反编译成delphi源码的。DeDeDark——专业反编译delphi工具,主要修改部分界面 dede只是辅助分析的工具,不能完全反编译成delphi源码的,我一般是用dede查看,记下地址,再用ollyice更改。

用DeDe可以查看。DeDeDark是专业的Delphi反编译软件用DeDe可以查看Delphi程序窗体的属性,可以查看按钮对应的事件,并将事件代码反汇编出来,其能识别出Delphi库函数,具有良好的可读性。

可以使用dcu2pas等反编译工具,可以得到所需的源文件。

一般来说再好的反编译工具,也很难得到效果比较好的源代码,据我所知,delphi的反编译工具大多使用DeDe,反编译之后,DeDe会提供以下信息:所有的目标dfm文件,可以进行编辑,但源代码还是会以asm形式。如果你是期望用反编译工具来获取作者源代码(特指delphi的pas源文件),可能性不大。

没有一种工具能逆向操作来生成delphi程序的源代码。假如有的话,就没有人愿意做苦力搞原创了,就“借鉴”别人的东西好了。

有一个delphi的exe,如何反编译出它的源代码啊。

1、没有一种工具能逆向操作来生成delphi程序的源代码。假如有的话,就没有人愿意做苦力搞原创了,就“借鉴”别人的东西好了。

2、如果该软件使用了插件,不能完全反编译,只能编译部分源代码。

3、只能反汇编,这种软件有很多的,如ollydbg,Win32Dasm等,可以把exe反向转成汇编代码。也可以使用反向工程的软件,此类软件用起来都非常复杂,可以把一个exe反向转成一个代码工程。一般情况下除了.net、vb和java写的程序可以反编译成原始代码之外,c、c++、delphi等写的程序是无法反成可读的有效原始代码的。

标签: #delphi反编译为源码