Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
apache-vulnerability-testing — Apache HTTP Server 취약점 테스트 도구 | CVE-2024-38472 , CVE-2024-39573 , CVE-2024-38477 , CVE-2024-38476 , CVE-2024-38475 , CVE-2024-38474 , CVE-2024-38473 , CVE-2023-38709 에 대한 PoC | Kitploit
도구/GitHubGitHub/mrmtwoj/apache-vulnerability-testing
Vulnerability ScannersWeb Vulnerability ScannersVulnerability AnalysisExploitationWeb SecurityPenetration Testing
GitHubmrmtwoj/apache-vulnerability-testing

apache-vulnerability-testing

Apache HTTP Server 취약점 테스트 도구 | CVE-2024-38472 , CVE-2024-39573 , CVE-2024-38477 , CVE-2024-38476 , CVE-2024-38475 , CVE-2024-38474 , CVE-2024-38473 , CVE-2023-38709 에 대한 PoC

저장소 보기웹사이트
13423181년 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Apache HTTP Server 취약점 테스트 도구

이 저장소는 Apache HTTP Server의 다양한 취약점(파일명 혼동 공격, SSRF, 서비스 거부(Denial of Service) 및 최근 CVE와 관련된 기타 취약점)을 테스트하기 위한 개념 증명(PoC) 을 제공합니다. 이 도구는 서버가 특정 유형의 공격에 취약한지 평가하기 위해 조작된 HTTP 요청을 전송합니다.

기능

  • 다음을 포함한 여러 취약점 테스트:
    • CVE-2024-38472: Windows UNC SSRF를 통한 Apache HTTP Server
    • CVE-2024-39573: mod_rewrite 프록시 핸들러 치환
    • CVE-2024-38477: mod_proxy에서 서비스 거부(Denial of Service)를 유발하는 크래시
    • CVE-2024-38476: 내부 리다이렉트를 유발하는 악용 가능한 백엔드 애플리케이션 출력
    • CVE-2024-38475: 파일시스템 경로 매칭 관련 mod_rewrite 약점
    • CVE-2024-38474: 역참조(backreference)의 인코딩된 물음표 관련 약점
    • CVE-2024-38473: mod_proxy 프록시 인코딩 문제
    • CVE-2023-38709: HTTP 응답 분할(Response Splitting)
  • 다양한 엔드포인트를 테스트할 수 있는 사용하기 쉬운 명령줄 인터페이스 제공

작동 방식

이 도구는 혼동 공격이나 잘못된 구성에 취약할 수 있는 잠재적 엔드포인트에 HTTP 요청을 수행합니다. 무단 액세스나 시스템 오류로 이어질 수 있는 특정 패턴과 인코딩을 확인합니다.

테스트 대상

이 도구는 다음 경로에서 취약점을 확인합니다:

  • php-info.php
  • xmlrpc.php
  • adminer.php
  • bin/cron.php
  • cache/index.tpl.php
  • cgi-bin/redir.cgi
  • 잠재적 우회를 위한 인코딩된 URL을 사용하는 기타 경로

시작하기

사전 요구 사항

  • 시스템에 설치된 Python 3.x
  • HTTP 요청을 전송하기 위한 Python용 Requests 라이브러리

필요한 Python 라이브러리는 다음 명령으로 설치할 수 있습니다:

pip install requests

설치

이 저장소를 클론합니다:

git clone https://github.com/mrmtwoj/apache-vulnerability-testing.git
cd apache-vulnerability-testing

사용법

도구를 사용하려면 테스트할 대상 URL을 제공합니다:

python3 poc_vulnerability_testing.py --target http://<target-ip>

예시:

python3 poc_vulnerability_testing.py --target http://192.168.1.10

명령줄 인자

  • target: 테스트할 Apache 서버의 URL (예: http://example.com).
  • info: 개발자 이름, 버전, 관련 CVE와 같은 도구 정보를 표시합니다.
  • about: 도구 및 그 목적에 대한 정보를 표시합니다.
도구 다운로드