Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
DumpBrowserSecrets — Estrae dati memorizzati nei browser come token di aggiornamento, cookie, credenziali salvate, carte di credito, voci di compilazione automatica, cronologia di navigazione e segnalibri dai moderni browser basati su Chromium e Gecko (Chrome, Microsoft Edge, Firefox, Opera, Opera GX e Vivaldi) | Kitploit
Strumenti/GitHubGitHub/maldev-academy/dumpbrowsersecrets
Password CrackingStrumenti di Crittografia/DecrittografiaMemory ForensicsEsfiltrazione DatiInformatica ForenseRaccolta InformazioniPost-ExploitDigital ForensicsApprendimento e Formazione

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →

Informazioni

Estrae dati memorizzati nei browser come token di aggiornamento, cookie, credenziali salvate, carte di credito, voci di compilazione automatica, cronologia di navigazione e segnalibri dai moderni browser basati su Chromium e Gecko (Chrome, Microsoft Edge, Firefox, Opera, Opera GX e Vivaldi)

Red Teaming
Lab e Pratica
GitHubmaldev-academy/dumpbrowsersecrets

DumpBrowserSecrets

Vedi Repository
79812063 mesi faRevisionato da Kitploit
Condividi

DumpBrowserSecrets

Estrae i dati memorizzati dai browser come token di aggiornamento, cookie, credenziali salvate, carte di credito, voci di compilazione automatica, cronologia di navigazione e segnalibri dai browser moderni basati su Chromium e Gecko (Chrome, Microsoft Edge, Firefox, Opera, Opera GX e Vivaldi).


Collegamenti Rapidi

Home di Maldev Academy

Database di Maldev

Programma del Corso di Sviluppo di Malware

Programma del Corso di Operazioni di Phishing Offensivo

Programma del Corso di Internals, Simulazione e Rilevamento di Ransomware


Come Funziona

Questo progetto è una versione migliorata di DumpChromeSecrets, e analogamente è composto da due componenti:

  1. Eseguibile (DumpBrowserSecrets.exe)

Crea un processo Chromium headless, inietta la DLL tramite Early Bird APC injection, e riceve le chiavi di decifratura estratte. Queste chiavi sono di tipo App-Bound (estratte da Chrome, Brave e Microsoft Edge) o chiavi DPAPI (usate da Opera, Opera GX e Vivaldi). Una volta recuperate le chiavi necessarie, questo eseguibile analizza i database SQLite e i file JSON del browser su disco e decifra i dati memorizzati, inclusi credenziali, cookie, token e altri dati di navigazione. Inoltre, quando si ha come target browser non basati su Chromium (es. Firefox), DumpBrowserSecrets.exe gestisce tutti i passaggi necessari per l'estrazione e la decifratura dei dati (senza DLL-Injection).


  1. DLL (DllExtractChromiumSecrets.dll)

Viene eseguita all'interno dei browser Chromium per decifrare la chiave di cifratura App-Bound utilizzando l'interfaccia COM IElevator. Sfrutta l'interfaccia COM IElevator per decifrare la chiave di cifratura App-Bound e recupera i valori decifrati di app_bound_encrypted_key e encrypted_key dal file Local State del browser target. Questi valori vengono quindi restituiti all'eseguibile, che esegue tutte le operazioni di estrazione.


[!NOTE] A differenza del progetto DumpChromeSecrets, questa implementazione esegue tutta l'estrazione dei dati del browser nell'eseguibile DumpBrowserSecrets.exe, mentre la DLL è limitata al recupero delle chiavi di cifratura dai browser basati su Chromium.


Caratteristiche

Di seguito sono elencate alcune delle caratteristiche più notevoli offerte:

  • Offuscamento delle stringhe in fase di compilazione e hashing delle API per eludere l'analisi statica.
  • Spoofing di PPID e argomenti tramite NtCreateUserProcess con registrazione manuale di CSRSS.
  • Parser personalizzato del formato file SQLite3 (SQLoot), che sostituisce sqlite-amalgamation nella versione > v1.1.1.
  • Duplicazione degli handle per bypassare i lock sui file detenuti dai browser in esecuzione.
  • Pacchetti di output cifrati per la decifratura offline utilizzando una firma definita dall'utente.

