Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Changed gEfiGuardDriverProtocolGuid, EFIGUARD_BACKDOOR_VARIABLE_NAME and ↵testmy | Toni Uhlig | 2025-05-21 |
| | | | | | | | | EFIGUARD_BACKDOOR_COOKIE_VALUE * added some measurements that will get used later Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | Compile `EfiDSEFix` with Mingw64 | Toni Uhlig | 2025-04-23 |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | Fix build with current EDK2 master | Matthijs Lavrijsen | 2025-01-17 |
| | | | | | | | | Override the unwanted /GS flag addition (MSVC) and -fno-stack-protector removal (GCC) introduced in https://github.com/tianocore/edk2/commit/f53f029122d4493e9db95e2424dd8f067f247661 Additionally remove some other (less harmful but still unwanted) build flags that have been made the default in MSVC in the .vcxproj/.props files as well. Fixes #134 | ||
* | EfiDSEFix: do not request UAC elevation in manifest | Matthijs Lavrijsen | 2023-10-14 |
| | | | | | | This works around a Windows Shell issue when launching console applications that require admin elevation (this includes EfiDSEFix) from an unelevated command prompt while having UAC enabled. Fixes #75 | ||
* | Always use CopyWpMem in SetVariable hook | Matthijs Lavrijsen | 2023-10-14 |
| | |||
* | EfiDSEFix: acquire SE_DEBUG_PRIVILEGE when finding kernel addresses | Matthijs Lavrijsen | 2023-07-31 |
| | | | | Fixes #97 | ||
* | EfiDSEFix: print help text on invalid usage | Matthijs Lavrijsen | 2023-05-31 |
| | |||
* | EfiDSEFix -c: error message wording | Matthijs Lavrijsen | 2023-03-17 |
| | | | | Reference: #60 | ||
* | EfiGuardDxe: disable VBS for the current boot | Matthijs Lavrijsen | 2023-03-16 |
| | | | | | | | This prevents a bugcheck on Windows 10 and later when VBS is enabled, which was made the default setting in Windows 11. Additionally, EfiDSEFix will not proceed if it detects that VBS is still unexpectedly running (meaning either EfiGuardDxe was never loaded, or it failed to disable VBS). Fixes #59 | ||
* | EfiDSEFix -i: print CI option values and IUM status | Matthijs Lavrijsen | 2023-03-13 |
| | |||
* | Misc. warning fixes | Matthijs Lavrijsen | 2023-03-13 |
| | |||
* | EfiDSEFix: add "-r" command to read the value of g_CiOptions | Matthijs Lavrijsen | 2023-02-27 |
| | |||
* | Update ntdll.h | Matthijs Lavrijsen | 2023-02-27 |
| | |||
* | Misc. warning fixes | Matthijs Lavrijsen | 2022-08-17 |
| | |||
* | Update to VS2022 | Matthijs Lavrijsen | 2022-04-21 |
| | |||
* | EfiDSEFix: add /SUBSYSTEM:NATIVE project configuration | Matthijs Lavrijsen | 2022-04-21 |
| | | | | Closes #51 | ||
* | Update ntdll.h | Matthijs Lavrijsen | 2022-04-21 |
| | |||
* | EfiDSEFix: improve g_CiOptions address validationv1.2.1 | Matthijs Lavrijsen | 2021-05-25 |
| | | | | | | | | - Verify expected lengths of instructions - Verify CipInitialize is in PAGE - Verify g_CiOptions is in either .data or CiPolicy Fixes #31 (regression due to KB5003173 fix) | ||
* | EfiDSEFix: fix BSOD on Windows 10 with KB5003173 when using '-d' | Matthijs Lavrijsen | 2021-05-12 |
| | | | | | | EfiDSEFix was not finding the address of CI!g_CiOptions correctly after KB5003173 changed the layout of CI!CiInitialize. Fixes #28 | ||
* | Fix MSVC 2019 and GCC 10 warnings | Matthijs Lavrijsen | 2021-01-07 |
| | |||
* | Compile as UTF-8 | Mattiwatti | 2019-12-04 |
| | |||
* | Disable Spectre mitigation crap | Mattiwatti | 2019-10-07 |
| | |||
* | EfiDSEFix: HDE64 fixes | Mattiwatti | 2019-05-30 |
| | | | | | | - Make hde64_table const to prevent it from ending up in .data - #include <intrin.h> because Clang gets confused by __stosb without it - Fix various warnings | ||
* | Update ntdll.h | Mattiwatti | 2019-05-30 |
| | |||
* | Minor fixes | Mattiwatti | 2019-05-06 |
| | |||
* | Update to VS2019 | Mattiwatti | 2019-04-08 |
| | |||
* | EfiDSEFix: on Windows >= 8, use a different default g_CiOptions valuev1.0.1 | Mattiwatti | 2019-03-30 |
| | | | | Fixes #1 | ||
* | EfiDSEFix: read input value for '--enable' as hex to match '--disable' | Mattiwatti | 2019-03-30 |
| | |||
* | Initial commitv1.0 | Mattiwatti | 2019-03-25 |