Exetools  

Go Back   Exetools > General > General Discussion

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 03-05-2025, 08:01
jonwil jonwil is offline
VIP
 
Join Date: Feb 2004
Posts: 399
Rept. Given: 2
Rept. Rcvd 21 Times in 9 Posts
Thanks Given: 2
Thanks Rcvd at 67 Times in 35 Posts
jonwil Reputation: 21
Best Delphi reverse enginerering tool?

I have a program that seems to be written in Delphi (I can see strings mentioning it in the program), what's the best tool to help reverse engineer this program and find the bits of code I want in IDA)
Reply With Quote
  #2  
Old 03-05-2025, 09:03
atom0s's Avatar
atom0s atom0s is offline
Family
 
Join Date: Jan 2015
Location: 127.0.0.1
Posts: 431
Rept. Given: 26
Rept. Rcvd 130 Times in 67 Posts
Thanks Given: 54
Thanks Rcvd at 837 Times in 306 Posts
atom0s Reputation: 100-199 atom0s Reputation: 100-199
IDR is a pretty nice tool for Delphi:
https://github.com/crypto2011/IDR
__________________
Personal Projects Site: https://atom0s.com
Reply With Quote
  #3  
Old 03-05-2025, 14:22
jonwil jonwil is offline
VIP
 
Join Date: Feb 2004
Posts: 399
Rept. Given: 2
Rept. Rcvd 21 Times in 9 Posts
Thanks Given: 2
Thanks Rcvd at 67 Times in 35 Posts
jonwil Reputation: 21
Is there any working binaries for that tool available or any documentation on how to get it working? Building it seems to require some kind of strange C++ compiler that I don't have...
Reply With Quote
  #4  
Old 03-05-2025, 19:45
wx69wx2023 wx69wx2023 is offline
Family
 
Join Date: Sep 2023
Posts: 316
Rept. Given: 48
Rept. Rcvd 59 Times in 34 Posts
Thanks Given: 586
Thanks Rcvd at 875 Times in 229 Posts
wx69wx2023 Reputation: 59
You could try Dede for Delphi reverse enginerering .

https://gitcode.com/open-source-toolkit/90d84/blob/main/DeDe_3.99.7z
Attached Files
File Type: 7z DeDe_3.99.7z (5.82 MB, 17 views)
Reply With Quote
The Following User Says Thank You to wx69wx2023 For This Useful Post:
niculaita (03-06-2025)
  #5  
Old 03-06-2025, 00:17
bolo2002 bolo2002 is offline
VIP
 
Join Date: Apr 2002
Posts: 703
Rept. Given: 112
Rept. Rcvd 14 Times in 13 Posts
Thanks Given: 281
Thanks Rcvd at 262 Times in 168 Posts
bolo2002 Reputation: 14
https://www.mediafire.com/file/tn82nxnm1i6gjd8/IDR.7z/file
__________________
I like this forum!
Reply With Quote
The Following 4 Users Say Thank You to bolo2002 For This Useful Post:
Doit (03-06-2025), niculaita (03-06-2025), user_hidden (03-06-2025), wx69wx2023 (03-06-2025)
  #6  
Old 03-06-2025, 14:33
atom0s's Avatar
atom0s atom0s is offline
Family
 
Join Date: Jan 2015
Location: 127.0.0.1
Posts: 431
Rept. Given: 26
Rept. Rcvd 130 Times in 67 Posts
Thanks Given: 54
Thanks Rcvd at 837 Times in 306 Posts
atom0s Reputation: 100-199 atom0s Reputation: 100-199
You can find the compiled releases of IDR on the GitHub release page:
https://github.com/crypto2011/IDR/releases
__________________
Personal Projects Site: https://atom0s.com
Reply With Quote
The Following 2 Users Say Thank You to atom0s For This Useful Post:
Doit (03-06-2025), wx69wx2023 (03-06-2025)
  #7  
Old 03-12-2025, 02:03
0xDA7B01 0xDA7B01 is offline
Friend
 
