Technical Overview
Compiled HTML Help (CHM) files are Microsoft help documentation format executed by `hh.exe`. They contain compressed HTML, images, and can include JavaScript or ActiveX objects. When opened, CHM files can execute embedded scripts with the privileges of the current user, bypassing many security controls.
Key Mechanisms
- Script Execution: Embedded JavaScript runs via the `hhctrl.ocx` ActiveX control with local zone privileges.
- Shortcut Abuse: Can invoke `hhc.exe` with command-line arguments to execute arbitrary commands.
- MOTW Bypass: CHM files extracted from archives may bypass Mark-of-the-Web protections.
SILENT