
이 저장소에는 CVE-2024-30088에 대한 Python으로 작성된 복제본(복제 시도)이 포함되어 있습니다.
이 저장소는 CVE-2024-30088 취약점에 대한 Python 기반 Proof of Concept(PoC)을 포함하고 있습니다. 이 코드는 기술적 연습과 순수한 교육 및 시연 목적으로 취약점을 재현하려는 시도이며, Python이 이 분야에서 어떻게든 "버벅거리는" 모습을 보여줍니다. 저수준 데이터 구조를 정의하기 위해 ctypes 라이브러리를 사용했습니다.
CVE-2024-30088은 Windows 커널에 영향을 미치는 권한 상승(LPE) 취약점입니다. 익스플로잇은 일반적으로 Python이 잘 지원하지 않는 저수준 작업을 필요로 합니다. Python은 높은 추상화와 가비지 컬렉션(GC)을 통한 자동 메모리 관리로 유명한 고수준 언어입니다.
이 "개념 증명"은 언어의 한계에도 불구하고 Python을 사용하여 Windows 커널과 상호 작용하고 저수준 프로세스를 조작하는 것이 가능함을 보여줍니다. 직접 메모리 조작 및 커널 수준 프로세스 관리와 같은 기술의 사용은 본질적으로 복잡하며 시스템 안정성에 위험을 초래할 수 있습니다.
참고: 익스플로잇 원본 코드는 C++로 작성되었습니다. LPE를 얻으려면 해당 코드를 사용하는 것이 좋습니다. 위에 언급된 이유로 이 변형은 BSOD, 충돌 등을 유발할 수 있습니다.