Skip to content

Commit

Permalink
1.13.5
Browse files Browse the repository at this point in the history
  • Loading branch information
DavidXanatos committed Mar 26, 2024
1 parent e7786c4 commit 02e9517
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 4 deletions.
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions Sandboxie/common/my_version.h
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
10 changes: 9 additions & 1 deletion Sandboxie/core/drv/dyn_data.c
Original file line number Diff line number Diff line change
Expand Up @@ -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
//
Expand All @@ -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);
Expand All @@ -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;
}
Expand Down
2 changes: 1 addition & 1 deletion SandboxiePlus/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 02e9517

Please sign in to comment.