逆向工程核心原理——第三十六章

64位计算

64位计算是32位的升级版。

64位cpu

理论上的寻址能力为2的64次方。

64位OS

与64位cpu配套的os(这里以微软为例),微软的64位os可以方便的向下兼容。

微软为了64位os向下兼容,推出了WOW64机制。

WOW64

在64位windows中,64位应用程序会加载kernel32.dll(32位)与ntdll.dll(64位)。而32位应用程序则会加载kernel32.dll(32位)与ntdll.dll(32位)。

而WOW64则会在32位应用程序加载ntdll.dll(32位)时,将API地址重定向ntdll.dll()64位:

文件夹结果:

在64位的windows文件夹结构中,会在System32文件夹中存放64位的系统文件,在SysWOW64文件夹中存放32位系统文件

posted @ 2020-10-29 19:29  Kylimi  阅读(74)  评论(0编辑  收藏  举报