Un binary dropper è un programma compilato il cui compito principale è collocare, decifrare o avviare ulteriori payload malevoli. Spesso è solo la prima fase di una catena di infezione, e agisce come loader invece che come strumento finale che ruba dati o mantiene l'accesso.
I binary dropper sono importanti perché possono nascondere il vero obiettivo di un attacco. Suddividendo la distribuzione tra più file o fasi, gli aggressori rendono più difficile l'analisi statica e possono far sembrare il campione iniziale un software ordinario. Su macOS e su altre piattaforme, i dropper possono essere scritti in linguaggi nativi come Swift, Objective-C, C o C++, il che può aiutarli a mimetizzarsi come applicazioni legittime. I difensori cercano catene sospette di processi padre-figlio, creazione inattesa di file, payload decodificati, recuperi di rete insoliti e azioni di persistenza che seguono il dropper. Rilevare presto il dropper può bloccare il resto della famiglia di malware prima dell'esecuzione del payload finale.


