2
当您使用!address
命令查找拥有内存地址的模块时,它将同时显示Allocation Base
和Base Address
。windbg的“地址”命令中显示的分配基地是什么?
因此Allocation Base
是DLL图像被加载的地方(与lm
命令的输出相同),那么Base Address
呢?
当您使用!address
命令查找拥有内存地址的模块时,它将同时显示Allocation Base
和Base Address
。windbg的“地址”命令中显示的分配基地是什么?
因此Allocation Base
是DLL图像被加载的地方(与lm
命令的输出相同),那么Base Address
呢?
AllocationBase指内存中已分配块的起始地址。 此块可以容纳不同类型的段。 当检查一个特定的地址时,基地址会告诉你它所属块的起始位置,并且基地址将指向段起始地址。
检查这个环节,从MSDN一个伟大的教程: Memory User Mode Tutorial
感谢伟大的链接。我学到了很多。 – Dono
NP,很高兴帮助。 –