Page 3 of 3 FirstFirst 1 2 3
Results 31 to 32 of 32

Thread: DPAPI en CryptUnprotectData

  1. #31
    Quote Originally Posted by rvk View Post
    @someone, Ik hoefde eigenlijk vrij weinig aan te passen in mijn oorspronkelijke project uit Lazarus om dit ook voor passwords werkend te maken.

    Ik heb het wel voor Brave gedaan maar aangezien de oorspronkelijke voor de cookies voor Chrome was en bij Brave ook werkte, neem ik aan dat de password versie, die op Brave werkt, ook gewoon op Chrome werkt.

    Ik heb de volgende regel aangepast.
    Delphi Code:
    1. //AFileName := 'C:\Users\Rik\AppData\Local\Google\Chrome\User Data\Default\Network\Cookies'; // <- cookies
    2. //AFileName := 'C:\Users\Rik\AppData\Local\Google\Chrome\User Data\Default\Login Data'; // <- chrome passwords
    3. AFileName := 'C:\Users\Rik\AppData\Local\BraveSoftware\Brave-Browser\User Data\Default\Login Data'; // <- Brave passwords
    4. SQLite3Connection1.Databasename := AFilename;
    5. SQLQuery1.SQL.Text := 'SELECT origin_url, username_value, password_value FROM logins';
    6. //...
    7.     Line := SQLQuery1.FieldByName('origin_url').AsString;
    8.     Line := Line + ' ' + SQLQuery1.FieldByName('username_value').AsString;
    9.     Encrypted_Value := SQLQuery1.FieldByName('password_value').AsBytes;

    Meer heb ik niet aan hoeven te passen.

    (Als je er niet uitkomt kan ik de Lazarus versie van decrypt_password.zip ook wel uploaden, de decrypt_cookie.zip hangt aan de eerdere post.)

    PS. Voor Brave passwords moest Brave wel afgesloten worden anders is de database locked. Ik neem aan dat dat bij Chrome ook zo is.
    Beste @rvk, ik wil de zien decrypt_password.zip.

    En u moet Chrome sluiten voordat u toegang krijgt tot uw db, maar u kunt het db-bestand ook naar een andere plaats op de schijf kopiėren en daar gebruiken!

    Bij voorbaat bedankt.
    Last edited by @someone; 04-Aug-22 at 14:35.

  2. #32
    Quote Originally Posted by @someone View Post
    ik wil de zien decrypt_password.zip.
    Bijgaand de decrypt_chrome.zip.
    Project is wel voor Lazarus (daar had ik hem oorspronkelijk ook in gemaakt).

    Je kunt Chrome of Brave aanvinken als browser.
    Beide het decrypten van Cookies en Passwords (via button) zit erin.
    De AppData\Local wordt automatisch gepakt voor de ingelogde gebruiker.

    Kopiėren van de database heb ik er niet inzitten (ik moet die bestanden ook niet zomaar over mijn computer verspreidt hebben staan wegens veiligheid, hoewel hij wel op het "Local State" bestand gebaseerd is).
    Attached Files Attached Files

Page 3 of 3 FirstFirst 1 2 3

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •