diff --git a/speakeasy/windows/objman.py b/speakeasy/windows/objman.py index b58b92c..bba128a 100644 --- a/speakeasy/windows/objman.py +++ b/speakeasy/windows/objman.py @@ -477,6 +477,7 @@ def __init__(self, emu, pe=None, user_modules=None, name="", path="", cmdline="" list_entry = self.address + 0x188 self.emu.mem_write(list_entry, list_entry.to_bytes(8, "little")) self.emu.mem_write(list_entry + 8, list_entry.to_bytes(8, "little")) + self.ldr_entries: list[LdrDataTableEntry] = [] self.name: str = name self.base: int = base self.pid: int = self.id diff --git a/tests/test.json b/tests/test.json index 024b9b6..bc242a0 100644 --- a/tests/test.json +++ b/tests/test.json @@ -296,16 +296,16 @@ ], "user_modules": [ - { - "name": "kernel32", - "base_addr": "0x77000000", - "path": "C:\\Windows\\system32\\kernel32.dll" - }, { "name": "ntdll", "base_addr": "0x7C000000", "path": "C:\\Windows\\system32\\ntdll.dll" }, + { + "name": "kernel32", + "base_addr": "0x77000000", + "path": "C:\\Windows\\system32\\kernel32.dll" + }, { "name": "ws2_32",