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: 535
Rept. Given: 2,218
Rept. Rcvd 691 Times in 219 Posts
Thanks Given: 700
Thanks Rcvd at 939 Times in 186 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
__________________
"As the island of our knowledge grows, so does the shore of our ignorance." John Wheeler
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)
The Following User Says Thank You to chessgod101 For This Useful Post:
Dr.FarFar (09-25-2023)
  #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 mr.exodia is offline
Retired Moderator
 
Join Date: Nov 2011
Posts: 784
Rept. Given: 492
Rept. Rcvd 1,122 Times in 305 Posts
Thanks Given: 90
Thanks Rcvd at 711 Times in 333 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
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: 535
Rept. Given: 2,218
Rept. Rcvd 691 Times in 219 Posts
Thanks Given: 700
Thanks Rcvd at 939 Times in 186 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.
__________________
"As the island of our knowledge grows, so does the shore of our ignorance." John Wheeler
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: 301
Rept. Given: 31
Rept. Rcvd 35 Times in 27 Posts
Thanks Given: 37
Thanks Rcvd at 110 Times in 72 Posts
squareD Reputation: 36
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 19:03.


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