----------------------------
- 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反编译工具 DeDe V3.50.02.rar (64个子文件)
DeDeRes.pas 40KB
Emulator.pas 8KB
Dcu32.pas 105KB
TDCUForm.dfm 2KB
BPLUnit.pas 16KB
ULFUnit.dfm 359B
DedePProject.pas 15KB
SectionEditUnit.pas 5KB
2ccc.com.txt 219B
EPFindUnit.dfm 3KB
Asm2Pas.pas 2KB
DeDeMemDumps.pas 27KB
custsetunit.pas 4KB
DeDeBZUnit.pas 7KB
DeDeBPL.pas 5KB
MainUnit.dfm 44KB
FixUp.pas 7KB
AnalizUnit.pas 971B
DeDe.dof 1KB
DCUUnit.dfm 2KB
DeDeClasses.pas 55KB
LodoUnit.pas 454B
DeDePFiles.pas 19KB
DeDeWpjAlf.pas 11KB
ASMShow.pas 40KB
ShowPEUnit.pas 34KB
MainUnit.pas 196KB
SymbolsUnit.pas 9KB
DisASM.pas 21KB
SpyDebugUnit.pas 1KB
DCU_In.pas 7KB
DeDeDPJEng.pas 10KB
DeDeEditText.pas 3KB
StatsUnit.dfm 825B
DeDe.ico 766B
AboutUnit.pas 3KB
MethProp.pas 8KB
PreferencesUnit.dfm 6KB
DOCs
Readme.txt 6KB
WHATSNEW.TXT 8KB
todo.txt 347B
ShowPluginUnit.dfm 546B
LodoUnit.dfm 374KB
DeDeDCUDumper.pas 14KB
DCUTbl.pas 3KB
Decompiler.pas 1KB
ConverterUnit.pas 3KB
DeDeCrypt.pas 7KB
AdvEmuSetUnit.dfm 3KB
PlugInInterface.pas 169B
custsetunit.dfm 3KB
DeDeExpressions.pas 2KB
Classes.lst 77KB
SelProcessUnit.dfm 2KB
DOIAddDtaUnit.dfm 937B
Asm2Pas.dfm 2KB
ASMShow.dfm 13KB
DeDePAnalizer.pas 7KB
ClassInfoUnit.dfm 7KB
DOIAddDtaUnit.pas 522B
HEXTools.pas 4KB
DeDe.cfg 462B
DOIParsr.pas 9KB
DOIParsr.dfm 1KB
共 64 条
- 1
大白2021
- 粉丝: 7
- 资源: 52
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 毕业设计基于深度学习的水果识别系统源码+文档说明+数据集+模型(高分项目).zip
- python毕设基于深度学习的水果识别系统源码+文档说明+数据集+模型(高分项目).zip
- 基于STM32F302C8T6单片机+CH340E AD设计(原理图库+PCB封装库)文件.zip
- IAR EW8051 V8.1
- 基于TensorFlow+ResNet残差神经网络实现白细胞图片分类Python源码.zip
- 基于STM32F107单片机+IR0038+CH340G+MOC3063智能家居主板硬件(原理图+PCB+封装库)工程文件
- 适用于 PHP 的 MQTT 协议解析和协程客户端mqtt-master.zip
- 银行家算法和作业调度算法.zip
- 银行家算法(操作系统,安全路径的寻找).zip
- 一个简单的java模拟银行家算法.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页