
CosmicSting(CVE-2024-34102) POC / 패치 검증기
Cosmicsting POC Cosmicsting POC — 모든 호스팅 사이트에서 패치 적용 여부를 확인하는 bash 스크립트가 포함되어 있습니다.
이 저장소는 스토어 소유자/호스트가 스토어에 패치가 적용되었는지 확인할 수 있도록 제공됩니다. check.bash 내의 SITES 목록에 도메인을 추가하세요.
https://www.sdj.pw/posts/magento2-cosmic-sting-check/
온라인 검증기 https://cosmicsting.samdjames.uk/
# 프로젝트용 Python 가상 환경 생성
python -m venv venv
# 가상 환경 활성화 (아래에서 적절한 항목 선택)
source venv/bin/activate # MacOS / Unix
venv\Scripts\activate # Windows
# 요구 사항 설치
pip install -r requirements.txt
# 단일 스토어에 대해 POC 실행
./poc.py -u https://samdjames.uk
# 여러 스토어에 대해 POC를 실행하려면 먼저 스토어 목록이 한 줄에 하나씩 포함된 txt 파일을 생성하세요.
# 예: `sites/example.txt`. 그리고 이를 ./z_validate 스크립트의 첫 번째 위치 인수로 전달합니다.
./z_validate sites/example.txt
# 스토어 손상 여부를 모니터링하는 매우 기본적인 확인
# 모든 script src를 파일에 덤프하고 이전 실행 결과와 비교합니다.
./z_compromise_check sites/example.txt