Skip to content

Commit 7e00f2c

Browse files
committed
Windows Versions: Fix broken OSDistinguisher
Something happened when picking _EPROCESS members before that caused this to not function properly. This one relies on a more stable type removal instead of _EPROCESS members.
1 parent dc53afb commit 7e00f2c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

volatility3/framework/symbols/windows/versions.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,8 +152,8 @@ def __call__(
152152
is_win10_10586_or_later = OsDistinguisher(
153153
version_check=lambda x: x >= (10, 0, 10586),
154154
fallback_checks=[
155-
("_EPROCESS", "SecurityDomain", False),
156-
("_EPROCESS", "ImageFilePointer", False),
155+
("_UNLOADED_DRIVERS", None, False),
156+
("ObHeaderCookie", None, True),
157157
],
158158
)
159159

0 commit comments

Comments
 (0)