Skip to content

3a1/DSEclipse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

ASM Bootkit that patches DSE at boot allowing to load unsigned drivers

Resources

Stars

Watchers

Forks