Sneaking Past Device Guard
summary
Shows concrete Device Guard bypasses that actually run unsigned code: a trusted-location registry write that makes Office run macros with no user action, an Excel 4.0 REGISTER/Call shellcode path that allocates memory and CreateThread to run x86/x64 payloads, Active Scripting hosts (ActiveScriptConsumer, MSXML/XSL) that are not instrumented, and an engine/host mix where mix jscript9 with cscript to skip isClassAllowed so no whitelist check runs. Some methods need admin, one uses only native signed binaries, Microsoft patches few fixes and leaves catalog hygiene problems. Watch if you need reproducible, post‑exploit bypasses and detection ideas.
AI-written summary · about
chapters (9)
- 0:00Introduction and motivation
- 7:54What is Device Guard
- 16:23VBA macro bypasses
- 21:47Excel 4.0 macro bypasses
- 22:30Active Script bypasses
- 39:51Catalog hygiene issue
- 44:33Other benefits of techniques
- 47:51Detection and recommendations
- 50:03Conclusion and Q&A
related talks
48m"Sneaking Past Device Guard"
43mSneaking Past Device Guard
37mMicrosoft Defender for Office 365 Evasion - The Story of Confirmed Vulnerability
50mWrite Once, Pwn Anywhere
51mOffice in Wonderland
40mBeyond Living-Off-the-Land: Why XP Exploits Still Matter
58mExploiting Adobe Flash Player In The Era Of Control Flow Guard
41mThinking Outside the Sandbox - Violating Trust Boundaries in Uncommon Ways
