来自 bluefrostsecurity 研究人员的 POC CVE-2021-28476 打包测试与漏洞利用开发
安装指南:
cd tools/
./add_to_path_tools.sh # addition tools for /usr/bin/
remove tools from /usr/bin:
cd tools/
./del_to_path_tools.sh
工具:
poc_init:
描述:
为编译 POC 预初始化 guest host 环境(参见 poc_compile)
命令参数:
arg1:CVE 根目录路径
执行选项:
以 root 身份运行
poc_compile:
描述:
编译已应用 poc 代码补丁的 hv_netvsc 源码
命令参数:
无参数
执行选项:
以 root 身份运行
poc_unload:
描述:
从内核卸载 hv_netvsc.ko
命令参数:
无参数
执行选项:
以 root 身份运行
poc_load:
描述:
将 hv_netvsc.ko 加载到内核
命令参数:
无参数
执行选项:
以 root 身份运行
poc_isload:
描述:
检查 hv_netvsc.ko 是否位于已加载的内核模块中。若未显示,则模块未加载;否则模块已加载
命令参数:
无参数
执行选项:
以 root 身份运行
poc_run:
描述:
执行 poc 代码
命令参数:
用于 poc 触发函数的数字
执行选项:
以 root 身份运行
poc_cfg_deps:
描述:
下载并安装 poc_compile 的依赖
命令参数:
无参数
执行选项:
以 root 身份运行