mirror of
https://github.com/volatilityfoundation/volatility3.git
synced 2026-09-29 21:14:55 +02:00
Add in some TODOs, and swap to the File layer for testing.
This commit is contained in:
+3
-2
@@ -42,14 +42,15 @@ def test_memory():
|
||||
ctx = framework.Context(nativelst)
|
||||
ctx.symbol_space.append(ntkrnlmp)
|
||||
|
||||
base = layers.physical.BufferDataLayer(ctx, 'data', buffer = b"\x04\x00\x00\x00\x01\x02\x03\x04\x02\x00")
|
||||
base = layers.physical.FileLayer(ctx, 'data', filename = 'trig_data.bin')
|
||||
ctx.memory.add_layer(base)
|
||||
val = ctx.object('ntkrnlmp!TEST_POINTER', 'data', 0)
|
||||
print(hex(val.point1.test1), val.point1.test2)
|
||||
|
||||
# TODO:
|
||||
#
|
||||
# Plugins - Tree/List input/output
|
||||
# Config system
|
||||
# Plugins - Dataout Tree/List input/output
|
||||
# Architectures
|
||||
# Scanning Framework
|
||||
# GUI/UI
|
||||
|
||||
Binary file not shown.
@@ -13,6 +13,8 @@ class SymbolTableInterface(validity.ValidityRoutines):
|
||||
self.name = self.type_check(name or None, str)
|
||||
self._native_symbols = self.type_check(native_symbols, NativeTableInterface)
|
||||
|
||||
#TODO: Add in support for constants
|
||||
|
||||
### Required Symbol List functions
|
||||
|
||||
def resolve(self, symbol):
|
||||
|
||||
Reference in New Issue
Block a user