Renegade Public Forums
C&C: Renegade --> Dying since 2003™, resurrected in 2024!
Home » Technical Support » Renegade Client » how can i turn my serial hash back into a serial?
how can i turn my serial hash back into a serial? [message #444527] Wed, 02 March 2011 02:12 Go to next message
Distrbd21 is currently offline  Distrbd21
Messages: 743
Registered: September 2008
Karma: 0
Colonel

my friend found my old serial hash on a server and i was wondering if i could turn the hash into my serial again.

Live Your Life Not Some one Else's.| Sharing Is Caring

http://dsgaming.us/distrbd21/Distrbd21%20siggy.png

Cookie Jar

Suicide
Re: how can i turn my serial hash back into a serial? [message #444528 is a reply to message #444527] Wed, 02 March 2011 02:36 Go to previous messageGo to next message
reborn is currently offline  reborn
Messages: 3231
Registered: September 2004
Location: uk - london
Karma: 0
General (3 Stars)
Not likely very easy, some would even say it's impossible.
Besides, I don't think detailing how to do it would be a great idea. People already have huge databases of serials, all it would take is for someone to reverse them all and serial banning for XWIS would be rendered useless.



Re: how can i turn my serial hash back into a serial? [message #444537 is a reply to message #444527] Wed, 02 March 2011 06:32 Go to previous messageGo to next message
danpaul88 is currently offline  danpaul88
Messages: 5795
Registered: June 2004
Location: England
Karma: 0
General (5 Stars)
The whole point of a hash is that you CANNOT convert it back into the original string. Each hash output has infinite possible inputs which could have created it.

The only way to turn a hash back into the source string is using rainbow tables of known values, but since a serial number is not something like 'hi this is your serial' it is, for all intents and purposes, impossible.


http://steamsignature.com/card/1/76561197975867233.png
Re: how can i turn my serial hash back into a serial? [message #444636 is a reply to message #444537] Sat, 05 March 2011 22:45 Go to previous messageGo to next message
halo2pac is currently offline  halo2pac
Messages: 659
Registered: December 2006
Location: Near Cleveland, Ohio
Karma: 0
Colonel
danpaul88 wrote on Wed, 02 March 2011 08:32

for all intents and purposes, impossible.


Even brute forcing it would take a few years, and you don't know its straight numbers, or double md5'd/ which would take a super computer 4 years/.


http://img339.imageshack.us/img339/1991/nefobbygenyunoreleasere.jpg
Rene-Buddy | Renegade X
Join the fight against Obsessive-Compulsive Posting Disorder. Cancel is ur friend.
*Renegade X Dev Team Member*
Re: how can i turn my serial hash back into a serial? [message #444664 is a reply to message #444636] Sun, 06 March 2011 21:30 Go to previous messageGo to next message
Gen_Blacky is currently offline  Gen_Blacky
Messages: 3250
Registered: September 2006
Karma: 1
General (3 Stars)
halo2pac wrote on Sat, 05 March 2011 22:45

danpaul88 wrote on Wed, 02 March 2011 08:32

for all intents and purposes, impossible.


Even brute forcing it would take a few years, and you don't know its straight numbers, or double md5'd/ which would take a super computer 4 years/.



How do you brute force a serial hash into a serial lols you would never know when the next character is correct.


http://s18.postimage.org/jc6qbn4k9/bricks3.png

[Updated on: Sun, 06 March 2011 21:33]

Report message to a moderator

Re: how can i turn my serial hash back into a serial? [message #444667 is a reply to message #444664] Sun, 06 March 2011 21:56 Go to previous messageGo to next message
saberhawk
Messages: 1068
Registered: January 2006
Location: ::1
Karma: 0
General (1 Star)
Gen_Blacky wrote on Sun, 06 March 2011 23:30

halo2pac wrote on Sat, 05 March 2011 22:45

danpaul88 wrote on Wed, 02 March 2011 08:32

for all intents and purposes, impossible.


Even brute forcing it would take a few years, and you don't know its straight numbers, or double md5'd/ which would take a super computer 4 years/.



How do you brute force a serial hash into a serial lols you would never know when the next character is correct.


<really long number representing the serial so far> + 1, etc etc until it matches the hash?
Re: how can i turn my serial hash back into a serial? [message #444681 is a reply to message #444527] Mon, 07 March 2011 11:15 Go to previous messageGo to next message
danpaul88 is currently offline  danpaul88
Messages: 5795
Registered: June 2004
Location: England
Karma: 0
General (5 Stars)
Also, why is this in the MOD forum? It's clearly nothing to do with creating mods for Renegade.


Based on the Renegade serial length and using the numbers 0 - 9 for each of the 20 digits, there are 10^20 possible combinations.

Or, to put it another way

100000000000000000000

Good luck brute forcing that.


http://steamsignature.com/card/1/76561197975867233.png
Re: how can i turn my serial hash back into a serial? [message #444731 is a reply to message #444527] Tue, 08 March 2011 18:36 Go to previous messageGo to next message
halo2pac is currently offline  halo2pac
Messages: 659
Registered: December 2006
Location: Near Cleveland, Ohio
Karma: 0
Colonel
Actually you can bruteforce a 12 digit md5 hash in a few dats time on a i7. and if you have applications that run cross network aka slave server bruteforcers you can crack that with a hundred computers in a couple days.

http://img339.imageshack.us/img339/1991/nefobbygenyunoreleasere.jpg
Rene-Buddy | Renegade X
Join the fight against Obsessive-Compulsive Posting Disorder. Cancel is ur friend.
*Renegade X Dev Team Member*
Re: how can i turn my serial hash back into a serial? [message #444761 is a reply to message #444731] Wed, 09 March 2011 07:14 Go to previous messageGo to next message
danpaul88 is currently offline  danpaul88
Messages: 5795
Registered: June 2004
Location: England
Karma: 0
General (5 Stars)
halo2pac wrote on Wed, 09 March 2011 01:36

Actually you can bruteforce a 12 digit md5 hash in a few dats time on a i7. and if you have applications that run cross network aka slave server bruteforcers you can crack that with a hundred computers in a couple days.


Except a renegade serial is 20 digits and who said it was an MD5 hash? For all we know it could be SHA-1, or double MD5 or even a combination of different hashes ran one after the other.


Also, in order to brute force something you need a method to programatically determine if the input which produced the required hash was ACTUALLY the original input. Since multiple inputs produced the same hash you can easily wind up 'brute forcing' completely the wrong value unless you have some way to validate the result.


http://steamsignature.com/card/1/76561197975867233.png

[Updated on: Wed, 09 March 2011 07:17]

Report message to a moderator

Re: how can i turn my serial hash back into a serial? [message #444781 is a reply to message #444527] Wed, 09 March 2011 15:17 Go to previous messageGo to next message
Sladewill is currently offline  Sladewill
Messages: 291
Registered: January 2009
Location: United Kingdom
Karma: 0
Recruit

Who says its even a well known hash, they could of easily written there own hash which is pretty simple to do.

FT-Owners - Sladewill,Snazy2007,Willdy
http://FT-Gaming.com for more info...
Re: how can i turn my serial hash back into a serial? [message #445030 is a reply to message #444761] Sat, 19 March 2011 16:54 Go to previous messageGo to next message
Olaf van der Spek is currently offline  Olaf van der Spek
Messages: 252
Registered: March 2003
Karma: 0
Recruit

danpaul88 wrote on Wed, 09 March 2011 15:14


Except a renegade serial is 20 digits and who said it was an MD5 hash? For all we know it could be SHA-1, or double MD5 or even a combination of different hashes ran one after the other.


Also, in order to brute force something you need a method to programatically determine if the input which produced the required hash was ACTUALLY the original input. Since multiple inputs produced the same hash you can easily wind up 'brute forcing' completely the wrong value unless you have some way to validate the result.

It's 22 digits of which 4 can be calculated. That's 10^18 or about 2^60 combinations.
Finding out the used hash algorithm itself isn't the hard part.

60 bits might be a bit too much for existing rainbow based attacks.
Re: how can i turn my serial hash back into a serial? [message #451265 is a reply to message #445030] Thu, 11 August 2011 11:32 Go to previous messageGo to next message
Jerad2142 is currently offline  Jerad2142
Messages: 3811
Registered: July 2006
Location: USA
Karma: 6
General (3 Stars)
Guess you have to screw around with the installer until you can figure out where the code is that generates the hash and then run it backward.

Re: how can i turn my serial hash back into a serial? [message #451316 is a reply to message #451265] Fri, 12 August 2011 01:50 Go to previous messageGo to next message
danpaul88 is currently offline  danpaul88
Messages: 5795
Registered: June 2004
Location: England
Karma: 0
General (5 Stars)
Jerad Gray wrote on Thu, 11 August 2011 19:32

Guess you have to screw around with the installer until you can figure out where the code is that generates the hash and then run it backward.


No such thing as running a hashing function 'backwards', it's a one way process. Since each output can be generated from an infinite number of inputs it's impossible for any function to simply take a hash value, lets say 'hbq3tgh423uhj35', and turn it back into the exact input that generated that hash, which could be (for example) '1234', but could also be (as another example) 'lol games' or 'Perl is awesome'.

Brute forcing or rainbow tables are the only ways (that I know of) to turn a hash back into the original value and even then it's impossible to be 100% accurate as it's basically guess work and relies upon recognizing common words in the input used to generate the hash or the input being in a known, fixed format which even then there might not be a unique input matching that format to produce each hash.


http://steamsignature.com/card/1/76561197975867233.png
Re: how can i turn my serial hash back into a serial? [message #451769 is a reply to message #451316] Tue, 16 August 2011 20:25 Go to previous messageGo to next message
halo2pac is currently offline  halo2pac
Messages: 659
Registered: December 2006
Location: Near Cleveland, Ohio
Karma: 0
Colonel
The game technically takes your numeric serial and hashes it some how. Either by md5 or some wol-ish hack of the md5 function. either way...if theres a way in theres a way out.

http://img339.imageshack.us/img339/1991/nefobbygenyunoreleasere.jpg
Rene-Buddy | Renegade X
Join the fight against Obsessive-Compulsive Posting Disorder. Cancel is ur friend.
*Renegade X Dev Team Member*
Re: how can i turn my serial hash back into a serial? [message #451771 is a reply to message #444527] Tue, 16 August 2011 20:53 Go to previous messageGo to next message
Gen_Blacky is currently offline  Gen_Blacky
Messages: 3250
Registered: September 2006
Karma: 1
General (3 Stars)
You need to find the way in before you can find your way out Tell Me

http://s18.postimage.org/jc6qbn4k9/bricks3.png
Re: how can i turn my serial hash back into a serial? [message #451778 is a reply to message #451769] Wed, 17 August 2011 01:07 Go to previous messageGo to next message
danpaul88 is currently offline  danpaul88
Messages: 5795
Registered: June 2004
Location: England
Karma: 0
General (5 Stars)
halo2pac wrote on Wed, 17 August 2011 04:25

The game technically takes your numeric serial and hashes it some how. Either by md5 or some wol-ish hack of the md5 function. either way...if theres a way in theres a way out.




HASH abc = 1234
HASH def = 1234
HASH hij = 1234


So, if I give you the hash 1234, tell me what input produced it with 100% accuracy based on the table above. Here's a clue: it's impossible. That's the whole POINT of a hashing function.

Encryption is two way (can be decrypted), hashing is one way and a hash cannot be unhashed programatically without additional information about the original input to the hash function and even then is simply a best guess.


http://steamsignature.com/card/1/76561197975867233.png
Re: how can i turn my serial hash back into a serial? [message #451779 is a reply to message #444527] Wed, 17 August 2011 02:11 Go to previous message
reborn is currently offline  reborn
Messages: 3231
Registered: September 2004
Location: uk - london
Karma: 0
General (3 Stars)
Demonstrating how banning by serial hash could end up banning more than the intended client.

There's a really interesting topic that 0x90 made about APGAR decryption. It has no practical application implications, but is still quite facinating.



[Updated on: Wed, 17 August 2011 02:13]

Report message to a moderator

Previous Topic: Renegade not starting
Next Topic: Online not working...
Goto Forum:
  


Current Time: Mon Nov 25 12:44:37 MST 2024

Total time taken to generate the page: 0.01079 seconds