Interactive Delphi Reconstructor (IDR)26.03.2015
News26.03.2015 Knowledge base file for Delphi XE3 freely available.23.03.2015 Knowledge base file for Delphi XE and Delphi XE2 freely available.
16.03.2015 Latest version is available for download.What is IDR?IDR (Interactive Delphi Reconstructor) – a decompiler of executable files (EXE) and dynamic libraries (DLL), written in Delphi and executed in Windows32 environment.The program firstly is intended for the companies, engaged by development of anti-virus software. It can also help programmers to recover lost source code of programs appreciably.The current version of the program can process files (GUI and console applications), compiled by Delphi compilers of versions Delphi2 – Delphi XE3.Final project goal is development of the program capable to restore the most part of initial Delphi source codes from the compiled file but IDR, as well as others Delphi decompilers, cannot do it yet. Nevertheless, IDR is in a status considerably to facilitate such process. In comparison with other well known Delphi decompilers the result of IDR analysis has the greatest completeness and reliability. Moreover interactivity does work with the program comfortable and (we shall not be afraid of this word) pleasant.IDR make static analysis (analyzed file is not loaded to memory and executed) that allows to safely investigate viruses, trojans and other malware applications, those which executing is dangerous or is not desirable.The program does not require any installation activity and does not do any records in Windows registry.Below screenshot of IDR main window is shown. You can find examples of IDR working results on separate page. For detailed acquaintance with opportunities IDR there is a help file in format CHM which can be downloaded on page of download or directly from this link.http://kpnc.org/idr32/imgs/main_window.pngLoading files necessary for IDR is possible on page of download.
Two obligatory files are necessary for IDR:Idr.exe – an executable program file,
dis.dll – disassembler moduleAlso it is necessary at least one of knowledge base files of Delphi version which files are necessary to decompile. For decompiling the files created by any supported versions, all knowledge base files are necessary. The same condition also concerns auxiliary files which are necessary for more correct definition of Delphi version.kb2.bin – knowledge base file for Delphi 2
kb3.bin – knowledge base file for Delphi 3
kb4.bin – knowledge base file for Delphi 4
kb5.bin – knowledge base file for Delphi 5
kb6.bin – knowledge base file for Delphi 6
kb7.bin – knowledge base file for Delphi 7
kb2005.bin – knowledge base file for Delphi 2005
kb2006.bin – knowledge base file for Delphi 2006
kb2007.bin – knowledge base file for Delphi 2007
kb2009.bin – knowledge base file for Delphi 2009
kb2010.bin – knowledge base file for Delphi 2010
kb2011.bin – knowledge base file for Delphi XE
kb2012.bin – knowledge base file for Delphi XE2
kb2013.bin – knowledge base file for Delphi XE3
syskb2.bin – definition file for Delphi 2
syskb3.bin – definition file for Delphi 3
syskb4.bin – definition file for Delphi 4
syskb5.bin – definition file for Delphi 5
syskb6.bin – definition file for Delphi 6
syskb7.bin – definition file for Delphi 7
syskb2005.bin – definition file for Delphi 2005
syskb2006.bin – definition file for Delphi 2006
syskb2007.bin – definition file for Delphi 2007
syskb2009.bin – definition file for Delphi 2009
syskb2010.bin – definition file for Delphi 2010
syskb2011.bin – definition file for Delphi XE
syskb2012.bin – definition file for Delphi XE2
syskb2013.bin – definition file for Delphi XE3Use next links to download necessary files:
Main executable file19.03.2015866.852 Bytesmd5: 3881597DAB67785ECA59F7CDB1D95A3C
Auxiliary files23.03.2015538.451 Bytesmd5: CC401E3854370072A11F9D1CFD93EB02
Knowledge base for Delphi 210.03.20101.358.500 Bytesmd5: C4218E9FE2C2659AAC460577AC496905
Knowledge base for Delphi 310.03.20101.847.335 Bytesmd5: C9CD80502367A9E329574B0C1AA4E937
Knowledge base for Delphi 410.03.20102.522.772 Bytesmd5: 5CBEC89967FF6159B2D7DC8B977E6905
Knowledge base for Delphi 510.03.20103.145.049 Bytesmd5: 758B3650D2D9F02DF95F788CE63A37A2
Knowledge base for Delphi 610.03.20105.244.869 Bytesmd5: 593446893E834631BF541F32A4A53A48
Knowledge base for Delphi 710.03.20105.879.263 Bytesmd5: 8D2E9323E10BA31ED81CCFE62314EDDA
Knowledge base for Delphi 200505.11.20106.743.688 Bytesmd5: 76AD2F402BD28FFD411E465BE9D3ED9A
Knowledge base for Delphi 200601.07.20106.981.533 Bytesmd5: BA5D960D13AC3C786CB8F9D31B1D40F9
Knowledge base for Delphi 200701.07.20107.615.594 Bytesmd5: F110C0F47909A36F710A572FB0336BCA
Knowledge base for Delphi 200901.07.20109.393.971 Bytesmd5: DE5A503716FBAC9E76E8996921F500AE
Knowledge base for Delphi 201008.10.20108.313.962 Bytesmd5: 2BC9FAF63D3CA524951CC21EC6625365
Knowledge base for Delphi XE11.12.201212.889.182 Bytesmd5: CBECE6783C339C2A2663FDB1F40C59CC
Knowledge base for Delphi XE211.12.201213.940.426 Bytesmd5: F0E2AD084CFFE1FCA9D8EB9D7A031CEA
Knowledge base for Delphi XE325.09.201416.303.748 Bytesmd5: CF7E8313104AE83D7A393F249A2E311B
English Help file10.03.2010152.030 Bytesmd5: 0CE23369ED8EF9EA2393166AF3B543F8
IDR已经取代DEDE成为当今分析Delphi程序的利器,打包一个完整版放爱盘方便大家下载:
http://down.52pojie.cn/Tools/IDR (Interactive Delphi Reconstructor).rar
本帖最后由 刺蝴蝶De箫启灵 于 2015-5-28 12:22 编辑
前排求评分,求CB,求热心 我以前有个朋友跟你一样,给我加热心了,现在他的女朋友已经有十几个了!!!!! 全是英文。看不懂 前排求评分,求CB,求热心我以前有个朋友跟你一样,给我加热心跟CB了,现在他的女朋友已经有几十个了!!!!! 好强悍的帖子,完全暴露了我的英文水平。顶起! 用有道可以翻译你的英文吗 IDR已经取代DEDE成为当今分析Delphi程序的利器
原来说的是这个 这个貌似还要用百度翻译下,请无视我的英语水平