前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于反编译的搜索

Delphi工具—反编译Delphi(三)_Delphi_WEB开发网 WEB开发网 开发首页CMS教程WEB开发网站运营网页设计图形图像数据库服务器网络安全手机开发软件开发操作系统软件教学PHP开发PHP培训 开发学院软件开发Delphi Delphi工具—反编译Delphi(三) 阅读 Delphi工具—反编译Delphi(三)  2006-02-04 13:38:36 来源:WEB开发网    核心提示: 第三节 Delphi 反编译工具 反向工程一直被认为是技术奇才的专有艺术,需要熟悉汇编语言和调试器,Delphi工具—反编译Delphi(三),下面几个Delphi反编译器允许任何人反编译大多数Delphi可执行文件,即使只有有限的技术知识,工程源代码在当前目录创建,如果你想覆盖当前目录的任何已存在的文件, 如果 第三节 Delphi 反编译工具    反向工程一直被认为是技术奇才的专有艺术,需要熟悉汇编语言和调试器。下面几个Delphi反编译器允许任何人反编译大多数Delphi可执行文件,即使只有有限的技术知识。 如果你对Delphi程序反向工程感兴趣,我建议你看一看以下几个“反编译器”: DeDe DeDe是一个非常快的程序,用于分析Delphi编译的可执行文件。反编译之后,DeDe会提供以下信息: 所有的目标dfm文件。你可以用Delphi打开并编辑它们; 带有良好的注释的ASM代码的所有发布的方法,它涉及字符串、输入函数调用、类方法调用、单元的组件、Try-Except和Try-Finally块。默认情况下,DeDe仅仅只获得已发布方法的源代码,但如果你通过使用Tools | Disassemble PRoc菜单知道RVA偏移量的话,你也可以处理可执行文件中的其他过程。 大量的附加信息。 你可以创建一个带有所有的dfm、pas、dpr文件的Delphi工程的文件夹。注:pas文件包含上面提及的被良好注释过的ASM代码。他们不能被再编译! Revendepro    Revendepro可以找到程序中几乎所有的结构(类、类型、过程等),并生成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'。工程源代码在当前目录创建。如果你想覆盖当前目录的任何已存在的文件,就可以使用选项 '-o'。 Tags:Delphi 工具 编译 编辑录入:爽爽 [复制链接] [打 印] 相关阅读 ››Delphi实现把10进制转换成16进制的函数进制转化 ››Delphi中将字符串按给定字符分隔(似split函数功能... ››Delphi 动态创建窗体,锁定窗口赋值 ››Delphi 与 VC 共享接口和对象 ››编译并运行Android4.0模拟器 ››Delphi图像处理 -- 表面模糊 ››Delphi之多线程实例 ››Delphi SelectSingleNode的使用 根据节点属性获取... ››Delphi接口详述 ››delphi 远程调试 ››Delphi与DirectX之DelphiX(34): TDIB.Lightness()... ››Delphi Application.MessageBox详解 中查找“Delphi工具—反编译Delphi(三)”更多相关内容 中查找“Delphi工具—反编译Delphi(三)”更多相关内容 上一篇:利用内存映射文件扩充程序可用的内存 下一篇:Delphi工具—反编译Delphi(二) 更多精彩 3ds max制作蜻蜓欲飞场景 用Photoshop画笔打造真人艺术照片级效果 Photoshop打造唯美抽象艺术背景 Windows Vista中的新 Windows 防火墙 Photoshop用通道分步抠出色差较大人物头发 赞助商链接 热点阅读 Android手机如何取消安全模式 ACCESS入门教程(十一)如何建立数据窗体 如何使 iPhone 连接至电脑 Win7计算器妙用 3ds Max生物建模教程:人头建模全过程 Photoshop制作古画卷轴展开动画 RedHat 9.0 Webmin的图形安装 如何在 android 程序中加入 admob 广告赚钱... 应对新数据难题的系统 Photoshop打造蓝色的水溅文字效果 焦点图片 Android获取SD卡总容量... Photoshop调出内衣美女... Windows7系统下有线网... 解决FF浏览器和IE下载... 最新推荐 Android 如何修改默认输入法 Windows 8中将开始菜单(metro界面)创建关机... Android获取SD卡总容量,可用大小,机身内存... 详解Linux 系统命令及其使用 解决网页内容无法复制 实用的Win 7远程桌面连接技巧 Photoshop调出内衣美女照柔美效果 Windows7系统下有线网络优先级设置 JQuery实现下拉,单选,复选三大控件方法, php常用过滤非法/特殊字符串的方法 精彩阅读 C++编程易范的错误 Turbo Photo 让数码照片精益求精 安装PHPWind7.0后,后台页面显示空白 JS实现随机化快速排序 将位图矢量化进行到底 AJAX如何与后台交互 c语言算法 - 贪婪算法 - 二分覆盖 Android应用开发入门五问 个性LOMO效果 轻松打造坠落天使 Linux shell编程之awk与sed使用详解 创建用于 ASP.NET 的分页程序控件[MSDN] 讲解关于centos配置apache+php安装 技术首页 | 关于本站 | 广告合作 | 联系我们 | 友情连接 | 网站地图  Copyright © 2003-2013 CnCms.Com. All Rights Reserved 京ICP备10000768号