This commit is contained in:
DavidXanatos 2024-03-26 09:49:54 +01:00
parent e7786c40e2
commit 02e9517144
4 changed files with 21 additions and 4 deletions

View File

@ -4,6 +4,15 @@ This project adheres to [Semantic Versioning](http://semver.org/).
## [1.13.5 / 5.68.5] - 2024-03-??
### Changed
- on systems in test signing mode sandboxie will by default try outdated offsets
## [1.13.4 / 5.68.4] - 2024-03-25
### Added

View File

@ -21,8 +21,8 @@
#ifndef _MY_VERSION_H
#define _MY_VERSION_H
#define MY_VERSION_BINARY 5,68,4
#define MY_VERSION_STRING "5.68.4"
#define MY_VERSION_BINARY 5,68,5
#define MY_VERSION_STRING "5.68.5"
#define MY_ABI_VERSION 0x56800
// These #defines are used by either Resource Compiler or NSIS installer

View File

@ -1030,6 +1030,10 @@ _FX NTSTATUS Dyndata_LoadData()
PSBIE_DYNCONFIG Data = (PSBIE_DYNCONFIG)((UCHAR*)Dyndata + Offset);
if ((UCHAR*)Data > (UCHAR*)Dyndata + DyndataSize) continue;
#ifdef DYN_DEBUG
DbgPrint("Sbie testing DYNDATA %d <= %d <= %d\r\n", Data->OsBuild_min, Driver_OsBuild, Data->OsBuild_max);
#endif
//
// Find an exact match for the current Windows build
//
@ -1053,6 +1057,10 @@ _FX NTSTATUS Dyndata_LoadData()
if (!DataMatch && DataExp)
{
//
// Try detecting insider build
//
if (GetRegDword(L"\\Registry\\Machine\\Software\\Microsoft\\WindowsSelfHost\\Applicability", L"EnablePreviewBuilds") != 0)
{
DbgPrint("Sbie detected insider build %d\r\n", Driver_OsBuild);
@ -1067,7 +1075,7 @@ _FX NTSTATUS Dyndata_LoadData()
// L"AllowOutdatedOffsets"
//
else if(GetRegDword(path, L"AllowOutdatedOffsets"))
else if(GetRegDword(path, L"AllowOutdatedOffsets") || Driver_OsTestSigning)
{
DataMatch = DataExp;
}

View File

@ -2,7 +2,7 @@
#define VERSION_MJR 1
#define VERSION_MIN 13
#define VERSION_REV 4
#define VERSION_REV 5
#define VERSION_UPD 0
#ifndef STR