EXETOOLS FORUM  

Go Back   EXETOOLS FORUM > General > General Discussion

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 12-30-2014, 12:22
chessgod101's Avatar
chessgod101 chessgod101 is online now
Co-Administrator
 
Join Date: Jan 2011
Location: United States
Posts: 480
Rept. Given: 2,083
Rept. Rcvd 665 Times in 206 Posts
Thanks Given: 428
Thanks Rcvd at 551 Times in 104 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: 855
Rept. Given: 496
Rept. Rcvd 1,154 Times in 308 Posts
Thanks Given: 92
Thanks Rcvd at 528 Times in 202 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 10 Times in 2 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 online now
Co-Administrator
 
Join Date: Jan 2011
Location: United States
Posts: 480
Rept. Given: 2,083
Rept. Rcvd 665 Times in 206 Posts
Thanks Given: 428
Thanks Rcvd at 551 Times in 104 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: 238
Rept. Given: 31
Rept. Rcvd 31 Times in 23 Posts
Thanks Given: 16
Thanks Rcvd at 37 Times in 23 Posts
squareD Reputation: 31
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 06:23.


��ICP��05004977��
Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX