代码之家  ›  专栏  ›  技术社区  ›  JbG

如何使用ntoskrnl.exe的基地址计算函数的地址

  •  0
  • JbG  · 技术社区  · 3 年前

    这是我迄今为止在测试机上确定的:

    1. ntoskrnl.exe的基地址为0xFFFFF802C8803000
    2. 使用IDA时,图像库的地址为0x0000000140000000
    3. 使用IDA,函数的地址为0x00000001401422D0
    4. 偏移量(3减去2)被确定为0x1422d0
    5. 函数地址被确定为0xFFFFF802C8803000+0x1422d0=0xfffff802c89452d0
    6. Windbg说地址是0xfffff802c89454d0

    以上计算正确吗?请告诉我我做错了什么?

    0 回复  |  直到 3 年前
        1
  •  1
  •   JbG    3 年前

    找到了解决方案,这要归功于 Neitsa .我使用了两个不同版本的ntoskrnl.exe,一个版本用于Windbg,另一个版本使用IDA Free。