
CVE-2024-43363 익스플로잇 스크립트
이 Python 스크립트는 Cacti 인스턴스가 CVE-2024-43363, 즉 로그 중독으로 인해 발생하는 원격 코드 실행(RCE) 취약점에 취약한지 테스트하도록 설계되었습니다.
취약점 작동 방식:
로그 중독: 공격자가 장치 이름에 PHP 코드를 주입하며, Cacti는 이를 적절한 살균 처리 없이 로그에 기록합니다.
실행: 웹 URL을 통해 로그에 접근하면 주입된 코드가 실행되어, 공격자가 서버에서 명령을 실행할 수 있게 됩니다.
스크립트 작동 방식:
버전 확인: 스크립트가 대상 Cacti 버전이 취약한지 확인합니다.
악성 장치 생성: PHP 코드가 주입된 이름으로 장치 생성을 시도합니다.
로그 확인: 스크립트가 코드가 로그에 나타나고 실행될 수 있는지 확인합니다.
요구 사항:
Python 3.x
requests 라이브러리: pip install requests로 설치
사용 방법:
저장소를 클론하고 해당 폴더로 이동합니다.
대상에 맞게 스크립트의 url 및 token 변수를 편집합니다.
스크립트를 실행합니다:
bash
python3 cacti_exploit.py