News 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.
Two obligatory files are necessary for IDR: Idr.exe – an executable program file,
dis.dll – disassembler module Also 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 XE3 Use next links to download necessary files:
IDR已经取代DEDE成为当今分析Delphi程序的利器,打包一个完整版放爱盘方便大家下载:
http://down.52pojie.cn/Tools/IDR (Interactive Delphi Reconstructor).rar
|