Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1000 CNY

100.0%

CVE-2021-28476 PoC — Windows Hyper-V Remote Code Execution Vulnerability

Source
Associated Vulnerability
Title:Windows Hyper-V Remote Code Execution Vulnerability (CVE-2021-28476)
Description:Windows Hyper-V Remote Code Execution Vulnerability
Description
tools for automate configure Ubuntu 20.04 enviroment for testing CVE-2021-28476.
Readme
pack test and exploitdev for POC CVE-2021-28476 from bluefrostsecurity researcher

installation guide:

```
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: 
	description:
		preinit env guest host for compile POC (see poc_compile)
	cmd args:
		arg1 : path to cve root dir
	exec options:
		run as root
poc_compile: 
	description:
		compile hv_netvsc src patched with poc code
	cmd args:
		no args
	exec options:
		run as root
poc_unload: 
	description:
		unload hv_netvsc.ko from kernel
	cmd args:
		no args
	exec options:
		run as root
poc_load: 
	description:
		load hv_netvsc.ko into kernel
	cmd args:
		no args
	exec options:
		run as root
poc_isload: 
	description:
		check is hv_netvsc.ko in loaded kernel modules. If not displayed module is not loaded,else module is loaded
	cmd args:
		no args
	exec options:
		run as root
poc_run: 
	description:
		execute poc code
	cmd args:
		number for func poc trigger
	exec options:
		run as root
poc_cfg_deps: 
	description:
		download and install deps for poc_compile
	cmd args:
		no args
	exec options:
		run as root
```
File Snapshot

[4.0K] /data/pocs/3890cf03fb943e872663d07ec0ee61a77048d242 ├── [1.0K] LICENSE ├── [4.0K] nopatch_net_hyperv_src │   ├── [ 41K] hyperv_net.h │   ├── [3.9K] netvsc_bpf.c │   ├── [ 44K] netvsc.c │   ├── [ 69K] netvsc_drv.c │   ├── [ 148] netvsc_trace.c │   ├── [6.2K] netvsc_trace.h │   └── [ 42K] rndis_filter.c ├── [4.0K] pics │   ├── [114K] boom.png │   ├── [190K] rel04vsrel05.jpg │   └── [571K] trigger.gif ├── [1.1K] README.md ├── [4.0K] src │   └── [4.1K] poc.patch └── [4.0K] tools ├── [ 448] add_to_path_tools.sh ├── [ 107] del_to_path_tools.sh ├── [ 362] poc_cfg_deps.py ├── [ 980] poc_compile.py ├── [ 12K] poc_init.py ├── [ 245] poc_isload.py ├── [ 524] poc_load.py ├── [2.0K] poc_run.py └── [ 394] poc_unload.py 4 directories, 22 files
Shenlong Bot has cached this for you
Remarks
    1. It is advised to access via the original source first.
    2. Local POC snapshots are reserved for subscribers — if the original source is unavailable, the local mirror is part of the paid plan.
    3. Mirroring, verifying, and maintaining this POC archive takes ongoing effort, so local snapshots are a paid feature. Your subscription keeps the archive online — thank you for the support. View subscription plans →