
CVE-2018-8097용 POC 이 스크립트는 CVE-2018-8097을 악용하며 블라인드 RCE 방식을 사용하여 파일과 콘텐츠를 검색할 수 있습니다.
CVE-2018-8097용 PoC입니다. 이 스크립트는 CVE-2018-8097을 악용하며, 시간 기반 블라인드 RCE 방식으로 파일과 내용을 검색할 수 있습니다.
python cve-2018-8097.py [-h] -u URL -c COMMAND -t TIME -id OBJECTID -d FILEPATH
options:
-h, --help show this help message and exit
-u, --url URL Target base URL (e.g., http://127.0.0.1:5000)
-d, --dir DIR Path to the file on the target system (e.g., /etc/passwd)
-id, --objectid OBJECTID
MongoDB ObjectId value for the injection
-t, --time TIME Delay in seconds for time-based check (default: 3)
-v, --verbose Enable verbose output (shows found characters)
-m, --max-length MAX_LENGTH
Maximum file length to read (default: 100)
https://www.cvedetails.com/cve/CVE-2018-8097/
pyeve/eve#1101
https://github.com/pyeve/eve/commit/f8f7019ffdf9b4e05faf95e1f04e204aa4c91f98
https://github.com/SilentVoid13/CVE-2018-8097
이 개념 증명(PoC) 스크립트는 교육 및 연구 목적으로만 제공됩니다. 명시적이든 묵시적이든 어떠한 보증도 제공되지 않습니다. 이 스크립트를 사용함으로써 귀하는 다음 사항에 동의하게 됩니다: 귀하는 이 스크립트를 승인되지 않았거나 악의적인 목적으로 사용하지 않습니다. 취약점을 악용하는 행위는 관할권에 따라 법적 결과를 초래할 수 있음을 이해합니다. 이 저장소의 작성자와 기여자는 이 스크립트의 사용으로 인한 오용이나 손해에 대해 책임을 지지 않습니다. 보안 연구원, 윤리적 해커 또는 개발자라면, 이 스크립트를 테스트하거나 사용하기 전에 적절한 권한이 있는지 확인하십시오.