----------------------------
- 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?
---------------------------
[email protected]
没有合适的资源?快使用搜索试试~ 我知道了~
DeDe3.2004源码
共63个文件
pas:39个
dfm:17个
txt:3个
3星 · 超过75%的资源 需积分: 50 12 下载量 41 浏览量
2006-01-06
11:15:25
上传
评论 1
收藏 260KB RAR 举报
温馨提示
资源推荐
资源详情
资源评论
收起资源包目录
DeDe 3.10_1527-8315.rar (63个子文件)
ShowPluginUnit.dfm 546B
DeDePAnalizer.pas 7KB
SelProcessUnit.dfm 2KB
DeDePFiles.pas 19KB
ASMShow.pas 40KB
DeDeClasses.pas 55KB
AdvEmuSetUnit.dfm 3KB
DCUTbl.pas 3KB
ULFUnit.dfm 359B
LodoUnit.dfm 374KB
AboutUnit.pas 3KB
ClassInfoUnit.dfm 7KB
LodoUnit.pas 454B
Dcu32.pas 105KB
DedePProject.pas 15KB
Emulator.pas 8KB
DeDeMemDumps.pas 27KB
HEXTools.pas 4KB
PlugInInterface.pas 169B
MethProp.pas 8KB
custsetunit.dfm 3KB
MainUnit.dfm 44KB
DeDeDCUDumper.pas 14KB
DeDeCrypt.pas 7KB
DOIAddDtaUnit.pas 522B
ShowPEUnit.pas 34KB
DeDeDPJEng.pas 10KB
DeDeBZUnit.pas 7KB
DOCs
todo.txt 347B
WHATSNEW.TXT 8KB
Readme.txt 6KB
SpyDebugUnit.pas 1KB
DeDe.ico 766B
StatsUnit.dfm 825B
ASMShow.dfm 13KB
DeDe.cfg 462B
DCUUnit.dfm 2KB
SymbolsUnit.pas 9KB
TDCUForm.dfm 2KB
AnalizUnit.pas 971B
ConverterUnit.pas 3KB
Decompiler.pas 1KB
DOIParsr.dfm 1KB
DisASM.pas 21KB
DeDeBPL.pas 5KB
MainUnit.pas 196KB
DOIParsr.pas 9KB
FixUp.pas 7KB
DeDe.dof 1KB
DOIAddDtaUnit.dfm 937B
custsetunit.pas 4KB
Classes.lst 77KB
SectionEditUnit.pas 5KB
EPFindUnit.dfm 3KB
DeDeEditText.pas 3KB
DeDeWpjAlf.pas 11KB
DeDeExpressions.pas 2KB
DeDeRes.pas 40KB
Asm2Pas.pas 2KB
Asm2Pas.dfm 2KB
PreferencesUnit.dfm 6KB
DCU_In.pas 7KB
BPLUnit.pas 16KB
共 63 条
- 1
资源评论
- project5102013-01-02谢谢分享 不知道哪里可以拿到完整的源码
普通网友
- 粉丝: 882
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 下载安装这个软件.apk
- 【数据集详细解释及案例分析】数据集详细解释及案例分析
- 基于SHT71温湿度传感器、STM32F103C8T6、LCD1602温湿度采集显示系统proteus仿真设计
- 基于TH02温湿度传感器、STM32F103C8T6、LCD1602、FREERTOS的温湿度采集系统proteus仿真设计
- 【TCP-IP协议详细解释及案例分析】TCP-IP协议详细解释及案例分析
- 一文搞懂 LSTM(长短期记忆网络).rar
- 【autosar简介及基本案例解析】autosar简介及基本案例解析
- java模拟斗地主洗牌发牌
- springboot+vue登录系统 vue部分
- 常用常见 SQL语句语法
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功