
CVE-2023-36003에 대한 개념 증명 익스플로잇으로, 패치되지 않은 Windows 시스템에서 권한 상승 및 코드 실행 회피를 가능하게 하는 Windows Defender 보안 기능 우회입니다.
이 저장소는 Windows Defender Exploit Protection에 영향을 미치는 중요한 보안 기능 우회 취약점인 CVE-2023-36003에 대한 개념 증명(PoC)을 포함합니다.
CVE-2023-36003은 Windows Defender의 취약점으로, 공격자가 익스플로잇 실행을 방지하도록 설계된 완화 기능을 우회할 수 있게 합니다. 성공적인 악용 시 악성 코드나 악성 소프트웨어가 표준 Exploit Protection 메커니즘을 회피하여 시스템 손상 위험을 높입니다.
[!WARNING] 이 코드는 교육, 연구 및 승인된 테스트 목적으로만 사용됩니다. 프로덕션 시스템에서 허가 없이 사용하거나 명시적 허가 없이 이 소프트웨어를 사용하는 것은 엄격히 금지됩니다. 저자는 이 저장소로 인한 어떠한 손해나 오용에 대해서도 책임을 지지 않습니다.
이 취약점은 2023년 11월 보안 업데이트 이전에 Windows Defender Exploit Protection 완화가 적용된 다양한 버전의 Windows 10, Windows 11 및 Windows Server에 영향을 미칩니다.
이 결함은 Windows Defender가 특정 메모리 완화 구성 또는 프로세스 생성 기술을 처리하는 방식에 존재합니다. 공격자는 이 간과를 이용하여 완화(예: ACG, DEP 또는 ASLR 정책)가 잘못 적용되거나 비활성화된 환경을 상속하거나 강제하는 프로세스를 생성할 수 있습니다.
Visual Studio에서 솔루션 파일을 열고 Release 모드로 프로젝트를 빌드합니다:
msbuild /p:Configuration=Release
관리자 명령 프롬프트에서 컴파일된 바이너리를 실행하여 완화 상태를 테스트합니다:
poc.exe
이 취약점으로부터 보호하려면 Windows 운영 체제가 완전히 업데이트되었는지 확인하십시오. Microsoft는 2023년 11월 패치 화요일 릴리스에서 이 문제를 해결했습니다.