Rust로 작성된 CVE-2025-7771용 익스플로잇 앱
소스 코드 한눈에 보기
- data.rs, 취약한 드라이버 바이너리를 정적 배열로 저장합니다
- exploit.rs, 해당 취약한 드라이버를 기반으로 임의 읽기/쓰기 프리미티브를 구현합니다
- filemap.rs, win32 파일 매핑 작업을 위한 간단한 래퍼
- nt.rs, Rust로 구현된 일부 nt 기능
- services.rs, win32 서비스 관리(생성/삭제, 시작/중지/일시 중지/계속)를 위한 간단한 래퍼
- spf.rs, superfetch를 기반으로 가상 주소를 물리 주소로 변환하는 기능을 구현합니다
컴파일 및 실행
컴파일하면 실행 파일이 생성되고, 명령줄 프롬프트에서 실행하면 다음과 같은 출력이 생성됩니다:
