吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 999|回复: 4
收起左侧

[已解决] 【在od改段寄存器会自动恢复

[复制链接]
LingMo 发表于 2022-2-7 18:29
本帖最后由 LingMo 于 2022-2-8 20:10 编辑

在od改段寄存器会自动恢复,而且用mov指令或者在od里直接修改都会恢复,要怎么样做才能改到
64位,win10和win7都是这样

答案应该是这样:
在64位模式下,每当将非空段选择器加载到任何数据段寄存器(DS、ES、SS、FS、GS)中时,处理器都会自动将相应的段描述符加载到描述符cache中,这和保护/兼容模式一样。但是,通过这个非空选择子读写内存时,数据段的基地址强制为0,段界限忽略,不进行界限检查而是进行canonical-address form检查。


通俗点将的话就是:64位下cpu已经不管段寄存器的死活了

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

冥界3大法王 发表于 2022-2-7 18:46
改完之后,记录机器码啊,再用HIEW等工具充填回去。
raimis 发表于 2022-2-7 18:46
冥界3大法王 发表于 2022-2-7 19:44
raimis 发表于 2022-2-7 18:46
32位下段寄存器不能随便改吧。。。

可是导演是这么安排剧情的啊。。。
或许他的剧本就这样的吧?
我今天是大佬 发表于 2022-2-8 09:10
使用内存补丁吧
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 23:25

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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