news 2026/8/1 4:43:30

驱动通讯方式:在x64程序中返回到32位环境触发bound异常,通过BoundCallback注册回调进行通讯

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
驱动通讯方式:在x64程序中返回到32位环境触发bound异常,通过BoundCallback注册回调进行通讯

boundcallback 很早就已经被用来进行用户层与内核层之间的通讯了,但由于 bound 指令仅在 x86 架构下可用,其应用范围一直受限。

x86 源码:misslng/boundcallback

众所周知,x86 可通过"天堂之门"技术切换至 x64 模式执行。反之,x64 同样能够回到 x86 模式执行代码。

基于此原理,可利用 retf 指令从 x64 跳转回 x86,触发 bound 异常来实现与驱动层的通信。

这种方法使得基于 boundcallback 的通信机制能够同时兼容 x64 架构。

由于系统中同时只允许存在一个bound异常回调,因此该通讯方式更难被检测。

源码:

dejavu-secure/x64-boundcallback

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/31 9:14:02

新一代空间感知驱动的军工仓库与硐室透明化管控技术研究

——基于镜像视界(浙江)科技有限公司核心技术体系的技术白皮书前言军工仓库与地下硐室是国防工业体系中承担装备储存、物资保障、战备支撑与应急响应等关键任务的重要基础设施,其运行安全性、可控性和可靠性直接关系到整体国防保障能力。随着…

作者头像 李华
网站建设 2026/7/29 16:15:39

Sketch MeaXure插件:设计师必备的智能标注工具

Sketch MeaXure插件:设计师必备的智能标注工具 【免费下载链接】sketch-meaxure 项目地址: https://gitcode.com/gh_mirrors/sk/sketch-meaxure Sketch MeaXure是一款专为设计师打造的开源标注与切图插件,基于TypeScript开发,完美适配…

作者头像 李华
网站建设 2026/7/31 11:33:55

强化学习Q-learning求最优策略

理论基础:on policy:behavior policytarget policyoff policy:behavior policy!target policy注意:behavior policy的初始化最好具有较强的随机性,就能尽可能遍历到所有的(s, a)pair。强化学习的数据基础这种书中有不同…

作者头像 李华
网站建设 2026/7/31 14:38:41

你对电脑上的【Fn】熟悉多少

嘿,不管你用的是 Mac 电脑,还是 Windows 电脑,有没有发现有个按键就跟个小透明似的,乖乖待在键盘角落 “睡大觉” 吃灰呢?这就是 Fn 键啦,它其实是 function 的简称。说起来,这 Fn 键就像个 “光…

作者头像 李华