ICQ-Passwort wiederfinden

Ich habe mein Passwort fĂĽr den Instant-Messaging Dienst ICQ vergessen. Die E-Mail-Adresse, mit der ich mich vor Jahren anmeldete, gibt es nicht mehr. Deshalb kann mir ICQ keine Kennwort-ZurĂĽcksetzen-Mail schicken. Allerdings kennt das IM-Programm auf einem anderen Rechner das Passwort noch, denn es meldet mich automatisch an. Kann ich da irgendwie an das Passwort kommen?

vorlesen Druckansicht
Lesezeit: 2 Min.
Von
  • Johannes Endres

Ich habe mein Passwort fĂĽr den Instant-Messaging Dienst ICQ vergessen. Die E-Mail-Adresse, mit der ich mich vor Jahren anmeldete, gibt es nicht mehr. Deshalb kann mir ICQ keine Kennwort-ZurĂĽcksetzen-Mail schicken. Allerdings kennt das IM-Programm auf einem anderen Rechner das Passwort noch, denn es meldet mich automatisch an. Kann ich da irgendwie an das Passwort kommen?

Das kommt auf das IM-Programm an, das Sie da haben. Wenn es eine unsichere Login-Methode von ICQ beherrscht, können Sie das Passwort herausfinden: Schalten Sie im IM-Programm das sichere Login mittels MD5-Hash und die per SSL verschlüsselten Verbindungen ab. Wie diese Optionen genau heißen, ist programmabhängig. Dann lesen Sie mit einem Netzwerk-Sniffer das Login mit; am besten mit Wireshark, denn der enthält schon ein Analysemodul für das AIM-Protokoll, das auch ICQ benutzt.

Klicken Sie sich durch die Anzeige der Netzwerkpakete, bis Sie in einem ein „roasted password“ finden. „Roasted“ bedeutet, dass das Passwort trivial verschleiert ist, nämlich mit einem immer gleichen String byteweise per XOR verknüpft. Den String findet man leicht im Internet und baut in der Skriptsprache seiner Wahl einen einfachen Ent-Roaster, in PowerShell zum Beispiel so:

$roaststr = ( 0xF3, 0x26, 0x81, 0xC4, 0x39, 0x86, 0xDB,   
0x92, 0x71, 0xA3, 0xB9, 0xE6, 0x53, 0x7A, 0x95, 0x7C )
# hierhinein gehört das Passwort aus dem Netzwerk-Paket
$r = (0x94, 0x43, 0xe9, 0xa1, 0x50, 0xeb, 0xdb, 0x92)
for( $i=0; $i -lt $r.Count ; $i++) {
[char]($r[$i] -bxor$roaststr[$i])}

Das Ergebnis ist das gesuchte Passwort im Klartext. ()