-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 0|701|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-
SoCoder -> Snippet Home -> Variables


 
flying_cucco
Created : 02 October 2008
Edited : 05 October 2008
Language : Cobra

SoScore Mode 0 Password Extractor

hack into the (old) scoreboards

As JnK has now posted the updated algorythm, and most games updated, this should be safe to reveal. So, here is a little program that takes a cyphertext message, and its plaintext, and outputs the password.

Input:
coded:string is the cyphertext, which you can get from packet capture or reading the savefile - the longer the better.
plain:string is the plaintext, which must exactly match the contents of the cyphertext, which you can get by looking at the score page.

Some real examples are included at the bottom.

Output:
passwords.csv is a list of possible passwords. 99.99% of the time it will be the first choice.

rainbow.csv is a nice hash table; if you didn't get the plaintext right (so the analysis fails), or are analysing a partial block, the password can probably be guessed from here.


 

Comments


Thursday, 02 October 2008, 14:52
Jayenkai
Probably not quite yet, as some folk haven't yet tweaked their programs to fit.
Remember, this isn't just something I did for myself.

You've fucked up everyone elses stuff, too..
Thursday, 02 October 2008, 16:35
Afr0
Well, the thing about this is that to intercept packets going from any given machine to the Socoder server, you'd have to hack the machine first.
Or the Socoder server, and packetsniff Apache. Which means you'd need to root the box. Good luck with that!
Same thing goes for retrieving save files, really.
Thursday, 02 October 2008, 17:43
flying_cucco
You don't need to do any of that to give yourself a million points, or whatever.

The first thing I did was let JnK know about the problem, he's not too happy about it though.