
CVE-2026-0828(Safetica) 및 CVE-2025-7771(ThrottleStop)에 대한 고급 PoC 및 연구. Ring 0 프로세스 종료 및 물리적 메모리 R/W를 위한 BYOVD(Bring Your Own Vulnerable Driver) TTP 분석. MedusaLocker 및 기타 위협 행위자가 사용하는 EDR-Killer 패턴, PPL 우회 및 커널 모드 프리미티브 연구.
두 가지 실제 사례에 대한 Windows BYOVD 연구: Safetica ProcessMonitorDriver (CVE-2026-0828)와 MedusaLocker가 악용한 ThrottleStop 드라이버 (CVE-2025-7771). 이 저장소는 노출된 인터페이스, 각 인터페이스가 도달하는 권한 있는 결과, 그리고 악용을 탐지하는 방법을 문서화한다. 안전한 사용자 모드 정찰만 제공한다: 커널 모드 코드 없음, IOCTL 호출 없음, 프로세스 종료 루틴 없음.
엔드포인트 보호 솔루션은 점점 더 자체 프로세스를 보호 수준과 제한된 토큰으로 보호하고 있어, 공격자들은 Bring Your Own Vulnerable Driver를 사용해 커널로 전장을 옮기고 있다. 그들은 합법적이지만 취약한 서명된 드라이버를 투하하고, 취약한 IOCTL 핸들러를 호출하여 임의 프로세스 종료나 임의 메모리 읽기/쓰기와 같은 커널 프리미티브에 도달한다.
이 저장소는 두 가지 공개 사례에서 이러한 패턴을 연구하고 각각을 탐지 및 강화 자료로 전환한다.
이 저장소는 연구이며 무기가 아니다. 동작하는 익스플로잇과 커널 모드 코드를 포함하지 않는다.
Safetica와 ThrottleStop 사례는 이론적이지 않다. ThrottleStop.sys는 MedusaLocker 운영자들에 의해 실제 침해에서 무기화되었으며, 이 패턴은 2024년에서 2026년 사이에 악용된 수십 개의 서명된 드라이버에 걸쳐 일반화된다. 커널 프로세스 종료나 커널 메모리 쓰기에 도달하는 드라이버는 페이로드가 도착하기 전에 엔드포인트 보호를 침묵시킬 수 있는 직접적인 경로다.
여기서의 기여는 각 사례에 대한 명확하고 재현 가능한 분석과 그로부터 따르는 방어 자료다:
ProcessMonitorDriver.sys.알려진 해시와 미러는 drivers/0xhashes.md에 있다. 전체 노트는 research/0xsafetica-cve-2026-0828.md에 있다.
MedusaLocker 운영자들은 TechPowerUp CPU 스로틀링 도구의 드라이버인
ThrottleStop.sys를 실제 침해에서 무기화했으며, 여기에는 2025년 8월
Kaspersky가 분석한 브라질 사건도 포함된다. 이는 직접적인 IOCTL 킬보다
더 발전된 흐름이다.
ThrottleStop.sys, 공격자들에 의해 ThrottleBlood.sys로
이름이 변경됨, TechPowerUp이 2020년 DigiCert EV 인증서로 서명.MmMapIoSpace에 도달하는
IOCTL을 노출하므로, 사용자 모드 호출자가 물리 메모리를 읽고 쓸 수
있다.\\.\ThrottleStop을
연다.0x80006498, 쓰기
0x8000649C).NtQuerySystemInformation(SystemModuleInformation)을 통해 커널
베이스를 조회하여 KASLR을 우회한다.전체 노트는 research/0xthrottlestop-medusalocker.md에 있다. 주요 출처: Kaspersky Securelist, 2025년 8월.
.sys 파일로 생성된 무작위 또는 이름이 변경된 커널
서비스가 즉시 시작되는 것을 감시한다. 이벤트 ID 7045 및 서비스 감사가
활성화된 경우 4697.완화 노트는 docs/0xmitigations.md에 있다.
src/0xPoC.c는 읽기 전용이다. Toolhelp32 API를 통해 실행 중인 프로세스를
열거하고 일반적인 보안 제품의 이름을 출력한다. 이는 첫 번째 정찰
단계이며 권한 있는 작업을 수행하지 않는다.
# From a Visual Studio Developer Command Prompt
cl.exe /EHsc /W4 src/0xPoC.c
0xPoC.exe
0xKern3lCrush/
|-- README.md
|-- LICENSE
|-- SECURITY.md
|-- src/
| |-- 0xPoC.c read-only process enumeration
| +-- 0xtargets.h target name list
|-- drivers/
| +-- 0xhashes.md artifact hashes and public mirrors
|-- research/
| |-- 0xbyovd-patterns.md
| |-- 0xsafetica-cve-2026-0828.md
| +-- 0xthrottlestop-medusalocker.md
+-- docs/
+-- 0xmitigations.md
이 프로젝트는 연구와 방어를 위해 존재한다. 이 드라이버들은 자신이 소유하거나 테스트 권한이 있는 시스템에서만, 그리고 롤백할 스냅샷이 있는 격리된 환경에서만 로드해야 한다. 권한 없이 취약한 서명된 드라이버를 로드하거나 조작된 IOCTL을 전송하는 것은 대부분의 관할권에서 불법이다.