Hi,
beim Aufräumen meiner Festplatte ist mir ein altes Projekt von mir aufgefallen.
Es handelt sich um eine rudimentäre Implementierung des OSCAR-Protokolls (Klassen zum Erstellen und Parsen von Paketen).
Also habe ich mich heute hingesetzt und das ganze so ausgebaut, dass es nun auch mit dem ICQ-Login Server kommunizieren kann.
Info:
Wie gesagt: die Implementierung ist eher rudimentär und enthält so einige Memory Leaks (was so einem kleinen Acc Checker jedoch nichts ausmacht).
Quellen:
[1] Alexandr Shutko (OSCAR (ICQ v7/v8/v9) protocol documentation <-- echt klasse)
[2] Libpurple Sourcecode (die Spezifikation zum hashen des Passworts war in [1] leider veraltet und ich musste mir so aushelfen)
[3] Net::OSCAR aus CPAN (Perl)
[4] Jouni Malinen <jkmaline@cc.hut.fi> für die MD5 Implementierung (in ./src/md5/)
[5] Wireshark
Danke:
Außer den üblichen geht ein spezielles Danke auch an GregorSamsa (<3) für's Beta-Testen (merkwürdigerweise funktionierte das Programm nicht richtig mit meinem zweiten ICQ Account... keine Lust das jetzt genauer unter die Lupe zu nehmen).
Shouts:
Download:
http://bbsrc.incecx.net/icq-login.rar <--- freundlicherweise zur Verfügung gestellt von cby
MD5 Checksum: f830072113d9902934f70064b2c03135b *icq-login.rar
Passwort: free-hack.com
Lizenz: natürlich GPL (auch bedingt durch [4])
MfG. BlackBerry