Ergebnis 1 bis 6 von 6
  1. #1
    Fortgeschrittener Avatar von Zwerch
    Registriert seit
    10.07.2008
    Beiträge
    45

    Standard [VB.NET] Base64 decryption aka ICQ-Steal0r

    Moin Leute.
    Ich habe mir neulich mal aus meiner Langeweile einen Stealer für ICQ Passwörter geschrieben. Dieser funktioniert nach folgendem Prinzip:

    1. ICQ-Prozess killen (ziemlich auffällig, aber egal).
    2. Owner.mdb mit einer DLL zippen.
    3. Auf meinen FTP uppen.
    4. Ich habe - unter der Vorraussetzung, dass der/diejenige das PW gespeichert hat - den MD5 des PWs und kann diesen cracken (lassen).

    Dieses Prinzip funktioniert auch eigentlich super gut. Mein Problem ist allerdings, dass bei vielen die Datenbank-Datei von ICQ gezippt noch ca. 20MB hat, da ICQ dort alle Einloggvorgänge mitschreibt. Da ich weiß, dass der MD5 als Base64 verschlüsselter String irgendwo in der Datei steht, hätte ich gerne noch eine kleine Decrypt-Funktion bei mir mit eingebaut. (siehe ICQ 6 Passwort Hasher von murb.com)

    Hat irgendwer eine Idee oder könnte mir bei der Verwirklichung helfen?

    Danke im Voraus

    MfG

    Zwerch

    P.S.: Sorry, wenn ich das hier in die falsche Sektion gepostet habe. Aber war mir halt nicht sicher, ob das mehr zu VB oder mehr zu .NET gehört
    Geändert von Zwerch (05.03.2009 um 13:04 Uhr) Grund: Sektion!


    [B] viele kleine VB-Programme, schaut einfach bei meinen Posts oder schreibt mich an
    [S] Coding-Crew

  2. #2
    is a Grammar Nazi Avatar von Hamtaro
    Registriert seit
    05.06.2007
    Beiträge
    431

    Standard

    Du solltest die Datei binär einlesen und dann nach dem Asciistring "StoredPassword" suchen, 16 bytes nach diesem String ist der Hash gespeichert
    Sunshine, hurricane
    All the highs & lows

  3. #3
    Fortgeschrittener Avatar von Zwerch
    Registriert seit
    10.07.2008
    Beiträge
    45

    Standard

    Danke erst mal, werde ich ausprobieren...
    Wie lang ist der Hash nach den 16 bytes nach "StoredPassword"?

    Aber ich dachte, der Hash ist mit Base64 gecrpyptet? Wie kann ich ihn decrypten? Habe solche Dinge noch nie gemacht, hat jemand einen Ansatz oder muss ich mich zuerst stundenlang durch die MSDN lesen?


    [B] viele kleine VB-Programme, schaut einfach bei meinen Posts oder schreibt mich an
    [S] Coding-Crew

  4. #4
    Tsutomu Shimomura Avatar von -=Player=-
    Registriert seit
    15.02.2006
    Beiträge
    1.549

    Standard

    wenn du base64 decrypten willst, findest du hier infos:
    http://www.vbarchiv.net/tipps/details.php?id=1491

  5. #5
    Fortgeschrittener Avatar von Zwerch
    Registriert seit
    10.07.2008
    Beiträge
    45

    Standard

    Noch mal ne kurze Frage an Hamtaro:
    Wie kann ich eine Datei binär einlesen und durchsuchen? Mit nem StreamRead und InStr oder was?

    Und wie lange ist der Base64-String nach StoredPassword?
    Geändert von Zwerch (09.03.2009 um 18:59 Uhr)


    [B] viele kleine VB-Programme, schaut einfach bei meinen Posts oder schreibt mich an
    [S] Coding-Crew

  6. #6

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •