Exetools  

Go Back   Exetools > General > Community Tools

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 05-24-2015, 10:09
chessgod101's Avatar
chessgod101 chessgod101 is offline
Co-Administrator
 
Join Date: Jan 2011
Location: United States
Posts: 484
Rept. Given: 2,088
Rept. Rcvd 665 Times in 206 Posts
Thanks Given: 457
Thanks Rcvd at 627 Times in 130 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
Random Serial Generator 1.0

Random Serial Generator 1.0 is a simple application that allows you to generate a random serial number for testing license algorithms or implementing them into your own application.

Features:
1. Predefined Character Sets: A-Z, a-z, 0-9, 0-F, 0-f, 0-9 + A-Z, 0-9 + a-z, and 0-9, A-Z, + a-z.
2. Define a Custom Character Set.
3. Input length in either Decimal or Hexadecimal format.
4. Insert Dashes in Insert or Replace Mode.

I did not add any size limits on the input length, so use large numbers with caution.


Screenshot:
Code:
http://1.bp.blogspot.com/-WiRhAiJny20/VWEswIhakTI/AAAAAAAAAdo/vQnNNoEeKUw/s1600/2015-05-23%2B21_42_23-Random%2BSerial%2BGenerator%2B1.0.jpg
Download:
Code:
https://mega.co.nz/#!x18TRabY!9eKZ4H7FyJ8Lt6xz9uBj8s2yZwEZy55AbLvuqtyrT98
Source Code:
Code:
https://mega.co.nz/#!c1UwVYQZ!VQVLdrfRDfnDnOB7_DHtXPNjlAKgEobxXbpN7mFEkSk
Homepage:
Code:
http://reverseengineeringtips.blogspot.com/2015/05/random-serial-generator-10.html
__________________
"Real knowledge is to know the extent of one's ignorance." Confucius
Reply With Quote
The Following 2 Users Gave Reputation+1 to chessgod101 For This Useful Post:
canopus (05-25-2015), wilson bibe (05-24-2015)
The Following 7 Users Say Thank You to chessgod101 For This Useful Post:
an0rma1 (05-24-2015), Artic (05-28-2015), Git (05-24-2015), Jay (05-24-2015), korosh (05-24-2015), niculaita (05-24-2015), NoneForce (05-25-2015)
  #2  
Old 05-24-2015, 17:40
Git's Avatar
Git Git is offline
Old Git
 
Join Date: Mar 2002
Location: Torino
Posts: 1,084
Rept. Given: 219
Rept. Rcvd 265 Times in 157 Posts
Thanks Given: 81
Thanks Rcvd at 203 Times in 119 Posts
Git Reputation: 200-299 Git Reputation: 200-299 Git Reputation: 200-299
What is the source of Delphi's random() ?. It used to be fairly weak in the old days. If it still is weak, like visual C rand(), take a look at CryptGenRandom() and CryptAcquireContext() from Advapi32.dll. It complies with FIPS 186-2. There's also some source on MSDN to configure it to use the intel cpu RDRAND instruction which "uses the quantum unpredictability of the thermal noise of the chipset die itself" according to MSDN

Git
Reply With Quote
  #3  
Old 05-24-2015, 19:12
chessgod101's Avatar
chessgod101 chessgod101 is offline
Co-Administrator
 
Join Date: Jan 2011
Location: United States
Posts: 484
Rept. Given: 2,088
Rept. Rcvd 665 Times in 206 Posts
Thanks Given: 457
Thanks Rcvd at 627 Times in 130 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
I agree that random() is pseudorandom and weak like rand() in C++. It would be a bad choice for cryptography purposes, but for a simple tool like this, CryptGenRandom is overkill.
__________________
"Real knowledge is to know the extent of one's ignorance." Confucius
Reply With Quote
The Following 2 Users Say Thank You to chessgod101 For This Useful Post:
alephz (05-25-2015), mr.exodia (05-24-2015)
  #4  
Old 05-24-2015, 20:43
mr.exodia's Avatar
mr.exodia mr.exodia is offline
Super Moderator
 
Join Date: Nov 2011
Posts: 859
Rept. Given: 497
Rept. Rcvd 1,155 Times in 309 Posts
Thanks Given: 92
Thanks Rcvd at 746 Times in 355 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
Hey,

Did you consider posting all your source code in GitHub? It also allows version tracking, which is great! And nice tool by the way! I have a feature suggestion: Allow us to paste a serial and generate the required configuration from that. I don't like counting the dash location
__________________
x64dbg: http://x64dbg.com
My Blog: http://mrexodia.cf
Reply With Quote
The Following User Says Thank You to mr.exodia For This Useful Post:
chessgod101 (05-26-2015)
  #5  
Old 05-25-2015, 17:57
alephz alephz is offline
VIP
 
Join Date: May 2002
Location: Israel
Posts: 390
Rept. Given: 127
Rept. Rcvd 291 Times in 93 Posts
Thanks Given: 180
Thanks Rcvd at 69 Times in 23 Posts
alephz Reputation: 200-299 alephz Reputation: 200-299 alephz Reputation: 200-299
Quote:
Originally Posted by mr.exodia View Post
Allow us to paste a serial and generate the required configuration from that.
http://s13.postimg.org/5hdf95ng3/000.jpg
Attached Files
File Type: rar RandomSerial.rar (13.4 KB, 26 views)
Reply With Quote
The Following 4 Users Say Thank You to alephz For This Useful Post:
chessgod101 (05-26-2015), Jay (05-26-2015), mr.exodia (05-25-2015), Storm Shadow (05-26-2015)
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



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


Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX