递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 607|回复: 2
打印 上一主题 下一主题

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

[复制链接]

29

主题

305

帖子

2592

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2592
跳转到指定楼层
楼主
发表于 2024-9-25 08:29:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
既然有天堂之门代码,那64位32位不是可以随便切换吗?
天堂之门代码可以随意切换模式,那是不是可以写个shellcode,在64位中加载32位dll或者32位中加载64位dll来执行,那岂不是支持任意系统了吗?
写一个dll就可以随意在系统中运行了不是很好吗?
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40517
沙发
发表于 2024-9-25 09:15:20 | 只看该作者
如果这个真的行得通,微软何必区分32和64
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

26

主题

1899

帖子

6920

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6920
板凳
发表于 2024-9-25 10:12:56 | 只看该作者
64位系统只有一个64位的内核,32位程序调用系统API,需要通过WoW64子系统去调用64位内核。
所谓的天堂之门代码,就是在32位WoW64进程中执行64位代码,以及直接调用64位WIN32 API函数的技术。

所以这玩意只能是32位程序调用64位API,而不能64位程序调用32位API。
由于天堂之门代码是逆向搞出来的技术,还是有很多问题的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-23 00:48 , Processed in 0.069431 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表