
Herramientas para automatizar la configuración del entorno de Ubuntu 20.04 para probar CVE-2021-28476.
pack test y exploitdev para el POC CVE-2021-28476 del investigador de bluefrostsecurity
guía de instalación:
cd tools/
./add_to_path_tools.sh # addition tools for /usr/bin/
remove tools from /usr/bin:
cd tools/
./del_to_path_tools.sh
tools:
poc_init:
descripción:
preinicializa el entorno del host invitado para compilar el POC (ver poc_compile)
argumentos de cmd:
arg1 : ruta al directorio raíz de cve
opciones de ejecución:
ejecutar como root
poc_compile:
descripción:
compilar el código fuente de hv_netvsc parcheado con el código del POC
argumentos de cmd:
sin argumentos
opciones de ejecución:
ejecutar como root
poc_unload:
descripción:
descargar hv_netvsc.ko del kernel
argumentos de cmd:
sin argumentos
opciones de ejecución:
ejecutar como root
poc_load:
descripción:
cargar hv_netvsc.ko en el kernel
argumentos de cmd:
sin argumentos
opciones de ejecución:
ejecutar como root
poc_isload:
descripción:
verificar si hv_netvsc.ko está en los módulos del kernel cargados. Si no se muestra, el módulo no está cargado; de lo contrario, está cargado.
argumentos de cmd:
sin argumentos
opciones de ejecución:
ejecutar como root
poc_run:
descripción:
ejecutar código del POC
argumentos de cmd:
número para la función de activación del POC
opciones de ejecución:
ejecutar como root
poc_cfg_deps:
descripción:
descargar e instalar dependencias para poc_compile
argumentos de cmd:
sin argumentos
opciones de ejecución:
ejecutar como root