
Controllo hash online per Virustotal e altri servizi
_________ _ _ ______ _____ ______
| | | | | \ | | | | | | \ \ | | | | \ \ /.)
| | | | | | | | | | | | | | | | | | | | /)\|
|_| |_| |_| \_|__|_| |_| |_| _|_|_ |_| |_| // /
/'" "
Controllo online di hash per Virustotal e altri servizi
Florian Roth
Munin è un'utilità di controllo online degli hash che recupera informazioni preziose da varie fonti online
La versione attuale di Munin interroga i seguenti servizi:
Modalità predefinita - Leggi hash da file

usage: munin.py [-h] [-f path] [--vh search-string]
[--vhrule search-string] [-o output] [--vtwaitquota]
[--vtminav min-matches] [--limit hash-limit]
[--vhmaxage days] [-c cache-db] [-i ini-file]
[-s sample-folder] [--comment] [-p vt-comment-prefix]
[--download] [-d download_path] [--nocache] [--nocsv]
[--verifycert] [--sort] [--web] [-w port] [--cli]
[--rescan] [--debug]
Controllo online di hash
argomenti opzionali:
-h, --help mostra questo messaggio di aiuto ed esci
-f path File da elaborare (hash riga per riga OPPURE csv con hash
in ogni riga - rileva automaticamente posizione e commento)
--vh search-string Interroga Valhalla per hash tramite parola chiave, tag, nome
regola YARA, software Mitre ATT&CK (es. S0154),
tecnica (es. T1023) o gruppo di minaccia (es. G0049)
--vhrule search-string
Interroga Valhalla per hash tramite regole tramite parola
chiave, tag, nome regola YARA, software Mitre ATT&CK (es.
S0154), tecnica (es. T1023) o gruppo di minaccia
(es. G0049)
-o output File di output per i risultati (CSV)
--vtwaitquota Non continuare se la quota VT è superata, ma attendi
il giorno successivo
--vtminav min-matches
Numero minimo di corrispondenze AV per interrogare le info
hash da VT"
--limit hash-limit Esci dopo aver gestito questo numero di nuovi hash in modalità
batch (cache ignorata).
--vhmaxage days Età massima del campione su Valhalla da elaborare
-c cache-db Nome del file di database della cache (default: vt-hash-
db.json)
-i ini-file Nome del file ini che contiene le chiavi API
-s sample-folder Cartella con campioni da elaborare
--comment Invia un commento per l'hash analizzato che
contiene il commento dalla riga di log
-p vt-comment-prefix Prefisso commento Virustotal
--download Abilita il download dei campioni da Hybrid Analysis.
È necessario lo SHA256 del campione.
-d download_path Percorso di output per il download dei campioni da Hybrid
Analysis. La cartella deve esistere
--nocache Non utilizzare il file di database della cache
--nocsv Non scrivere un CSV con i risultati
--verifycert Verifica i certificati SSL/TLS
--sort Ordina le righe di input
--web Esegui Munin come servizio web
-w port Porta del servizio web
--cli Esegui Munin in modalità interfaccia a riga di comando
--rescan Attiva una nuova scansione di ogni file analizzato
--debug Output di debug
pip3 install -r requirements.txt (su macOS aggiungi --user)cp munin.ini my.ini (vedi sezione Ottenere le chiavi API per aiuto)python munin.py -i my.ini -f munin-demo.txtElabora un risultato di Retrohunt di Virustotal e ordina le righe prima del controllo in modo che le firme corrispondenti vengano controllate in blocchi
python3 munin.py -i my.ini -f ~/Downloads/retro_hunt
Elabora una directory con campioni e verifica i loro hash online
python3 munin.py -i my.ini -s ~/malware/case34
Usa la modalità interfaccia a riga di comando (novità nella v0.14)
python3 munin.py -i my.ini
Profilo > La mia chiave API per la tua chiave API pubblicaRegistrati qui https://malshare.com/register.php