让数字x60杀软核晶失效的自适应模式

admin 2024年12月23日14:49:12评论9 views字数 930阅读3分6秒阅读模式

让数字x60杀软核晶失效的自适应模式

数字杀软的核晶模式,本质就是利用虚拟化的高权限,将操作系统置于guest客户机模式下,并利用虚拟化EPT机制,挂钩内核关键入库函数,从而接管系统调用流程(包括nt内核模块以及win32k)。这就是为什么一般开了核晶之后,各种操作都会被抓,因为你本质上在用户层做了很多工作,但是在内核还是被人家把底裤都给扒出来了。

虚拟化对于计算机硬件是有一定的要求,也并不是所有的CPU都支持开启硬件虚拟化,同时开启虚拟化后,会对机器的性能产生一定的影响,因为你的每个系统调用都要走一遍Guest->Host->Guest转换,同时对内存的访问也是一样的,要经过额外的一层EPT页表的转化。

这可能也就是装了数字杀软之后总感觉机器卡慢的一个原因吧

关于VT代码编写的一些资料:

  • https://github.com/Jhinxs/hvcv
  • https://rayanfam.com/topics/hypervisor-from-scratch-part-6/
  • https://github.com/zzhouhe/VT_Learn
  • https://github.com/tandasat/HyperPlatform

核晶的自适应

所谓自适应模式,也是因为在计算机上其他的一些软件例如模拟器,vmware虚拟机系统,游戏反作弊系统等,都会开启虚拟化,此时如果杀毒软件再开启虚拟化,不仅会对系统性能造成大幅度影响,还会因为虚拟化只支持嵌套的缘故,自己的权限反而就没那么高了(这里取决于谁先开启虚拟化)。

所以杀软会在此做出一定的妥协(出现冲突要么卸载杀软,要么卸载游戏),例如当你打开虚拟机软件的时候,数字杀软的核晶虚拟化功能会临时关闭,也就是进入所谓的自适应模式。

让数字x60杀软核晶失效的自适应模式

顶掉核晶

这里就有了一个思路,开启我们的虚拟化,让杀软的虚拟化暂时失效,自己去编写一个驱动开启VT是不现实的,且不说有驱动加载会被拦截,VT代码编写的门槛还是很高的,所以第二个思路就是去利用合法的软件来达到我们的目的。

合法的可以开启VT的软件可以从以下几个方面去找:

  • 虚拟机软件,如Vmware,Vbox等
  • 模拟器软件
  • 反作弊客户端
  • 加速器
让数字x60杀软核晶失效的自适应模式

原文始发于微信公众号(黑晶):让数字x60杀软核晶失效的自适应模式

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年12月23日14:49:12
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   让数字x60杀软核晶失效的自适应模式https://cn-sec.com/archives/3535500.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息