
outils pour automatiser la configuration de l'environnement Ubuntu 20.04 pour tester CVE-2021-28476.
pack de test et d'exploitdev pour POC CVE-2021-28476 du chercheur bluefrostsecurity
guide d'installation :
cd tools/
./add_to_path_tools.sh # addition outils vers /usr/bin/
supprimer les outils de /usr/bin :
cd tools/
./del_to_path_tools.sh
outils :
poc_init:
description:
préinitialise l'environnement invité hôte pour compiler le POC (voir poc_compile)
cmd args:
arg1 : chemin vers le répertoire racine du CVE
exec options:
exécuter en tant que root
poc_compile:
description:
compile le source hv_netvsc patché avec le code du POC
cmd args:
aucun argument
exec options:
exécuter en tant que root
poc_unload:
description:
décharge hv_netvsc.ko du noyau
cmd args:
aucun argument
exec options:
exécuter en tant que root
poc_load:
description:
charge hv_netvsc.ko dans le noyau
cmd args:
aucun argument
exec options:
exécuter en tant que root
poc_isload:
description:
vérifie si hv_netvsc.ko est dans les modules noyau chargés. S'il n'est pas affiché, le module n'est pas chargé, sinon le module est chargé
cmd args:
aucun argument
exec options:
exécuter en tant que root
poc_run:
description:
exécute le code du POC
cmd args:
numéro pour la fonction de déclenchement du POC
exec options:
exécuter en tant que root
poc_cfg_deps:
description:
télécharge et installe les dépendances pour poc_compile
cmd args:
aucun argument
exec options:
exécuter en tant que root