Exetools  

Go Back   Exetools > General > General Discussion

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 12-30-2014, 12:22
chessgod101's Avatar
chessgod101 chessgod101 is offline
Co-Administrator
 
Join Date: Jan 2011
Location: United States
Posts: 504
Rept. Given: 2,101
Rept. Rcvd 668 Times in 209 Posts
Thanks Given: 496
Thanks Rcvd at 696 Times in 146 Posts
chessgod101 Reputation: 500-699 chessgod101 Reputation: 500-699 chessgod101 Reputation: 500-699 chessgod101 Reputation: 500-699 chessgod101 Reputation: 500-699 chessgod101 Reputation: 500-699
Keygenning With Delphi: Useful Delphi Functions and Tips

Here is a short article I wrote about some of the useful functions and tricks for manipulating data for keygenning purposes in delphi. It is intended for beginners, but shows some tricks for overcoming some of the limitations in delphi. I will expand this from time to time to shed some light on some of the tricks that you can use to accomplish difficult tasks in delphi. I hope you enjoy:

Article:
Code:
http://reverseengineeringtips.blogspot.com/2014/12/keygenning-with-delphi-useful-delphi.html
__________________
"Real knowledge is to know the extent of one's ignorance." Confucius
Reply With Quote
The Following 9 Users Gave Reputation+1 to chessgod101 For This Useful Post:
Git (01-06-2015), MarcElBichon (12-30-2014), ontryit (12-30-2014), pps44 (12-31-2014), s0me0n3 (12-30-2014), Storm Shadow (12-30-2014), Youtoo (01-06-2015)
  #2  
Old 12-30-2014, 14:04
alen
 
Posts: n/a
Thanks chessgod101.

I wish if you have an articles about unpacker dynamically to publish it, I mean dynamically by writing your script file and using it to unpack executable application and there tricks.
Take as example delphi executable with some packer.
And if you have a book about writing script to unpack exe step by step or any one similar to this title.

Happy New Year 2015

Thanks in advance.
Best regards.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــ
Alen Khoury
Reply With Quote
  #3  
Old 12-30-2014, 18:08
mr.exodia's Avatar
mr.exodia mr.exodia is offline
Super Moderator
 
Join Date: Nov 2011
Posts: 859
Rept. Given: 499
Rept. Rcvd 1,155 Times in 309 Posts
Thanks Given: 94
Thanks Rcvd at 750 Times in 356 Posts
mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299
Interesting post, these kind of things are really useful to know if you don't know delphi so well

Anyways, just a small comment, maybe you can try formatting the post in markdown with code blocks etc. Cuz now it's all kinda hard to read.

People tell me this is useful: http://dillinger.io/

Greetings
__________________
x64dbg: http://x64dbg.com
My Blog: http://mrexodia.cf
Reply With Quote
The Following User Gave Reputation+1 to mr.exodia For This Useful Post:
chessgod101 (12-30-2014)
  #4  
Old 12-30-2014, 22:10
Jay Jay is offline
VIP
 
Join Date: Feb 2002
Posts: 249
Rept. Given: 31
Rept. Rcvd 3 Times in 3 Posts
Thanks Given: 15
Thanks Rcvd at 13 Times in 5 Posts
Jay Reputation: 3
Thumbs up @chessgod101

Much appeciated mate. FYI only and not being picky, a couple of typo in the float to hex Also, is float a valid type in delphi?. Mentioning it only as inexperienced in delphi myself.
cheers
Reply With Quote
The Following User Gave Reputation+1 to Jay For This Useful Post:
chessgod101 (12-30-2014)
  #5  
Old 12-30-2014, 23:57
chessgod101's Avatar
chessgod101 chessgod101 is offline
Co-Administrator
 
Join Date: Jan 2011
Location: United States
Posts: 504
Rept. Given: 2,101
Rept. Rcvd 668 Times in 209 Posts
Thanks Given: 496
Thanks Rcvd at 696 Times in 146 Posts
chessgod101 Reputation: 500-699 chessgod101 Reputation: 500-699 chessgod101 Reputation: 500-699 chessgod101 Reputation: 500-699 chessgod101 Reputation: 500-699 chessgod101 Reputation: 500-699
Thank you for the correction, Jay. I sometimes get that confused when coding across multiple languages. The correct type in delphi is double.
__________________
"Real knowledge is to know the extent of one's ignorance." Confucius
Reply With Quote
  #6  
Old 01-05-2015, 23:02
squareD's Avatar
squareD squareD is offline
VIP
 
Join Date: Aug 2005
Location: Banana Republic
Posts: 259
Rept. Given: 31
Rept. Rcvd 33 Times in 25 Posts
Thanks Given: 23
Thanks Rcvd at 88 Times in 58 Posts
squareD Reputation: 33
Writing all my Keygens in Delphi, I would keep this site in mind...
Learnig some new, may be not so bad.
__________________
The three worst enemies of the reversers: sun , fresh air and especially this unbearable roar of birds ...
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
[C] Helper function to call arbitrary x86 Delphi functions zeffy Source Code 0 04-13-2018 10:25


All times are GMT +8. The time now is 22:35.


Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX
( 1998 - 2020 )