├── .gitignore ├── HypercallsOnlyFromPdf.txt ├── README.md ├── ViFuR3 ├── ViFuR3.cpp ├── ViFuR3.h ├── ViFuR3.vcxproj ├── ViFuR3.vcxproj.filters ├── stdafx.cpp ├── stdafx.h └── targetver.h ├── ViridianFuzzer.sln ├── ViridianFuzzer ├── HvStatusCodes.h ├── Hypercalls.h ├── Msrs.h ├── ViridianFuzzer.c ├── ViridianFuzzer.h ├── ViridianFuzzer.inf ├── ViridianFuzzer.vcxproj ├── ViridianFuzzer.vcxproj.filters ├── ViridianFuzzerTypes.h └── x64cpu.asm ├── create_cases.py ├── create_hvreserved_defines.py ├── extract_hypercalls_from_pdf.py ├── extract_ret_codes_from_pdf.py └── extract_vmcall_handler_table_apply_idb.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FSecureLABS/ViridianFuzzer/HEAD/.gitignore -------------------------------------------------------------------------------- /HypercallsOnlyFromPdf.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FSecureLABS/ViridianFuzzer/HEAD/HypercallsOnlyFromPdf.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FSecureLABS/ViridianFuzzer/HEAD/README.md -------------------------------------------------------------------------------- /ViFuR3/ViFuR3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FSecureLABS/ViridianFuzzer/HEAD/ViFuR3/ViFuR3.cpp -------------------------------------------------------------------------------- /ViFuR3/ViFuR3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FSecureLABS/ViridianFuzzer/HEAD/ViFuR3/ViFuR3.h -------------------------------------------------------------------------------- /ViFuR3/ViFuR3.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FSecureLABS/ViridianFuzzer/HEAD/ViFuR3/ViFuR3.vcxproj -------------------------------------------------------------------------------- /ViFuR3/ViFuR3.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FSecureLABS/ViridianFuzzer/HEAD/ViFuR3/ViFuR3.vcxproj.filters -------------------------------------------------------------------------------- /ViFuR3/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FSecureLABS/ViridianFuzzer/HEAD/ViFuR3/stdafx.cpp -------------------------------------------------------------------------------- /ViFuR3/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FSecureLABS/ViridianFuzzer/HEAD/ViFuR3/stdafx.h -------------------------------------------------------------------------------- /ViFuR3/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FSecureLABS/ViridianFuzzer/HEAD/ViFuR3/targetver.h -------------------------------------------------------------------------------- /ViridianFuzzer.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FSecureLABS/ViridianFuzzer/HEAD/ViridianFuzzer.sln -------------------------------------------------------------------------------- /ViridianFuzzer/HvStatusCodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FSecureLABS/ViridianFuzzer/HEAD/ViridianFuzzer/HvStatusCodes.h -------------------------------------------------------------------------------- /ViridianFuzzer/Hypercalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FSecureLABS/ViridianFuzzer/HEAD/ViridianFuzzer/Hypercalls.h -------------------------------------------------------------------------------- /ViridianFuzzer/Msrs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FSecureLABS/ViridianFuzzer/HEAD/ViridianFuzzer/Msrs.h -------------------------------------------------------------------------------- /ViridianFuzzer/ViridianFuzzer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FSecureLABS/ViridianFuzzer/HEAD/ViridianFuzzer/ViridianFuzzer.c -------------------------------------------------------------------------------- /ViridianFuzzer/ViridianFuzzer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FSecureLABS/ViridianFuzzer/HEAD/ViridianFuzzer/ViridianFuzzer.h -------------------------------------------------------------------------------- /ViridianFuzzer/ViridianFuzzer.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FSecureLABS/ViridianFuzzer/HEAD/ViridianFuzzer/ViridianFuzzer.inf -------------------------------------------------------------------------------- /ViridianFuzzer/ViridianFuzzer.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FSecureLABS/ViridianFuzzer/HEAD/ViridianFuzzer/ViridianFuzzer.vcxproj -------------------------------------------------------------------------------- /ViridianFuzzer/ViridianFuzzer.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FSecureLABS/ViridianFuzzer/HEAD/ViridianFuzzer/ViridianFuzzer.vcxproj.filters -------------------------------------------------------------------------------- /ViridianFuzzer/ViridianFuzzerTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FSecureLABS/ViridianFuzzer/HEAD/ViridianFuzzer/ViridianFuzzerTypes.h -------------------------------------------------------------------------------- /ViridianFuzzer/x64cpu.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FSecureLABS/ViridianFuzzer/HEAD/ViridianFuzzer/x64cpu.asm -------------------------------------------------------------------------------- /create_cases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FSecureLABS/ViridianFuzzer/HEAD/create_cases.py -------------------------------------------------------------------------------- /create_hvreserved_defines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FSecureLABS/ViridianFuzzer/HEAD/create_hvreserved_defines.py -------------------------------------------------------------------------------- /extract_hypercalls_from_pdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FSecureLABS/ViridianFuzzer/HEAD/extract_hypercalls_from_pdf.py -------------------------------------------------------------------------------- /extract_ret_codes_from_pdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FSecureLABS/ViridianFuzzer/HEAD/extract_ret_codes_from_pdf.py -------------------------------------------------------------------------------- /extract_vmcall_handler_table_apply_idb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FSecureLABS/ViridianFuzzer/HEAD/extract_vmcall_handler_table_apply_idb.py --------------------------------------------------------------------------------