Utilizzo

root@kitploit:~
Usage: DumpBrowserSecrets.exe [options]

Extraction Options:
  /b:<browser> Target Browser: Chrome, Edge, Brave, Opera, Operagx, Vivaldi, Firefox, All
               Can Be Specified Multiple Times
  /enc:<sig>   Encrypt JSON Output With Signature (1-8 Bytes)
  /spoof       Enable Argument and PPID Spoofing When Retrieving ABE Keys
  /e:<count>   Max Extracted Entries Per Category (Default: 16, 'all' For No Limit)

Decryption Options:
  /dec:<sig>   Decrypt Mode With The Same Signature Used When Encrypting(1-8 Bytes)
  /i <file>    Input Encrypted Pack File (Required For Decryption)
  /?           Show This Help Message

Examples:
  DumpBrowserSecrets.exe                                        Extract 16 Entries From The Default Browser
  DumpBrowserSecrets.exe /b:chrome /b:edge /spoof /e:100        Extract 100 Entries From Chrome And Edge With PPID Spoofing
  DumpBrowserSecrets.exe /b:firefox /e:all /enc:SIG213          Extract All Entries From FireFox To Encrypted Pack
  DumpBrowserSecrets.exe /b:all /e:all /enc:0xCAFEBABE          Extract All Entries From All Browsers To Encrypted Pack
  DumpBrowserSecrets.exe /dec:0xCAFEBABE /i EncPack-XXXXX.bin   Decrypt Pack File To JSON Files

Dati Estratti

Le tabelle seguenti mostrano le posizioni esatte dei dati, i formati e i modelli di cifratura utilizzati da ciascun browser supportato.


Chrome (App-Bound)

Edge (App-Bound)

Brave (App-Bound)

Opera (DPAPI)

Opera GX (DPAPI)

Vivaldi (DPAPI)

Firefox (NSS)


Riconoscimenti

  • Implementazione della registrazione manuale del processo CSRSS da NtCreateUserProcess-Post
  • Ricerca sull'interfaccia COM IElevator di Chrome dal gist di snovvcrash
  • Ricerca sull'interfaccia COM IElevator di Edge e Brave da Chrome-App-Bound-Encryption-Decryption
  • luci4 per la guida tecnica
  • SQLite amalgamation da sqlite.org In <= v1.1.1

Demo

https://github.com/user-attachments/assets/4290d525-7d5f-4a65-8624-2f9fa752e186

