Board logo

标题: 【Azy】寄宿加载:另一种可能? Shit EQ魔法盾 ring3_test.exe_VS_HIPS [打印本页]

作者: 点饭的百度空间     时间: 2009-5-8 09:34    标题: 【Azy】寄宿加载:另一种可能? Shit EQ魔法盾 ring3_test.exe_VS_HIPS

寄宿加载:另一种可能?
2009-04-23

   最近逆向的一点思路和总结,旨在分享。

核心思想:借助m$第一方驱动来加载驱动(通常是ZwLoadDriver),绕过一些HIPS/主防之类。谓之“寄宿”加载法(本人独创?)

方法1:dmload法。之前讲过(http://hi.baidu.com/azy0922/blog ... 0941ac4723e875.html),通过创建一个特殊的dmload子键,替换掉dmboot实现重启加载。不过此法又要替换又要重启的,利用价值不大,不过是一个良好思路的开始。

方法2:gpc法。类上,不过只需替换文件,缺点是也要重启加载

方法3:termdd法。通过给termdd设备发送一个特定的ioctl code可实现动态驱动加载,不过该法限定加载进程要具有system权限。远程注射可能不是一个良好的方案(容易被报警),附件里提供了一种可行办法。

附件:http://www.brsbox.com/filebox/do ... 9d3d6069d34458ce6d6 XPSP2,运行a2s.exe,即刻加载dmboot(随便选了一个,只为测效果)。目前测了SSM,RTD没报,EQ报了

   欢迎讨论

Shit EQSecure
ring3_test.exe_VS_HIPS
2009-05-07 19:15
下载链接http://www.brsbox.com/filebox/do ... 9bfef4650a2d509c972

[ Last edited by 点饭的百度空间 on 2009-6-1 at 00:14 ]
作者: 狙击virus     时间: 2009-5-8 14:59
思路很不错    不知道有类似的样本没有
作者: HomeSGerMine     时间: 2009-5-8 19:46
实践是检验真理的唯一标准...
作者: 点饭的百度空间     时间: 2009-6-1 00:11
检查




欢迎光临 微点交流论坛 (http://bbs.micropoint.com.cn/) bbs.micropoint.com.cn