Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 17 von 17
  1. #11
    Tron Avatar von gORDon_vdLg
    Registriert seit
    23.07.2007
    Beiträge
    801

    Standard

    ja und, wer delphi kann kann auch den c++ source da lesen...

  2. #12
    Eigener Benutzertitel Avatar von inmate
    Registriert seit
    23.12.2008
    Beiträge
    1.767

    Standard

    ich kenn mich mit delphi zwar nicht aus aber bei vb net muss man den hash aus der clientregistry.blob auslesen.

    nach dem wort phrase 6 stellen dazuaddieren, dann 46 +86 dann hasste den hash.

    mit den 3 registryeinträgen kann man den nur decrypten.

  3. #13
    Anfänger
    Registriert seit
    03.11.2008
    Beiträge
    8

    Standard

    ich nehm an mit 46 meinst du den abstand von phrase zum hash oder? bei mir sind das 34... und der hash ist auch keine 86 zeichen lang bei mir


  4. #14
    Tron Avatar von gORDon_vdLg
    Registriert seit
    23.07.2007
    Beiträge
    801

    Standard

    man kann es ja suchen lassen indem man prüft ob ein zeichen aus 0-9 oder a-f besteht^^

  5. #15
    Anfänger
    Registriert seit
    03.11.2008
    Beiträge
    8

    Standard

    ich hab einfach ab 40 zeichen nach phrase und dann die nächsten 100 zeichen genommen, kommt ungefähr hin, 1-2 zeichen zuviel, kann man net genau sagen da die anzeige beim readen der blob files net gescheit geht bei autoit

  6. #16
    Eigener Benutzertitel Avatar von inmate
    Registriert seit
    23.12.2008
    Beiträge
    1.767

    Standard

    du musst aber den genauen hash haben , sonst ist das decrypten nicht möglich


    iPott <3

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

    Standard

    also, wie man den Steampfad herausfindet und wie man an das verschlüsselte PW kommt müsst ihr selber rauskreigen, aber das eigentliche Entschlüsseln bei einer aktuellen Steam.dll funktioniert so:
    Code:
    type
    TSteamDecryptDataForThisMachine = function(EncryptedData :Pchar; EncryptedDataLength : Integer; DecryptedBuffer : Pointer; DecryptedBufferSize : Integer; DecryptedDataSize : PUINT) : Integer; cdecl;
    Code:
    var
    pwdecrypt : TSteamDecryptDataForThisMachine;
    encpwd : Pchar;
    retlength : UINT;
    password : array[0..99] of char;
    begin
    encpwd := '093760711C24A4FCB63F19FBA07DF366A7EF01751E1D21F70BBF32F47FD4E06E17D91449DA9396CA8D2B257FF4B1';
    pwdecrypt := GetProcAddress(LoadLibrary('C:\Program Files\Steam\steam.dll'),'SteamDecryptDataForThisMachine');
    Showmessage(IntTOStr(pwdecrypt(encpwd, strlen(encpwd),@password, 100,@retlength)));
    Showmessage(inttostr(retlength));
    showmessage(password);
    Sunshine, hurricane
    All the highs & lows

Seite 2 von 2 ErsteErste 12

Stichworte

Berechtigungen

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