Skip to content

Latest commit

 

History

History
19 lines (13 loc) · 930 Bytes

File metadata and controls

19 lines (13 loc) · 930 Bytes

DSEclipse

Elysium

Tiny UEFI bootkit that patches Driver Signature Enforcement (DSE) at boot, allowing unsigned drivers to load.

This project started as an experiment in writing pure ASM and optimizing for extreme size constraints. The result is a fully working bootkit that achieves DSE bypass before Windows initializes, while keeping the final binary under 1 KB.

Features

  • Written entirely in x64 ASM
  • HVCI support
  • Disables DSE by manipulating g_CiOptions
  • No traces left after ExitBootServices except the patch itself
  • Compiled binary size is only 976 bytes in size

Technical Analysis

The full write-up explaining the internals, patching logic, and size optimization tricks is available here:

DSEclipse - Story behind bootkit that bypasses DSE in under 1 KB