Join Date: Jan 2023
Posts: 12
Rept. Given: 0
Rept. Rcvd 3 Times in 1 Post
Thanks Given: 10
Thanks Rcvd at 20 Times in 6 Posts
0xDA7B01 Reputation: 3
Quote:
Originally Posted by jonwil View Post
Is there any working binaries for that tool available or any documentation on how to get it working? Building it seems to require some kind of strange C++ compiler that I don't have...
As I was on the same position as you (not wanting to trust random binaries) I have figured out how to build IDR from scratch. It needs C++Builder which you can get from winworld (an abandonware/retro software collection website)

I have somewhere on my drive a full tutorial I made for the entire build process of IDR. Will post it here if I find it.
Reply With Quote
  #8  
Old 03-12-2025, 14:18
blue_devil's Avatar
blue_devil blue_devil is offline
Family
 
Join Date: Dec 2011
Location: Observable Universe
Posts: 537
Rept. Given: 110
Rept. Rcvd 73 Times in 46 Posts
Thanks Given: 687
Thanks Rcvd at 895 Times in 297 Posts
blue_devil Reputation: 73
WinworldPC Home
Code:
https://winworldpc.com/home
Borland C++ Builder 1.x
Code:
https://winworldpc.com/product/borland-c-builder/1x
Reply With Quote
  #9  
Old 03-12-2025, 15:09
sendersu sendersu is offline
VIP
 
Join Date: Oct 2010
Posts: 1,305
Rept. Given: 337
Rept. Rcvd 237 Times in 127 Posts
Thanks Given: 340
Thanks Rcvd at 652 Times in 357 Posts
sendersu Reputation: 200-299 sendersu Reputation: 200-299 sendersu Reputation: 200-299
AFAIK idr was built on C++Builder version 6
Reply With Quote
  #10  
Old 03-12-2025, 19:26
blue_devil's Avatar
blue_devil blue_devil is offline
Family
 
Join Date: Dec 2011
Location: Observable Universe
Posts: 537
Rept. Given: 110
Rept. Rcvd 73 Times in 46 Posts
Thanks Given: 687
Thanks Rcvd at 895 Times in 297 Posts
blue_devil Reputation: 73
Quote:
Originally Posted by sendersu View Post
AFAIK idr was built on C++Builder version 6
On the same page you can switch between versions
Code:
https://winworldpc.com/product/borland-c-builder/6x
Reply With Quote
  #11  
Old 03-12-2025, 23:52
sendersu sendersu is offline
VIP
 
Join Date: Oct 2010
Posts: 1,305
Rept. Given: 337
Rept. Rcvd 237 Times in 127 Posts
Thanks Given: 340
Thanks Rcvd at 652 Times in 357 Posts
sendersu Reputation: 200-299 sendersu Reputation: 200-299 sendersu Reputation: 200-299
I don't need it, I"ve my local copy back from 200x )))
Reply With Quote
  #12  
Old 03-14-2025, 01:06
0xDA7B01 0xDA7B01 is offline
Friend
 
Join Date: Jan 2023
Posts: 12
Rept. Given: 0
Rept. Rcvd 3 Times in 1 Post
Thanks Given: 10
Thanks Rcvd at 20 Times in 6 Posts
0xDA7B01 Reputation: 3
Quote:
Originally Posted by jonwil View Post
I have a program that seems to be written in Delphi (I can see strings mentioning it in the program), what's the best tool to help reverse engineer this program and find the bits of code I want in IDA)
I managed to find my guide, feel free to use it here: https://forum.exetools.com/showthread.php?p=132828

Last edited by 0xDA7B01; 03-14-2025 at 01:07. Reason: add link bbcode
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Reverse engineering Delphi executables? jonwil General Discussion 6 06-25-2019 13:41
Which tool would use you to crack a Delphi app? beachsun General Discussion 6 08-09-2005 22:58


All times are GMT +8. The time now is 06:23.


Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX, chessgod101
( Since 1998 )