Ⅰ 用DeDeDark反编译Delphi修改了数据之后怎么编译为程序
dede好像不能修改程序吧。我一般是用dede查看,记下地址,再用ollyice更改。
Ⅱ DELPHI反编译,修改后能否再编译
除非你是汇编高手,不然不可能实现。
Ⅲ 怎样反编译程序
高级语言源程序经过 编译 变成可执行文件,反编译就是逆过程。
但是通常不能把可执行文件变成高级语言源代码,只能转换成汇编程序。
计算机软件反向工程(Reversepengineering)也称为计算机软件还原工程,是指通过对他人软件的目标程序(可执行程序)进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素,作为自己开发软件时的参考,或者直接用于自己的软件产品中。
反编译是一个复杂的过程,所以越是高级语言,就越难于反编译,但目前还是有许许多多的反编译软件: VB: VBExplorer 、VB反编译精灵和VBRezQ;只能反编译界面图像,好像代码不能完全反编译 java: JAD ;java的反编译比较常见,所以反编译比较完全, 将class文件反编译成java文件也是有可能的 C++ : eXeScope Dephi: DEDE c#:Reflector 易语言:E-Code Explorer.exe(易格式可执行文件分析器)。
Ⅳ delPhi有反编译工具吗
反向工程一直被认为是技术奇才的专有艺术,需要熟悉汇编语言和调试器。下面几个Delphi反编译器允许任何人反编译大多数Delphi可执行文件,即使只有有限的技术知识。 如果你对Delphi程序反向工程感兴趣,我建议你看一看以下几个“反编译器”:DeDeDeDe是一个非常快的程序,用于分析Delphi编译的可执行文件。反编译之后,DeDe会提供以下信息:所有的目标dfm文件。你可以用Delphi打开并编辑它们; 带有良好的注释的ASM代码的所有发布的方法,它涉及字符串、输入函数调用、类方法调用、单元的组件、Try-Except和Try-Finally块。默认情况下,DeDe仅仅只获得已发布方法的源代码,但如果你通过使用Tools | Disassemble Proc菜单知道RVA偏移量的话,你也可以处理可执行文件中的其他过程。 大量的附加信息。 你可以创建一个带有所有的dfm、pas、dpr文件的Delphi工程的文件夹。注:pas文件包含上面提及的被良好注释过的ASM代码。他们不能被再编译!RevendeproRevendepro可以找到程序中几乎所有的结构(类、类型、过程等),并生成pascal表达式、过程则以汇编程序的形式写出来。由于汇编程序的某些限制,生成的结果不能被在编译。这个反编译器的源代码可以免费获得。不幸的是,这是唯一一个我不能使用的反编译器—当试图用它反编译某些Delphi可执行文件时,总提示异常。 MRIP这个对用途文件分割器可以从其它文件中寻找和摘取文件。MRIP分割100多种文件格式。对我们而言,最重要的是MRipper可以反编译任何Delphi可执行文件。该工具可以从Delphi应用程序中摘取所有的资源:cursors(光标)、icons(图标)、dfm文件、pas文件和其他资源。pas文件不包含事件过程执行。MRIP是一个DOS工具。 DfmExplorer 以下是DfmExplorer的说明(包括原始资料):通过调用Win32 API的“LoadLibrary”或“LoadLibraryEx”函数在内存中载入可执行模块(EXE\DLL\BPL\DPL)。 通过Win32 API的“EnumResourceName”函数找寻RCDATA资源。 载入每个发现的DFM块,解码它并以表的形式(包括它们的名称)存储在内存中。 在程序的主窗口我们可以以文本方式可视化所有载入可执行文件的所有的DFM。 最后,程序可以保存到DFM选择的磁盘,作为ASCII文件(.RC)或作为二进制块(DAT)连接到可执行文件中。 Exe2Dpr如果你试图放松你的工程源代码,这个Delphi工程源代码救助器可以挽救丢失的源码部分。救助器生成所有的带已分配属性和事件的工程表单和数据模块。生成的事件过程没有主程序(它不是反编译器),但又在可执行文件中的代码地址。这个工具没有GUI—它使用命令行的形式:'exe2dpr [-o] exeFile'。工程源代码在当前目录创建。
Ⅳ delphi反编译后能显示源码吗不要显示汇编语言,看不懂,有工具吗谢谢
一般来说再好的反编译工具,也很难得到效果比较好的源代码,据我所知,delphi的反编译工具大多使用DeDe,反编译之后,DeDe会提供以下信息:所有的目标dfm文件,可以进行编辑,但源代码还是会以asm形式。
如果你是期望用反编译工具来获取作者源代码(特指delphi的pas源文件),可能性不大。
Ⅵ Dede只能反汇编Delphi的软件么
各种编程语言写出来的exe有各自的特点,所以一般都有专门针对某类编程语言的反编译工具,比如OD去反汇编.net程序的话就容易跑飞,所以不合适;DeDe适合于Delphi语言·····
没有什么是绝对的哦,总之,这个方法不行,我们就得尝试换一种方法咯~呵呵
希望对你有帮助!
Ⅶ BPK文件如何反编译
dede.可以反编译dcu,dpk
Ⅷ 我想用dede反编译一个Delphi的exe程序,点开始处理之后出现了这个
Delphi 反编译出来的的只能是一些过程名称和汇编代码 根本都没什么意义的
Ⅸ 老师,您好,我有一个DELPHI编制的程序,用DEDE反编译出来的是汇编,我想更改一下界面,该如何做呢
ResScope V1.96
eXeScope V6.5
这两个极好的汉化工具才是你需要的
Ⅹ 有一个delphi的exe,如何反编译出它的源代码啊。
DeDe可以把Delphi编译的程序反编译成汇编代码,用汇编读程序本身意义并不大,所以从根本上来讲,没有什么可行的办法实现反编译Delphi程序。