Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
126 commits
Select commit Hold shift + click to select a range
083f4a7
Updated main exe
crypto2011 Jul 5, 2017
bc5b70f
Update main exe file
crypto2011 Jul 5, 2017
ce7c415
Bug in decompiler (incorrect processing Int64 arguments of functions)
crypto2011 Jul 11, 2017
c6c4a26
Update
crypto2011 Jul 12, 2017
12a1bfb
Decompiler bug fixed
crypto2011 Jul 18, 2017
d7ba63d
Update
crypto2011 Jul 19, 2017
31ad8c6
Merge pull request #30 from crypto2011/cbuilder-10.2
crypto2011 Jul 20, 2017
ed71485
Update
crypto2011 Jul 20, 2017
668fc30
Revert "Cbuilder 10.2"
BakasuraRCE Jul 22, 2017
df38b40
Merge pull request #31 from BakasuraRCE/revert-30-cbuilder-10.2
crypto2011 Jul 23, 2017
9e3a1c9
Update
crypto2011 Jul 24, 2017
e2c7c5c
Merge branch 'master' of https://github.com/crypto2011/IDR
crypto2011 Jul 24, 2017
b23e549
Update
crypto2011 Jul 24, 2017
3872c0a
Update
crypto2011 Jul 24, 2017
00501d0
Update
crypto2011 Jul 27, 2017
e7c5c8e
Update
crypto2011 Jul 30, 2017
3e576be
Update
crypto2011 Aug 2, 2017
c75caa6
Update
crypto2011 Aug 7, 2017
dcbf994
Function IsCopyDynArrayToStack was added to file Misc.cpp
crypto2011 Aug 8, 2017
9f41287
Some bugs in Decompiler.cpp were fixed (Ivo, thanks)
crypto2011 Aug 8, 2017
7773895
Update
crypto2011 Aug 8, 2017
f916407
Update (BCB files can be processed)
crypto2011 Aug 9, 2017
d96feb9
Some variables were renamed (to avoid conflict with Pascal version)
crypto2011 Aug 9, 2017
f9a9b54
Embedded procs decompilation update
crypto2011 Aug 10, 2017
823150e
Bug (precedence of operators) was fixed
crypto2011 Aug 13, 2017
5c149e6
Create LICENSE
crypto2011 Nov 2, 2018
77bc9ca
Merge pull request #41 from crypto2011/add-license-1
crypto2011 Nov 2, 2018
5f3c02e
Decompilation of @Var* functions updated
crypto2011 Nov 4, 2018
e869cab
Merge branch 'master' of https://github.com/crypto2011/IDR
crypto2011 Nov 4, 2018
8ed469c
Decompilation of @Var* functions updated
crypto2011 Nov 4, 2018
f749451
Knowledge bases for auto determination of Delphi version
crypto2011 Nov 4, 2018
f2f9844
Knowledge bases (part 1)
crypto2011 Nov 4, 2018
ae81690
More 2 knowledge bases
crypto2011 Nov 10, 2018
4765da9
VarToWStr added
crypto2011 Nov 18, 2018
e318d63
One more knowledge base
crypto2011 Nov 18, 2018
59f6a49
kb2009
crypto2011 Nov 24, 2018
c587344
Tool "HIEW Generator" added and tool "MAP Generator" modified (by Ter…
crypto2011 Dec 30, 2018
9bc0683
Shell Integration added by TerminatorX
crypto2011 Jan 2, 2019
25fd3b1
Some additionals
crypto2011 Jan 27, 2019
46dbae9
Link to binary knowledge base files added to README.md
crypto2011 Jan 30, 2019
544c4d2
Delete kb2.bin
crypto2011 Jan 30, 2019
416c2c2
Delete kb3.bin
crypto2011 Jan 30, 2019
fe80a14
Delete kb4.bin
crypto2011 Jan 30, 2019
5b829bf
Delete kb5.bin
crypto2011 Jan 30, 2019
00be1da
Delete kb6.bin
crypto2011 Jan 30, 2019
448cb3c
Delete kb7.bin
crypto2011 Jan 30, 2019
16a5767
Delete kb2005.bin
crypto2011 Jan 30, 2019
4a53cee
Delete kb2006.bin
crypto2011 Jan 30, 2019
d060061
Delete kb2007.bin
crypto2011 Jan 30, 2019
199c523
Delete kb2009.bin
crypto2011 Jan 30, 2019
43e0f38
ScaleForm modified
crypto2011 Feb 2, 2019
c4f646f
Merge branch 'master' of https://github.com/crypto2011/IDR
crypto2011 Feb 2, 2019
0d39464
ScaleForm modified
crypto2011 Feb 2, 2019
a7dd170
File README.md modified
crypto2011 Oct 12, 2019
54bae05
Fix for Delphi2
crypto2011 Mar 11, 2020
50f8884
Fix for Delphi2
crypto2011 Mar 11, 2020
c879760
Bug (renaming unit) fixed
crypto2011 Apr 5, 2020
33b6970
Bug (renaming unit) fixed
crypto2011 Apr 5, 2020
d22d36a
Delete Highlight.h
crypto2011 Oct 31, 2020
7f0d94c
It possible view strings in various coding (just make change in file …
crypto2011 Oct 31, 2020
4a941fd
Example of configuration
crypto2011 Oct 31, 2020
ff91ff4
It possible view strings in various coding
crypto2011 Oct 31, 2020
f90cb49
It possible view strings in various coding
crypto2011 Oct 31, 2020
7c21840
It possible view strings in various coding
crypto2011 Oct 31, 2020
3cc6ee6
Some changes in IDC generator
crypto2011 Dec 1, 2020
fc09a3a
Update#1122020
crypto2011 Dec 2, 2020
b626270
Idr.exe moved to bin
crypto2011 Dec 2, 2020
9a5c1bb
Update README.md
crypto2011 Dec 4, 2020
50ccb6c
ZGL, Thanks!
crypto2011 Jan 6, 2021
617357d
ZGL, Thanks!
crypto2011 Jan 6, 2021
62c7a6a
ZGL, Thanks!
crypto2011 Jan 6, 2021
a5eb604
ZGL, Thanks!
crypto2011 Jan 6, 2021
1974e24
ZGL, Thanks!
crypto2011 Jan 6, 2021
53ca643
Delete Idr.exe
crypto2011 Jan 6, 2021
c370585
ZGL, Thanks!
crypto2011 Jan 6, 2021
0ff9c89
Add files via upload
crypto2011 Apr 14, 2021
1cbb4c9
add bounds check to EnumSections
iljavs Jun 16, 2021
29cf6f6
Merge pull request #69 from iljavs/patch-1
crypto2011 Jun 21, 2021
e6a7622
Save and Load project functions rewrited because of limited size of T…
crypto2011 Jun 28, 2021
a363f6a
Save and Load project functions rewrited because of limited size of T…
crypto2011 Jun 28, 2021
c984e93
Add files via upload
crypto2011 Jun 28, 2021
9955b26
Update README.md
crypto2011 Jul 2, 2021
8279b6e
Add files via upload
crypto2011 Jul 2, 2021
76cfae9
Update README.md
crypto2011 Aug 31, 2021
7bd8438
Update README.md
crypto2011 Aug 31, 2021
a4b96e9
First part of bridge between IDR and IDA
crypto2011 Sep 2, 2021
1d57ed3
First part of bridge between IDR and IDA.
crypto2011 Sep 2, 2021
efd7e70
Bridge to IDA. Errors fixed.
crypto2011 Sep 6, 2021
23c602f
Bridge to IDA. Errors fixed.
crypto2011 Sep 6, 2021
2e19aa3
Bridge to IDA: error with output Pointers fixed
crypto2011 Sep 7, 2021
43781b9
Bridge to IDA: error with output Pointers fixed
crypto2011 Sep 7, 2021
65c87d6
Bridge to IDA: errors in output were fixed
crypto2011 Sep 10, 2021
ffa11a7
Bridge to IDA: errors in output were fixed
crypto2011 Sep 10, 2021
35c7dd8
Bridge to IDA: errors fixed
crypto2011 Sep 12, 2021
42322eb
Bridge to IDA: errors fixed
crypto2011 Sep 12, 2021
d5db19a
Bridge to IDA: output Method errors fixed
crypto2011 Sep 13, 2021
0312678
Bridge to IDA: output Method errors fixed
crypto2011 Sep 13, 2021
c0430e8
Change knowledge base shared storage
crypto2011 Sep 19, 2021
472de92
Wrong virtual methods output fixed
crypto2011 Sep 19, 2021
09e9f35
Wrong virtual methods output fixed
crypto2011 Sep 19, 2021
dc5dd13
Delete Idr.exe
crypto2011 Jun 22, 2022
2d981bb
Add files via upload
crypto2011 Jun 22, 2022
3404dd6
Add files via upload
crypto2011 Jun 22, 2022
add1935
Delete Idr.exe
crypto2011 Jun 29, 2022
30292a9
Add files via upload
crypto2011 Jun 29, 2022
0e53981
Add files via upload
crypto2011 Jun 29, 2022
6d06cb8
Add files via upload
crypto2011 Jun 29, 2022
20f2e7d
Delete Idr.exe
crypto2011 Jun 29, 2022
e2373d7
Add files via upload
crypto2011 Jun 29, 2022
14e7815
Add files via upload
crypto2011 Jun 29, 2022
3a1e37f
Delete Idr.exe
crypto2011 Jul 27, 2022
498585f
Interfaces from RTTI were added to imported h-file
crypto2011 Jul 27, 2022
75bbfd8
Interfaces from RTTI were added to imported h-file
crypto2011 Jul 27, 2022
90772cb
Delete Idr.exe
crypto2011 Aug 1, 2022
403c987
Bug in creating h-file was fixed
crypto2011 Aug 1, 2022
62d4122
Bug in creating h-file was fixed
crypto2011 Aug 1, 2022
54b1642
Delete Idr.exe
crypto2011 Aug 1, 2022
f845909
Bug in creating h-file was fixed
crypto2011 Aug 1, 2022
a404dda
Bug in creating h-file was fixed
crypto2011 Aug 1, 2022
13465c3
Add files via upload
crypto2011 Jun 7, 2023
1434aaa
kb-files
crypto2011 Jun 13, 2023
5609bea
kb-files
crypto2011 Jun 13, 2023
92c076c
kb-files
crypto2011 Jun 13, 2023
da98ef6
Update README.md
crypto2011 Jun 13, 2023
9a2dc2c
Update README.md
crypto2011 Aug 9, 2023
03f38fc
Update README.md
crypto2011 Aug 9, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
70 changes: 1 addition & 69 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,70 +1,2 @@
# Uncomment these types if you want even more clean repository. But be careful.
# It can make harm to an existing project source. Read explanations below.
#
# Resource files are binaries containing manifest, project icon and version info.
# They can not be viewed as text or compared by diff-tools. Consider replacing them with .rc files.
*.res
#
# Type library file (binary). In old Delphi versions it should be stored.
# Since Delphi 2009 it is produced from .ridl file and can safely be ignored.
*.tlb
#
# Diagram Portfolio file. Used by the diagram editor up to Delphi 7.
# Uncomment this if you are not using diagrams or use newer Delphi version.
*.ddp
#
# Visual LiveBindings file. Added in Delphi XE2.
# Uncomment this if you are not using LiveBindings Designer.
*.vlb
#
# Deployment Manager configuration file for your project. Added in Delphi XE2.
# Uncomment this if it is not mobile development and you do not use remote debug feature.
*.deployproj
#
# C++ object files produced when C/C++ Output file generation is configured.
# Uncomment this if you are not using external objects (zlib library for example).
*.obj
#

# Delphi compiler-generated binaries (safe to delete)
*.exe
*.dll
*.bpl
*.bpi
*.dcp
*.so
*.apk
*.drc
*.map
*.dres
*.rsm
*.tds
*.dcu
*.lib
*.a
*.o
*.ocx

# Delphi autogenerated files (duplicated info)
*.cfg
*.hpp
*Resource.rc

# Delphi local files (user-specific info)
*.local
*.identcache
*.projdata
*.tvsconfig
*.dsk

# Delphi history and backups
__history/
__recovery/
__astcache/
*.~*

# Castalia statistics file (since XE7 Castalia is distributed with Delphi)
*.stat

# Exclude this folders
!Dll/*
*.ddp
22 changes: 22 additions & 0 deletions AboutDlg.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
//---------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop

#include "AboutDlg.h"
#include "Misc.h"
extern String IDRVersion;
//---------------------------------------------------------------------
#pragma resource "*.dfm"
TFAboutDlg_11011981 *FAboutDlg_11011981;
//---------------------------------------------------------------------
__fastcall TFAboutDlg_11011981::TFAboutDlg_11011981(TComponent* AOwner)
: TForm(AOwner)
{
}
//---------------------------------------------------------------------
void __fastcall TFAboutDlg_11011981::FormCreate(TObject *Sender)
{
lVer->Caption = "Version: " + IDRVersion;
ScaleForm(this);
}
//---------------------------------------------------------------------------
Binary file renamed Sources/Forms/AboutDlg.dfm → AboutDlg.dfm
Binary file not shown.
51 changes: 51 additions & 0 deletions AboutDlg.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
//----------------------------------------------------------------------------
#ifndef AboutDlgH
#define AboutDlgH
//----------------------------------------------------------------------------
#include <vcl\System.hpp>
#include <vcl\Windows.hpp>
#include <vcl\SysUtils.hpp>
#include <vcl\Classes.hpp>
#include <vcl\Graphics.hpp>
#include <vcl\StdCtrls.hpp>
#include <vcl\Forms.hpp>
#include <vcl\Controls.hpp>
#include <vcl\Buttons.hpp>
#include <vcl\ExtCtrls.hpp>
#include <ComCtrls.hpp>
#include <jpeg.hpp>
//----------------------------------------------------------------------------
class TFAboutDlg_11011981 : public TForm
{
__published:
TPanel *Panel3;
TButton *Button2;
TPageControl *PageControl1;
TTabSheet *tsIDR;
TTabSheet *tsCrypto;
TImage *Icon;
TLabel *lProduct;
TShape *Shape1;
TShape *Shape2;
TLabel *lVer;
TLabel *lEmail;
TLabel *lWWW;
TLabel *Label1;
TLabel *Label2;
TLabel *Label3;
TLabel *Label4;
TLabel *Label5;
TLabel *Label6;
TImage *Image1;
TLabel *Label7;
TLabel *Label8;
TLabel *lblHint;
void __fastcall FormCreate(TObject *Sender);
private:
public:
virtual __fastcall TFAboutDlg_11011981(TComponent* AOwner);
};
//----------------------------------------------------------------------------
extern PACKAGE TFAboutDlg_11011981 *FAboutDlg_11011981;
//----------------------------------------------------------------------------
#endif
Loading