----------------------------
- DeDe ver 3.01 by DaFixer -
----------------------------
What is DeDe?
-------------
DeDe is a very fast program that can analize executables compiled with Delphi 3,4,5,6, C++Builder and Kylix and give you the following:
- All dfm files of the target. You will be able to open and edit them with Delphi
- All published methods in well commented ASM code with references to strings, imported function calls, classes methods calls, components in the unit, Try-Except and Try-Finally blocks. By default DeDe retreives only the published methods sources, but you may also process another procedure in a executable if you know the RVA offset using the Tools|Disassemble Proc menu
- A lot of additional information.
- You can create a Delphi project folder with all dfm, pas, dpr files. Note: pas files contains the mentioned above well commented ASM code. They can not be recompiled !
You can also:
- Dump and process active processes from memory.
- Use the Entry Point find utility to find the real entry point of every packed Delphi2-Delphi6 program
- View the PE Header of all PE Files and change/edit the sections flags
- Use the opcode-to-asm tool for translating intel opcode to assembler
- Use RVA-to-PhysOffset tool for fast converting physical and RVA addresses
- Use the DCU Dumper (view dcu2int.txt for more details) to retreive near to pascal code of your DCU files
- Use BPL Dumper to see BPL exports and create symbol files to use with DeDe Disassembler
What are DeDe Symbol Files (DSF) ?
----------------------------------
DSF files contain the symbols of the exports from different BPL libraries. DeDe disassemble engine use this symbol files to comment the class members method calls in ASM source it generates. The ideology is very close to the IDA symbol files for VCL, MFC etc.
If you haven't loaded a symbol file for any BPL you'll not get references to calls to this BPL classes!
How to load DSF Files?
----------------------
You can load a DSF file using File|Load Symbol File menu selecting the dsf file. If you want some dsf files to be loaded automaticly each time DeDe is loaded use the View|Configuration menu and from Symbols tab manage the dsf that should be loaded at startup of DeDe. If you want to see the names of exports that are contained in a certain DSF file use the View|Symbols menu.
How to create DSF Files?
------------------------
You can create a DSF files from the BPL Dumber symbols tab. Choose the bpl (note that you should have all required bpl for the selected one, if any) then choose the dsf file name. Before generating you can select what should be done with the export names. You can fix their names and/or parameters. If you do this DeDe will change the default export names from the bpl with more readable ones. After creating the DSF you should load it in order to use it.
Why should I create DSF files?
------------------------------
Because if you deal with a program that uses custom components and you have the components BPLs if you create a DSF for these components DeDe will comment for you all the calls to those comonents. Nice uh? :) Also the creation of DSFs is very fast.
What is this "Show All Found DSF References" check box in the configuration form?
---------------------------------------------------------------------------------
Recognizing of a procedure calls is made by comparing bytes. Sometimes (depending how many DSFs you have loaded) there are more than one procedure with the same byte pattern. In this case DeDe is unable to determine exactly whitch one is called. If you check this option DeDe will show you all references if it finds more than one. If this is unchecked you will see only the first found reference. Note: The search orded is by the order of loaded DSFs and then alphabeticaly by unit name, class name, procedure name.
What is this "String References" option in configuration form?
--------------------------------------------------------------
Normaly programs like W32DASM for example search only for english string references. If you deal with a program that has other language strings then from here you can choose the set of chars DeDe disassemble engine will search string references. Note: You may have invalid referencec if you use the full set #32-#255. Note: delphi programs normaly do not use UNICODE strings and thats why this option is not included in string references configuration.
Why DeDe says this is not a Delphi program when I am sure it is ?
-----------------------------------------------------------------
1-st make sure the target is not packed or crypted
2-nd if you have unpacked/dumped the target make sure it has a valid entry point. You can use the Entry Point find utility or Tools|PE Header Correct to let DeDe to correct the program entry point.
If you are sure the target is OK and it is a delphi program that DeDe can not process then I will appreciate if you send me a mail with your target name and problem description.
Whitch packers DeDe Supports ?
------------------------------
Supported packers: BJFNT, CodeSafe, PCShrink, PE-Crypt, PELockNT, PEPack, Petite, Shrinker, WWWPack, Armadillo (must dump the xxx.tmp not xxx.exe), Aspack.
Not supported for now are: NeoLite and UPX. Please tell me if you find more!
How can I register ?
--------------------
DeDe is a free software and you have no need to register it neither to crack it :) It has its full functionality!
How can I reach the author?
---------------------------
d_Fixer@hotmail.com
没有合适的资源?快使用搜索试试~ 我知道了~
Delphi反编译工具
共65个文件
pas:39个
dfm:17个
txt:4个
3星 · 超过75%的资源 需积分: 49 1.3k 下载量 95 浏览量
2010-08-10
10:07:51
上传
评论 10
收藏 264KB RAR 举报
温馨提示
超猛的可以反编译Delphi、C++ bulider程序的源代码-bets can decompile the Delphi, C bulider program's source code!
资源详情
资源评论
资源推荐
收起资源包目录
DedeDelphi.rar (65个子文件)
DOCs
todo.txt 347B
Readme.txt 6KB
WHATSNEW.TXT 8KB
PlugInInterface.pas 169B
DedePProject.pas 15KB
DeDe.dof 1KB
HEXTools.pas 4KB
EPFindUnit.dfm 3KB
DeDePAnalizer.pas 7KB
AdvEmuSetUnit.dfm 3KB
DeDe.cfg 462B
DeDeBPL.pas 5KB
Decompiler.pas 1KB
DeDeBZUnit.pas 7KB
Asm2Pas.dfm 2KB
MethProp.pas 8KB
DCUTbl.pas 3KB
FixUp.pas 7KB
DeDeCrypt.pas 7KB
DeDeRes.pas 40KB
TDCUForm.dfm 2KB
ASMShow.pas 40KB
DeDeDPJEng.pas 10KB
BPLUnit.pas 16KB
ConverterUnit.pas 3KB
SymbolsUnit.pas 9KB
DeDe.ico 766B
DeDeWpjAlf.pas 11KB
AboutUnit.pas 3KB
DeDeClasses.pas 55KB
LodoUnit.pas 454B
DisASM.pas 21KB
DOIAddDtaUnit.dfm 937B
PreferencesUnit.dfm 6KB
DCUUnit.dfm 2KB
LodoUnit.dfm 374KB
ShowPluginUnit.dfm 546B
MainUnit.pas 196KB
DeDeEditText.pas 3KB
StatsUnit.dfm 825B
DeDeExpressions.pas 2KB
SectionEditUnit.pas 5KB
DCU_In.pas 7KB
SelProcessUnit.dfm 2KB
Dcu32.pas 105KB
custsetunit.pas 4KB
ULFUnit.dfm 359B
DOIAddDtaUnit.pas 522B
DeDeMemDumps.pas 27KB
ShowPEUnit.pas 34KB
ASMShow.dfm 13KB
DeDePFiles.pas 19KB
DOIParsr.dfm 1KB
Asm2Pas.pas 2KB
custsetunit.dfm 3KB
MainUnit.dfm 44KB
ClassInfoUnit.dfm 7KB
DeDeDCUDumper.pas 14KB
Classes.lst 77KB
SpyDebugUnit.pas 1KB
AnalizUnit.pas 971B
Emulator.pas 8KB
CnXHacker.Com.htm 3KB
README.TXT 190B
DOIParsr.pas 9KB
共 65 条
- 1
西楚腾龙
- 粉丝: 6
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于python开发的口红色号识别程序+源码+开发文档+源码解析(毕业设计&课程设计&项目开发)
- TP-LINK TL-WN725N V3 Linux 驱动
- 020ssm-jsp-mysql班级同学录网站.zip(可运行源码+数据库文件+文档)
- 什么是stm32f103rct6,有哪些优缺点?
- 李明哲尚能2.zip
- 019ssm-jsp-mysql奥迪维修保养服务管理系统.zip(可运行源码+数据库文件+)
- AB测试数据-增设中小店铺广告位
- YOLOv8红外场景的车辆-行人-斑马线-交通灯检测+数据集+pyqt界面
- 基于JSP毕业设计-OA办公自动化系统-毕业设计.zip
- 基于JSP毕业设计-MVC设计模式应用之游戏卡在线销售系统(论文).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论30