Module 1
IntermediatePacking, Obfuscation, and Anti-Analysis Techniques
- •Packing fundamentals: stub + payload architecture, entropy analysis with DIE and PEStudio (7.8/8 entropy as packing indicator), UPX and custom packer identification
- •Disabling ASLR for controlled analysis: dynamic-base PE flag, BCD edit and CFF Explorer techniques
- •String obfuscation: XOR, RC4, and base64 encoding chains — decoding with FLOSS and CyberChef recipes
- •Anti-debugging bypass: IsDebuggerPresent, PEB BeingDebugged flag, NtGlobalFlag, heap flag patching — manual bypass and ScyllaHide plugin (3 bypass levels)
- •Timing-based anti-debugging: GetTickCount and RDTSC delta checks — detecting and neutralizing with conditional jump patching
- •Anti-VM and sandbox evasion: VMware/VirtualBox artifact checks, hardware heuristics (RAM, CPU cores, screen resolution), sleep gating, user interaction detection
- •MITRE ATT&CK: T1027 (Obfuscated Files), T1622 (Debugger Evasion), T1497 (Virtualization/Sandbox Evasion)
- •Module exam
