├── $Dumps ├── DPCExposed.dmp ├── nt!KeSaveStateForHibernate.dmp ├── nt!KiDispatchCallout.dmp └── patchguard_vykus.mem ├── .gitattributes ├── .gitignore ├── BlackBox.sln ├── BlackBox.vcxproj ├── BlackBox.vcxproj.filters ├── Debug-amd64 ├── BlackBox.log ├── CL.read.1.tlog ├── CL.write.1.tlog ├── PatchGuardCase.Build.CppClean.log ├── PatchGuardCase.lastbuildstate ├── PatchGuardCase.sys ├── PatchGuardCase.write.1.tlog ├── cl.command.1.tlog ├── driver_template.res ├── link-cvtres.read.1.tlog ├── link-cvtres.write.1.tlog ├── link.command.1.tlog ├── link.read.1.tlog ├── link.write.1.tlog ├── r3pl1k470tv1ru5.cer ├── rc.command.1.tlog ├── rc.read.1.tlog ├── rc.write.1.tlog └── vc110.idb ├── Makefile ├── PatchGuardCase.cpp ├── README.md ├── Release-amd64 ├── BlackBox.log ├── CL.read.1.tlog ├── CL.write.1.tlog ├── PatchGuardCase.lastbuildstate ├── PatchGuardCase.unsuccessfulbuild ├── PatchGuardCase.write.1.tlog ├── cl.command.1.tlog ├── driver_template.res ├── link.command.1.tlog ├── link.read.1.tlog ├── link.write.1.tlog ├── rc.command.1.tlog ├── rc.read.1.tlog └── rc.write.1.tlog ├── StdAfx.cpp ├── StdAfx.h ├── driver_template.rc └── src ├── Common ├── ColdPatcher.hpp ├── Common.h ├── DPC.hpp ├── IRQL.hpp ├── Mdl.cpp ├── Mdl.h ├── PageGuard.hpp ├── ProcessorWalker.hpp ├── instrinsics.h ├── libc.cpp └── msr.h ├── PatchGuard ├── PatchGuard.cpp └── PatchGuard.h ├── PatchGuardBoost ├── PatchGuardBoost.cpp └── PatchGuardBoost.h ├── SYSCALL ├── CSysCall.cpp └── CSysCall.h └── amd64 ├── _instrinsics.asm ├── _patchguardboost.asm ├── _syscall.asm └── common.inc /$Dumps/DPCExposed.dmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/$Dumps/DPCExposed.dmp -------------------------------------------------------------------------------- /$Dumps/nt!KeSaveStateForHibernate.dmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/$Dumps/nt!KeSaveStateForHibernate.dmp -------------------------------------------------------------------------------- /$Dumps/nt!KiDispatchCallout.dmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/$Dumps/nt!KiDispatchCallout.dmp -------------------------------------------------------------------------------- /$Dumps/patchguard_vykus.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/$Dumps/patchguard_vykus.mem -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/.gitignore -------------------------------------------------------------------------------- /BlackBox.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/BlackBox.sln -------------------------------------------------------------------------------- /BlackBox.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/BlackBox.vcxproj -------------------------------------------------------------------------------- /BlackBox.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/BlackBox.vcxproj.filters -------------------------------------------------------------------------------- /Debug-amd64/BlackBox.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Debug-amd64/BlackBox.log -------------------------------------------------------------------------------- /Debug-amd64/CL.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Debug-amd64/CL.read.1.tlog -------------------------------------------------------------------------------- /Debug-amd64/CL.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Debug-amd64/CL.write.1.tlog -------------------------------------------------------------------------------- /Debug-amd64/PatchGuardCase.Build.CppClean.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Debug-amd64/PatchGuardCase.Build.CppClean.log -------------------------------------------------------------------------------- /Debug-amd64/PatchGuardCase.lastbuildstate: -------------------------------------------------------------------------------- 1 | #v4.0:v110:false 2 | Debug|x64|D:\blog\#GIT\HowToBoostPatchGuard\| 3 | -------------------------------------------------------------------------------- /Debug-amd64/PatchGuardCase.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Debug-amd64/PatchGuardCase.sys -------------------------------------------------------------------------------- /Debug-amd64/PatchGuardCase.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Debug-amd64/PatchGuardCase.write.1.tlog -------------------------------------------------------------------------------- /Debug-amd64/cl.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Debug-amd64/cl.command.1.tlog -------------------------------------------------------------------------------- /Debug-amd64/driver_template.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Debug-amd64/driver_template.res -------------------------------------------------------------------------------- /Debug-amd64/link-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Debug-amd64/link-cvtres.read.1.tlog -------------------------------------------------------------------------------- /Debug-amd64/link-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Debug-amd64/link-cvtres.write.1.tlog -------------------------------------------------------------------------------- /Debug-amd64/link.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Debug-amd64/link.command.1.tlog -------------------------------------------------------------------------------- /Debug-amd64/link.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Debug-amd64/link.read.1.tlog -------------------------------------------------------------------------------- /Debug-amd64/link.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Debug-amd64/link.write.1.tlog -------------------------------------------------------------------------------- /Debug-amd64/r3pl1k470tv1ru5.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Debug-amd64/r3pl1k470tv1ru5.cer -------------------------------------------------------------------------------- /Debug-amd64/rc.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Debug-amd64/rc.command.1.tlog -------------------------------------------------------------------------------- /Debug-amd64/rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Debug-amd64/rc.read.1.tlog -------------------------------------------------------------------------------- /Debug-amd64/rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Debug-amd64/rc.write.1.tlog -------------------------------------------------------------------------------- /Debug-amd64/vc110.idb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Debug-amd64/vc110.idb -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Makefile -------------------------------------------------------------------------------- /PatchGuardCase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/PatchGuardCase.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/README.md -------------------------------------------------------------------------------- /Release-amd64/BlackBox.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Release-amd64/BlackBox.log -------------------------------------------------------------------------------- /Release-amd64/CL.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Release-amd64/CL.read.1.tlog -------------------------------------------------------------------------------- /Release-amd64/CL.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Release-amd64/CL.write.1.tlog -------------------------------------------------------------------------------- /Release-amd64/PatchGuardCase.lastbuildstate: -------------------------------------------------------------------------------- 1 | #v4.0:v110:false 2 | Release|x64|D:\PROJECTS\GIT\src\Research\BluePill\HowToBoostPageGuard\| 3 | -------------------------------------------------------------------------------- /Release-amd64/PatchGuardCase.unsuccessfulbuild: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Release-amd64/PatchGuardCase.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Release-amd64/PatchGuardCase.write.1.tlog -------------------------------------------------------------------------------- /Release-amd64/cl.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Release-amd64/cl.command.1.tlog -------------------------------------------------------------------------------- /Release-amd64/driver_template.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Release-amd64/driver_template.res -------------------------------------------------------------------------------- /Release-amd64/link.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Release-amd64/link.command.1.tlog -------------------------------------------------------------------------------- /Release-amd64/link.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Release-amd64/link.read.1.tlog -------------------------------------------------------------------------------- /Release-amd64/link.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Release-amd64/link.write.1.tlog -------------------------------------------------------------------------------- /Release-amd64/rc.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Release-amd64/rc.command.1.tlog -------------------------------------------------------------------------------- /Release-amd64/rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Release-amd64/rc.read.1.tlog -------------------------------------------------------------------------------- /Release-amd64/rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/Release-amd64/rc.write.1.tlog -------------------------------------------------------------------------------- /StdAfx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/StdAfx.cpp -------------------------------------------------------------------------------- /StdAfx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/StdAfx.h -------------------------------------------------------------------------------- /driver_template.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/driver_template.rc -------------------------------------------------------------------------------- /src/Common/ColdPatcher.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/src/Common/ColdPatcher.hpp -------------------------------------------------------------------------------- /src/Common/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/src/Common/Common.h -------------------------------------------------------------------------------- /src/Common/DPC.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/src/Common/DPC.hpp -------------------------------------------------------------------------------- /src/Common/IRQL.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/src/Common/IRQL.hpp -------------------------------------------------------------------------------- /src/Common/Mdl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/src/Common/Mdl.cpp -------------------------------------------------------------------------------- /src/Common/Mdl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/src/Common/Mdl.h -------------------------------------------------------------------------------- /src/Common/PageGuard.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/src/Common/PageGuard.hpp -------------------------------------------------------------------------------- /src/Common/ProcessorWalker.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/src/Common/ProcessorWalker.hpp -------------------------------------------------------------------------------- /src/Common/instrinsics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/src/Common/instrinsics.h -------------------------------------------------------------------------------- /src/Common/libc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/src/Common/libc.cpp -------------------------------------------------------------------------------- /src/Common/msr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/src/Common/msr.h -------------------------------------------------------------------------------- /src/PatchGuard/PatchGuard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/src/PatchGuard/PatchGuard.cpp -------------------------------------------------------------------------------- /src/PatchGuard/PatchGuard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/src/PatchGuard/PatchGuard.h -------------------------------------------------------------------------------- /src/PatchGuardBoost/PatchGuardBoost.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/src/PatchGuardBoost/PatchGuardBoost.cpp -------------------------------------------------------------------------------- /src/PatchGuardBoost/PatchGuardBoost.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/src/PatchGuardBoost/PatchGuardBoost.h -------------------------------------------------------------------------------- /src/SYSCALL/CSysCall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/src/SYSCALL/CSysCall.cpp -------------------------------------------------------------------------------- /src/SYSCALL/CSysCall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/src/SYSCALL/CSysCall.h -------------------------------------------------------------------------------- /src/amd64/_instrinsics.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/src/amd64/_instrinsics.asm -------------------------------------------------------------------------------- /src/amd64/_patchguardboost.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/src/amd64/_patchguardboost.asm -------------------------------------------------------------------------------- /src/amd64/_syscall.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/src/amd64/_syscall.asm -------------------------------------------------------------------------------- /src/amd64/common.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zer0mem/HowToBoostPatchGuard/HEAD/src/amd64/common.inc --------------------------------------------------------------------------------