
Cerca cose interessanti nelle condivisioni SMB
Si è deciso di unire le funzionalità di SMBSR e RSMBI, fare riferimento a SMBAT
Beh, SMBSR è uno script Python che, dato un CIDR/IP/file_IP/HOSTNAME(s), enumera tutti i servizi SMB in ascolto (445) tra i target e tenta di autenticarsi contro di essi; se l'autenticazione riesce, tutte le cartelle e sottocartelle vengono visitate ricorsivamente per trovare segreti nei file e... file segreti. Per scansionare i target per porte SMB aperte viene utilizzato il modulo masscan. SMBSR considera qualcosa di interessante in base a:
Le parole chiave interessanti che lo strumento dovrebbe cercare sono definite tramite la riga di comando, così come:
Ovviamente tutto viene salvato localmente in un database SQLite. Il database contiene una tabella per il match "speriamo sia una password DA", chiamata smbsr, contenente le seguenti colonne:
E anche un'altra tabella per la lista dei file interessanti contenente le seguenti colonne:
SMBSR ha imparato a leggere:
Finalmente arriva! Ora le credenziali di dominio specificate per le connessioni SMB possono essere utilizzate anche per recuperare la lista degli oggetti computer da Active Directory.
Con l'ultimo aggiornamento SMBSR ha ottenuto il potere di cercare segreti che corrispondono a una data espressione regolare (vedi il file regulars.txt contenente alcuni buoni esempi da abbinare). Grazie a questo nuovo superpotere ho anche implementato un nuovo script che, data una wordlist, genera una lista di espressioni regolari che corrispondono ai pattern di password trovati nella wordlist. Prima di stampare tutto, la lista di espressioni regolari viene (sort -u)-ata. Lo script può essere ottimizzato nel caso in cui il pattern presenti, ad esempio, due o più ascii_lower di fila, ma al momento non è così.
pip3 install -r requirements.txt
Si prega inoltre di installare:
Ad esempio, dalla cartella del progetto:
./smbsr.py -IP 127.0.0.1 -word-list-path tomatch.txt -multithread -max-size 1000 -T 2 -username OB -password '****' -domain OB -file-extensions dll,exe,bin