cxz7411 发表于 2024-9-25 08:29:36

既然有天堂之门代码,那64位32位不是可以随便切换吗?

既然有天堂之门代码,那64位32位不是可以随便切换吗?
天堂之门代码可以随意切换模式,那是不是可以写个shellcode,在64位中加载32位dll或者32位中加载64位dll来执行,那岂不是支持任意系统了吗?
写一个dll就可以随意在系统中运行了不是很好吗?

创世魂 发表于 2024-9-25 09:15:20

如果这个真的行得通,微软何必区分32和64

Xelloss0618 发表于 2024-9-25 10:12:56

64位系统只有一个64位的内核,32位程序调用系统API,需要通过WoW64子系统去调用64位内核。
所谓的天堂之门代码,就是在32位WoW64进程中执行64位代码,以及直接调用64位WIN32 API函数的技术。

所以这玩意只能是32位程序调用64位API,而不能64位程序调用32位API。
由于天堂之门代码是逆向搞出来的技术,还是有很多问题的。
页: [1]
查看完整版本: 既然有天堂之门代码,那64位32位不是可以随便切换吗?