视频提供:昆山滴水信息技术有限公司官网地址:www.dtdishui.com论坛地址:www.dtdebug.comQQ交流群:49759272

bbs.99nets.com  时间:2021-03-17  阅读:()
本节内容VEH(向量化异常处理)内容回顾当用户异常产生后,内核函数KiDispatchException并不是像处理内核异常那样在0环直接进行处理,而是修正3环EIP为KiUserExceptionDispatcher函数后就结束了.
这样,当线程再次回到3环时,将会从KiUserExceptionDispatcher函数开始执行.
1、KiUserExceptionDispatcher函数分析1)调用RtlDispatchException查找并执行异常处理函数2)如果RtlDispatchException返回真,调用ZwContinue再次进入0环,但线程再次返回3环时,会从修正后的位置开始执行.
3)如果RtlDispatchException返回假,调用ZwRaiseException进行第二轮异常分发2、RtlDispatchException函数分析1)查找VEH链表(全局链表),如果有则调用2)查找SEH链表(局部链表,在堆栈中),如果有则调用注意:与内核调用时的区别!
3、VEH异常处理函数(参见课堂)4、总结:VEH异常的处理流程1)CPU捕获异常信息2)通过KiDispatchException进行分发(EIP=KiUserExceptionDispatcher)3)KiUserExceptionDispatcher调用RtlDispatchException4)RtlDispatchException查找VEH处理函数链表并调用相关处理函数5)代码返回到KiUserExceptionDispatcher6)调用ZwContinue再次进入0环(ZwContinue调用NtContinue,主要作用就是恢复_TRAP_FRAME然后通过_KiServiceExit返回到3环).
7)线程再次返回3环后,从修正后的位置开始执行课后练习:VIP会员可见

CloudCone:洛杉矶MC机房KVM月付1.99美元起,支持支付宝/PayPal

CloudCone是一家成立于2017年的国外VPS主机商,提供独立服务器租用和VPS主机,其中VPS基于KVM架构,多个不同系列,譬如常规VPS、大硬盘VPS等等,数据中心在洛杉矶MC机房。商家2021年Flash Sale活动继续,最低每月1.99美元,支持7天退款到账户,支持使用PayPal或者支付宝付款,先充值后下单的方式。下面列出几款VPS主机配置信息。CPU:1core内存:768MB...

RAKsmart含站群服务器/10G带宽不限流量首月半价

RAKsmart 商家估摸着前段时间服务器囤货较多,这两个月的促销活动好像有点针对独立服务器。前面才整理到七月份的服务器活动在有一些配置上比上个月折扣力度是大很多,而且今天看到再来部分的服务器首月半价,一般这样的促销有可能是商家库存充裕。比如近期有一些服务商挖矿服务器销售不好,也都会采用这些策略,就好比电脑硬件最近也有下降。不管如何,我们选择服务器或者VPS主机要本着符合自己需求,如果业务不需要,...

RAKsmart裸机云/云服务器/VPS全场7折,独立服务器限量秒杀$30/月起

适逢中国农历新年,RAKsmart也发布了2月促销活动,裸机云、云服务器、VPS主机全场7折优惠,新用户注册送10美元,独立服务器每天限量秒杀最低30.62美元/月起,美国洛杉矶/圣何塞、日本、香港站群服务器大量补货,1-10Gbps大带宽、高IO等特色服务器抄底价格,机器可选大陆优化、国际BGP、精品网及CN2等线路,感兴趣的朋友可以持续关注下。裸机云新品7折,秒杀产品5台/天优惠码:Bare-...

bbs.99nets.com为你推荐
sherylsandbergLean In是一个怎样的组织Baby被问婚变绯闻黄晓明婚礼上说baby碰他哪里最兴奋access数据库access数据库的组成是什么关键字什么叫关键词百度关键词价格查询百度关键词排名价格是多少rawtools相机中的RAW是什么意思?同ip站点同IP网站具体是什么意思,能换独立的吗125xx.com高手指教下,www.fshxbxg.com这个域名值多少钱?125xx.comwww.free.com 是官方网站吗?1377.com真实.女友下载地址谁有
云南服务器租用 什么是域名解析 a5域名交易 budgetvm enom 国内免备案主机 java主机 gomezpeer suspended 美国php主机 网站挂马检测工具 湖南服务器托管 165邮箱 德隆中文网 葫芦机 重庆联通服务器托管 wordpress空间 沈阳idc 删除域名 easypanel 更多