【硬件假造化】阔别kernel的抱负乡
发布时间:2018-12-07 09:51:25 所属栏目:站长百科 来源:三寸法师
导读:简介 这个故事描写了怎样行使硬件假造化(HVM)使得本身的一些hook代码阔别内核不轻易被其他内核hook所影响而且较难被检测。本文的思绪来历于某学校的动态linux内核更新的玩意,代码大量抄自bluepill。 第一章 (Avalon) 阿瓦隆的黎明 因为驱动牛人越来越多系
部门代码:
第三章 抱负乡的薄暮 一、(Avalon)阿瓦隆的检测 对付基于硬件假造化(HVM)的措施,起首想到的要领肯定就是直接检测和反抗硬件假造化。 对硬件假造化的检测首要有:efer的检测,vme的检测。 对付处理赏罚了间断的vmm还能通过计较间断前后的时刻差来判定自身是否在假造机中。 虽然针对Avalon尚有其他的检测要领(此处省略xx字) 二、将来的更新 Avalon才方才开始成果并不完美,尚有许多几何成果想加进去: 1、将内核移入EPT(NPT)让你完全看不到 2、 和ring3措施交互… 3、其他潜匿成果 总结 Avalon只是硬件假造化应用的冰山一角,尚有更多的应用守候着我们去试探,小弟的程度有限往后还要向列位好手多多求教继承全力进修。 该bin测试情形如下: bochs2.4.5 windows xp sp3 留意:这个bin只是个简朴的样品,真机上运行必蓝,且只针对ring0的间断,ring3有3处bug未修复。 【编辑保举】
点赞 0 (编辑:河北网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |