├── .editorconfig ├── .github ├── CODE_OF_CONDUCT.md ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ ├── feature_request.yml │ └── question.yml └── img │ ├── BSOD.png │ ├── EfiGuard.graphml │ ├── EfiGuard.svg │ └── Win7SecureBoot.png ├── .gitignore ├── .gitmodules ├── Application ├── EfiDSEFix │ ├── lib │ │ ├── x64 │ │ │ └── ntdllp.lib │ │ └── x86 │ │ │ └── ntdllp.lib │ └── src │ │ ├── EfiCompat.h │ │ ├── EfiDSEFix.cpp │ │ ├── EfiDSEFix.exe.manifest │ │ ├── EfiDSEFix.h │ │ ├── EfiDSEFix.vcxproj │ │ ├── EfiDSEFix.vcxproj.filters │ │ ├── hde │ │ ├── hde64.c │ │ ├── hde64.h │ │ └── table64.h │ │ ├── main.cpp │ │ ├── ntdll.h │ │ ├── pe.cpp │ │ ├── resource.rc │ │ └── sysinfo.cpp └── Loader │ ├── Loader.c │ ├── Loader.inf │ ├── Loader.vcxproj │ └── Loader.vcxproj.filters ├── EfiGuard.props ├── EfiGuard.sln ├── EfiGuardDxe ├── EfiGuardDxe.c ├── EfiGuardDxe.h ├── EfiGuardDxe.inf ├── EfiGuardDxe.vcxproj ├── EfiGuardDxe.vcxproj.filters ├── PatchBootmgr.c ├── PatchNtoskrnl.c ├── PatchWinload.c ├── VisualUefi.c ├── X64 │ ├── Cet.asm │ └── Cet.nasm ├── arc.h ├── ntdef.h ├── pe.c ├── pe.h ├── util.c └── util.h ├── EfiGuardPkg.dec ├── EfiGuardPkg.dsc ├── Include ├── Guid │ └── LegacyBios.h └── Protocol │ ├── EfiGuard.h │ └── LegacyBios.h ├── LICENSE └── README.md /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: true 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/.github/ISSUE_TEMPLATE/question.yml -------------------------------------------------------------------------------- /.github/img/BSOD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/.github/img/BSOD.png -------------------------------------------------------------------------------- /.github/img/EfiGuard.graphml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/.github/img/EfiGuard.graphml -------------------------------------------------------------------------------- /.github/img/EfiGuard.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/.github/img/EfiGuard.svg -------------------------------------------------------------------------------- /.github/img/Win7SecureBoot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/.github/img/Win7SecureBoot.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/.gitmodules -------------------------------------------------------------------------------- /Application/EfiDSEFix/lib/x64/ntdllp.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/Application/EfiDSEFix/lib/x64/ntdllp.lib -------------------------------------------------------------------------------- /Application/EfiDSEFix/lib/x86/ntdllp.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/Application/EfiDSEFix/lib/x86/ntdllp.lib -------------------------------------------------------------------------------- /Application/EfiDSEFix/src/EfiCompat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/Application/EfiDSEFix/src/EfiCompat.h -------------------------------------------------------------------------------- /Application/EfiDSEFix/src/EfiDSEFix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/Application/EfiDSEFix/src/EfiDSEFix.cpp -------------------------------------------------------------------------------- /Application/EfiDSEFix/src/EfiDSEFix.exe.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/Application/EfiDSEFix/src/EfiDSEFix.exe.manifest -------------------------------------------------------------------------------- /Application/EfiDSEFix/src/EfiDSEFix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/Application/EfiDSEFix/src/EfiDSEFix.h -------------------------------------------------------------------------------- /Application/EfiDSEFix/src/EfiDSEFix.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/Application/EfiDSEFix/src/EfiDSEFix.vcxproj -------------------------------------------------------------------------------- /Application/EfiDSEFix/src/EfiDSEFix.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/Application/EfiDSEFix/src/EfiDSEFix.vcxproj.filters -------------------------------------------------------------------------------- /Application/EfiDSEFix/src/hde/hde64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/Application/EfiDSEFix/src/hde/hde64.c -------------------------------------------------------------------------------- /Application/EfiDSEFix/src/hde/hde64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/Application/EfiDSEFix/src/hde/hde64.h -------------------------------------------------------------------------------- /Application/EfiDSEFix/src/hde/table64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/Application/EfiDSEFix/src/hde/table64.h -------------------------------------------------------------------------------- /Application/EfiDSEFix/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/Application/EfiDSEFix/src/main.cpp -------------------------------------------------------------------------------- /Application/EfiDSEFix/src/ntdll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/Application/EfiDSEFix/src/ntdll.h -------------------------------------------------------------------------------- /Application/EfiDSEFix/src/pe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/Application/EfiDSEFix/src/pe.cpp -------------------------------------------------------------------------------- /Application/EfiDSEFix/src/resource.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/Application/EfiDSEFix/src/resource.rc -------------------------------------------------------------------------------- /Application/EfiDSEFix/src/sysinfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/Application/EfiDSEFix/src/sysinfo.cpp -------------------------------------------------------------------------------- /Application/Loader/Loader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/Application/Loader/Loader.c -------------------------------------------------------------------------------- /Application/Loader/Loader.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/Application/Loader/Loader.inf -------------------------------------------------------------------------------- /Application/Loader/Loader.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/Application/Loader/Loader.vcxproj -------------------------------------------------------------------------------- /Application/Loader/Loader.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/Application/Loader/Loader.vcxproj.filters -------------------------------------------------------------------------------- /EfiGuard.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/EfiGuard.props -------------------------------------------------------------------------------- /EfiGuard.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/EfiGuard.sln -------------------------------------------------------------------------------- /EfiGuardDxe/EfiGuardDxe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/EfiGuardDxe/EfiGuardDxe.c -------------------------------------------------------------------------------- /EfiGuardDxe/EfiGuardDxe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/EfiGuardDxe/EfiGuardDxe.h -------------------------------------------------------------------------------- /EfiGuardDxe/EfiGuardDxe.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/EfiGuardDxe/EfiGuardDxe.inf -------------------------------------------------------------------------------- /EfiGuardDxe/EfiGuardDxe.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/EfiGuardDxe/EfiGuardDxe.vcxproj -------------------------------------------------------------------------------- /EfiGuardDxe/EfiGuardDxe.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/EfiGuardDxe/EfiGuardDxe.vcxproj.filters -------------------------------------------------------------------------------- /EfiGuardDxe/PatchBootmgr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/EfiGuardDxe/PatchBootmgr.c -------------------------------------------------------------------------------- /EfiGuardDxe/PatchNtoskrnl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/EfiGuardDxe/PatchNtoskrnl.c -------------------------------------------------------------------------------- /EfiGuardDxe/PatchWinload.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/EfiGuardDxe/PatchWinload.c -------------------------------------------------------------------------------- /EfiGuardDxe/VisualUefi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/EfiGuardDxe/VisualUefi.c -------------------------------------------------------------------------------- /EfiGuardDxe/X64/Cet.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/EfiGuardDxe/X64/Cet.asm -------------------------------------------------------------------------------- /EfiGuardDxe/X64/Cet.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/EfiGuardDxe/X64/Cet.nasm -------------------------------------------------------------------------------- /EfiGuardDxe/arc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/EfiGuardDxe/arc.h -------------------------------------------------------------------------------- /EfiGuardDxe/ntdef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/EfiGuardDxe/ntdef.h -------------------------------------------------------------------------------- /EfiGuardDxe/pe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/EfiGuardDxe/pe.c -------------------------------------------------------------------------------- /EfiGuardDxe/pe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/EfiGuardDxe/pe.h -------------------------------------------------------------------------------- /EfiGuardDxe/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/EfiGuardDxe/util.c -------------------------------------------------------------------------------- /EfiGuardDxe/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/EfiGuardDxe/util.h -------------------------------------------------------------------------------- /EfiGuardPkg.dec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/EfiGuardPkg.dec -------------------------------------------------------------------------------- /EfiGuardPkg.dsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/EfiGuardPkg.dsc -------------------------------------------------------------------------------- /Include/Guid/LegacyBios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/Include/Guid/LegacyBios.h -------------------------------------------------------------------------------- /Include/Protocol/EfiGuard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/Include/Protocol/EfiGuard.h -------------------------------------------------------------------------------- /Include/Protocol/LegacyBios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/Include/Protocol/LegacyBios.h -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mattiwatti/EfiGuard/HEAD/README.md --------------------------------------------------------------------------------