Scarica lo strumento
Tipo di DatoPercorso DatabaseFormatoCifratura
Cookie%LOCALAPPDATA%\Google\Chrome\User Data\Default\Network\CookiesSQLiteV20
Accessi%LOCALAPPDATA%\Google\Chrome\User Data\Default\Login DataSQLiteV20
Carte di Credito%LOCALAPPDATA%\Google\Chrome\User Data\Default\Web DataSQLiteV20
Token%LOCALAPPDATA%\Google\Chrome\User Data\Default\Web DataSQLiteV20
Compilazione Automatica%LOCALAPPDATA%\Google\Chrome\User Data\Default\Web DataSQLiteNon Cifrato
Cronologia%LOCALAPPDATA%\Google\Chrome\User Data\Default\HistorySQLiteNon Cifrato
Segnalibri%LOCALAPPDATA%\Google\Chrome\User Data\Default\BookmarksJSONNon Cifrato
Tipo di DatoPercorso DatabaseFormatoCifratura
Cookie%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Network\CookiesSQLiteV20
Accessi%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Login DataSQLiteV20
Carte di Credito%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Web DataSQLiteV20
Token%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Web DataSQLiteX
Compilazione Automatica%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Web DataSQLiteNon Cifrato
Cronologia%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\HistorySQLiteNon Cifrato
Segnalibri%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\BookmarksJSONNon Cifrato
Tipo di DatoPercorso DatabaseFormatoCifratura
Cookie%LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\Network\CookiesSQLiteV20
Accessi%LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\Login DataSQLiteV20
Carte di Credito%LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\Web DataSQLiteV20
Token%LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\Web DataSQLiteX
Compilazione Automatica%LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\Web DataSQLiteNon Cifrato
Cronologia%LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\HistorySQLiteNon Cifrato
Segnalibri%LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\BookmarksJSONNon Cifrato
Tipo di DatoPercorso DatabaseFormatoCifratura
Cookie%APPDATA%\Opera Software\Opera Stable\Default\Network\CookiesSQLiteV10
Accessi%APPDATA%\Opera Software\Opera Stable\Default\Login DataSQLiteV10
Carte di Credito%APPDATA%\Opera Software\Opera Stable\Default\Web DataSQLiteV10
Token%APPDATA%\Opera Software\Opera Stable\Default\Web DataSQLiteV10 + Base64
Compilazione Automatica%APPDATA%\Opera Software\Opera Stable\Default\Web DataSQLiteNon Cifrato
Cronologia%APPDATA%\Opera Software\Opera Stable\Default\HistorySQLiteNon Cifrato
Segnalibri%APPDATA%\Opera Software\Opera Stable\Default\BookmarksJSONNon Cifrato
Tipo di DatoPercorso DatabaseFormatoCifratura
Cookie%APPDATA%\Opera Software\Opera GX Stable\Default\Network\CookiesSQLiteV10
Accessi%APPDATA%\Opera Software\Opera GX Stable\Default\Login DataSQLiteV10
Carte di Credito%APPDATA%\Opera Software\Opera GX Stable\Default\Web DataSQLiteV10
Token%APPDATA%\Opera Software\Opera GX Stable\Default\Web DataSQLiteV10 + Base64
Compilazione Automatica%APPDATA%\Opera Software\Opera GX Stable\Default\Web DataSQLiteNon Cifrato
Cronologia%APPDATA%\Opera Software\Opera GX Stable\Default\HistorySQLiteNon Cifrato
Segnalibri%APPDATA%\Opera Software\Opera GX Stable\Default\BookmarksJSONNon Cifrato
Tipo di DatoPercorso DatabaseFormatoCifratura
Cookie%LOCALAPPDATA%\Vivaldi\User Data\Default\Network\CookiesSQLiteV10
Accessi%LOCALAPPDATA%\Vivaldi\User Data\Default\Login DataSQLiteV10
Carte di Credito%LOCALAPPDATA%\Vivaldi\User Data\Default\Web DataSQLiteV10
Token%LOCALAPPDATA%\Vivaldi\User Data\Default\Web DataSQLiteX
Compilazione Automatica%LOCALAPPDATA%\Vivaldi\User Data\Default\Web DataSQLiteNon Cifrato
Cronologia%LOCALAPPDATA%\Vivaldi\User Data\Default\HistorySQLiteNon Cifrato
Segnalibri%LOCALAPPDATA%\Vivaldi\User Data\Default\BookmarksJSONNon Cifrato
Tipo di DatoFile / Percorso DatabaseFormatoCifratura
Cookie%APPDATA%\Mozilla\Firefox\Profiles\<profile>\cookies.sqliteSQLiteNon Cifrato
Accessi%APPDATA%\Mozilla\Firefox\Profiles\<profile>\logins.jsonJSONAES‑256‑CBC o 3DES‑CBC
Token%APPDATA%\Mozilla\Firefox\Profiles\<profile>\signedInUser.jsonJSONNon Cifrato
Compilazione Automatica%APPDATA%\Mozilla\Firefox\Profiles\<profile>\formhistory.sqliteSQLiteNon Cifrato
Cronologia%APPDATA%\Mozilla\Firefox\Profiles\<profile>\places.sqliteSQLiteNon Cifrato
Segnalibri%APPDATA%\Mozilla\Firefox\Profiles\<profile>\places.sqliteSQLiteNon Cifrato