
Tecniche malware pubbliche utilizzate in natura: Virtual Machine, Emulation, Debuggers, Sandbox detection.

al-khaser è un'applicazione PoC "malware" con buone intenzioni che mira a stressare il tuo sistema anti-malware. Esegue una serie di trucchi comuni dei malware con l'obiettivo di vedere se rimani sotto il radar.

$ ./al-khaser.exe -h
Usage: al-khaser.exe [OPTIONS]
Options:
--check <type> Enable specific check(s). Can be used multiple times. Valid types are:
TLS (Thread Local Storage callback checks)
DEBUG (Anti-debugging checks)
INJECTION (Code injection checks)
GEN_SANDBOX (Generic sandbox checks)
VBOX (VirtualBox detection)
VMWARE (VMware detection)
VPC (Virtual PC detection)
QEMU (QEMU detection)
KVM (KVM detection)
XEN (Xen detection)
WINE (Wine detection)
PARALLELS (Parallels detection)
HYPERV (Hyper-V detection)
CODE_INJECTIONS (Additional code injection techniques)
TIMING_ATTACKS (Timing/sleep-based sandbox evasion)
DUMPING_CHECK (Dumping memory/process checks)
ANALYSIS_TOOLS (Analysis tools detection)
ANTI_DISASSM (Anti-disassembly checks)
--sleep <seconds> Set sleep/delay duration in seconds (default: 600).
--delay <seconds> Alias for --sleep.
-h, --help Show this help message and exit.
Esempi:
al-khaser.exe --check DEBUG --check TIMING_ATTACKS --sleep 30
al-khaser.exe --check VMWARE --check QEMU
al-khaser.exe --sleep 30
Puoi scaricare i binari precompilati (x86, x64) dalla pagina delle release di questo progetto. La password per i file 7z si trova qui.
Per favore, se incontri uno dei trucchi anti-analisi che hai visto in un malware, non esitare a contribuire.
sample.exe or sandbox.exe.