Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Changed protocol GUID, backdoor variable name and cookie valuetest | Toni Uhlig | 2024-10-25 |
| | | | | | | | * fixed EfiDSEFix Mingw Makefile * removed `EFIAPI` from some imports Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | Compile `EfiDSEFix` with Mingw64 | Toni Uhlig | 2024-10-25 |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | 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 |
| | |||
* | Ensure ntdllp.lib only exports Vista-compatible symbols | Mattiwatti | 2019-03-28 |
| | |||
* | Initial commitv1.0 | Mattiwatti | 2019-03-25 |