mirror of
https://github.com/volatilityfoundation/volatility3.git
synced 2026-09-07 18:27:39 +02:00
Don't count the volatile bit when checking things are outside the hive maximum address.
This commit is contained in:
@@ -72,7 +72,7 @@ class _CM_KEY_NODE(objects.Struct):
|
||||
# We could change the array type to a struct with both parts
|
||||
subkey_node.List.count = subkey_node.Count * 2
|
||||
for key_offset in subkey_node.List[::2]:
|
||||
if key_offset < hive.maximum_address:
|
||||
if (key_offset & 0x7fffffff) < hive.maximum_address:
|
||||
node = hive.get_node(key_offset)
|
||||
if node.vol.type_name.endswith(constants.BANG + "_CM_KEY_INDEX"):
|
||||
signature = node.cast('string', max_length = 2, encoding = 'latin-1')
|
||||
|
||||
Reference in New Issue
Block a user