Skip to content

Commit aa04b8c

Browse files
committed
Windows: Fix VAD offset canonicalization #969
1 parent 2e57779 commit aa04b8c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

volatility3/framework/plugins/windows/vadinfo.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,7 @@ def vad_dump(
198198

199199
def _generator(self, procs):
200200
kernel = self.context.modules[self.config["kernel"]]
201+
kernel_layer = self.context.layers[kernel.layer_name]
201202

202203
def passthrough(_: interfaces.objects.ObjectInterface) -> bool:
203204
return False
@@ -229,7 +230,7 @@ def filter_function(x: interfaces.objects.ObjectInterface) -> bool:
229230
(
230231
proc.UniqueProcessId,
231232
process_name,
232-
format_hints.Hex(vad.vol.offset),
233+
format_hints.Hex(kernel_layer.canonicalize(vad.vol.offset)),
233234
format_hints.Hex(vad.get_start()),
234235
format_hints.Hex(vad.get_end()),
235236
vad.get_tag(),

0 commit comments

Comments
 (0)