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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2024-46987 — 경로 탐색 취약점 | Kitploit
도구/GitHubGitHub/l1337xi/cve-2024-46987
Vulnerability AnalysisExploitationWeb Application ExploitationInformation GatheringPenetration Testing
GitHubl1337xi/cve-2024-46987

CVE-2024-46987

경로 탐색 취약점

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2024-46987: 자동화된 경로 탐색 (Path Traversal)

Vulnerability Type CVE Python Version

📖 개요

이 저장소는 CVE-2024-46987에 대한 Python 기반 개념 증명(PoC)을 포함합니다. 이 취약점은 특정 CMS 환경(특히 Camaleon CMS 버전 2.9.0)의 파일 다운로드 모듈에서 발견된 경로 탐색(Path Traversal) 결함입니다.

이 스크립트는 일반적인 경로 정규화를 우회하여 민감한 시스템 파일(예: /etc/passwd 또는 SSH 개인 키)을 자동으로 검색합니다.


🛠️ 기술적 세부 사항

취약점은 애플리케이션이 file 매개변수를 수락하고 이를 충분한 검증 없이 디렉터리 문자열에 추가하기 때문에 발생합니다.

이 PoC는 requests.Session 객체와 Prepared Requests를 사용하여 탐색 시퀀스(../../)가 서버에 "그대로" 전송되도록 합니다. 이는 Python 라이브러리가 로컬에서 경로를 해석하는 것을 방지하며, 디렉터리 탐색 공격 자동화 시 흔히 발생하는 장애물을 해결합니다.


🚦 사용 지침

도구 다운로드

1. 사전 요구 사항

이는 인증 후(post-authentication) 취약점입니다. 다음이 필요합니다:

  • 대상 관리자 패널에 대한 유효한 자격 증명.
  • 활성 세션 쿠키.

2. 인증 데이터 캡처

  1. 대상 애플리케이션에 로그인합니다(http://url/admin/login).
  2. 브라우저의 개발자 도구(F12) -> 네트워크 탭을 엽니다.
  3. /admin 경로에 대한 요청을 찾고 Cookie 헤더에서 다음을 복사합니다:
    • auth_token
    • _session

3. 구성

저장소를 클론하고 exploit.py의 COOKIES 딕셔너리를 업데이트합니다:

root@kitploit:~
COOKIES = {
    'auth_token': 'YOUR_TOKEN_HERE',
    'session': 'YOUR_SESSION_HERE'
}