Script de detección por lotes de vulnerabilidad CVE-2018-2628
Instrucciones de uso
Formato de IP:
192.168.31.1:443
192.168.31.100:443
- Nómbralo como url.txt y guárdalo en el mismo directorio, luego ejecuta el script.
- ¡Comenta tú mismo los resultados de salida!
- Ejecuta de la siguiente manera:
# 程序在Deepin下没问题,但是到了win10下的Ubuntu就不行了,改了一下
# 3是超时时间,单位秒
python weblogic_poc-cve-2018-2628-update.py 3
weblogic_poc-cve-2018-2628-update.py
-
- Añade las IPs de prueba a la lista, se mostrarán al finalizar la detección.
-
- Úsalo a falta de algo mejor.
-
- Personaliza el tiempo de espera de detección para sitios sin vulnerabilidad, en lugar de juzgar directamente por la longitud (si no se configura, el bucle while se ejecutará indefinidamente).
weblogic_poc-cve-2018-2628.py
Aviso
- Este script es de NSFOCUS, pero solo puede detectar un sitio a la vez, y cada vez hay que editar el código...
- Así que le añadí una rueda de detección por lotes para que pueda ir más lejos.
- Después de múltiples pruebas, los sitios sin vulnerabilidad reciben una longitud de carga útil de 0, por lo que se juzga directamente si la vulnerabilidad existe por la longitud. Si no se hace así, el programa se queda atascado en un bucle while.
Referencia: https://github.com/jas502n/CVE-2018-2628