热点:

    从x86到x64:架构切换全攻略

      [   原创  ]   作者:
    收藏文章 暂无评论

    在32位程序中运行64位代码。

    1、 研究显示,x86与x64的差异在于cs段寄存器的值不同。

    2、 x86架构下值为0x23

    3、 x64架构下值为0x33

    4、 通过修改cs段描述符的retf指令,构建一个切换至x64的函数:

    5、 同理,我们使用retf构造一个切换回x86的函数。

    6、 要执行x64指令,只需先调用切换到x64模式的函数,然后即可正常运行。

    7、 执行完毕后,还需调用切换回x86的函数,以确保32位程序后续能够正常运行。

    8、 在x64环境下执行切回x86的函数,这段看似异常的代码,实际上才是正确正常的。

    soft.zol.com.cn true https://soft.zol.com.cn/982/9823877.html report 455 在32位程序中运行64位代码。 1、 研究显示,x86与x64的差异在于cs段寄存器的值不同。 2、 x86架构下值为0x23 3、 x64架构下值为0x33 4、 通过修改cs段描述符的retf指令,构建一个切换至x64的函数: 5、 同理,我们使用retf构造一个切换回x86的函数。 6、 要执行x64指...
    不喜欢(0) 点个赞(0)
    随时随地资讯查报价 就上ZOL手机客户端,点击或扫描二维码下载
    立即下载

    Screen Pass(x64)

    更新时间:2011年11月24日

    用户评分:0 | 0人点评

    软件类型:免费软件

    软件语言:英文

    软件资讯文章推荐

    Screen Pass(x64)
    • 更新时间:2011年11月24日
    • 软件大小:3.4MB
    • 软件分类:密码工具
    • 语言种类:英文
    • 软件评级:0 人点评