百度空间 | 百度首页 
 
查看文章
 
[原创]微点主动防御软件_逆向_idb
2009年08月24日 星期一 13:34

sudami
2009/08/24
--------------------------------------------------

"微点主动防御软件" 算是一款比较强悍的主防程序,用到许多非常猥琐\先进又产品级的技术.它在2005年就已被研发出来,只是没多少人关注,但防范未知病毒木马的能力确实非常强悍.在2008年11月份,我大致看了下它包含的13个驱动, 逆了一部分,从中学到了部分知识,但只是冰山一角.后来由于种种原因,没再碰它了. 奉上以前逆向的部分成果,供参考!

从本资料中您可能获取到如下某些技巧:

1. 加密解密函数
2. IAT HOOK / EAT HOOK / 深度Call Hook / Inline Hook / (Shadow)SSDT Hook及其复杂的处理
3. 部分win32k.sys中的未公开结构及其微点对ShadowSSDT中为公开函数的引用/处理
(比如判断窗体的合法性,并进行可疑度打分)
4. 栈回溯的无所不用其极的极致发挥 / 栈劫持来回滚木马的危害行为
5. 自定义的结构体中的评分机制
6. 瞬间HOOK及其摘除Hook的技巧
7. 对远程线程注入的防范原理
8. 对驱动加载的拦截点及其原理
9. 一种巧妙的混淆IDA的花的运用
10. 驱动间的数据交互 / 内核DLL技术
11. 如何判断当前程序行为的可疑度
12. etc...

btw: 13个驱动中有些驱动的idb我删除了,毕竟不好亮全,自己看看就成. 请详细参见每个目录中的*.txt.c文件

相关参考:
   [1] Bypass 微点主动防御软件
   [2] 微点对MmLoadSystemImage的处理
   [3] 微点在检测IFEO方面好脆弱

微点.IDB-new.090101.V 1.10026_sudami.rar (1.1 MB) | DownLoad
声明: 本文仅供技术参考,请勿用于非法或商业用途,否则由此引发的纠纷本人概不负责。

类别:Note | 浏览() | 评论 (22)
 
最近读者:
 
网友评论:
1
2009年08月24日 星期一 13:53 | 回复
多谢大米!
 
2
2009年08月24日 星期一 14:39 | 回复
很快,但内容很少啊~
要关注的不是HOOK技巧和处理技巧,而是总体结构和处理。从你的分析来看,对比现在版本,微点的HOOK变化不多,SHADOW上的比较弱,SSDT上的也不是很全面。
 
3
2009年08月24日 星期一 14:40 | 回复
回复MJ0011:
嗯,内容不多,驱动太多太杂,没时间没精力就半途而废了. waiting for yours ...
 
4
2009年08月24日 星期一 16:53 | 回复
这个东西也发出来了啊,膜拜~
 
5
2009年08月24日 星期一 17:17 | 回复
蜗牛慢慢爬……
 
6
2009年08月24日 星期一 17:41 | 回复
这个世界太WS……
 
7
2009年08月24日 星期一 18:14 | 回复
灰常强悍!

验证码:K69K
 
8
2009年08月24日 星期一 18:28 | 回复
太猛了,要膜拜
 
9
2009年08月24日 星期一 19:09 | 回复
...
 
10
2009年08月24日 星期一 19:23 | 回复
膜拜
 
11
2009年08月24日 星期一 19:42 | 回复
下载看看
 
12
2009年08月25日 星期二 09:21 | 回复
太强捍了
 
13
2009年08月25日 星期二 17:08 | 回复
只能看 无法学习……
 
14
2009年08月25日 星期二 21:57 | 回复
膜拜。。。

ps: 函数名真长。。。再次膜拜。。。
 
15
2009年08月26日 星期三 09:37 | 回复
我以前也逆了些微点的。。
微点主要的是判断的逻辑。
 
16
2009年08月26日 星期三 09:39 | 回复
还有一个注入到进程的dll,和驱动通信。
 
17
2009年08月26日 星期三 10:59 | 回复
回复iceboy_:
函数名长点儿好理解. "xx_xx_xx_xx" unix方式的注释还是不错的~

To 00:
楼上兄台高人呐,DLL都逆了呀,感叹! 其实很多大牛已经逆过,只是没有放出来. 呵呵~~~~
我比较下贱,反正不搞它了,共享一下也无妨!
 
18
2009年08月27日 星期四 11:15 | 回复
逆来顺受不利健康
 
19
2009年08月27日 星期四 19:29 | 回复
要是有用户态的逆向就好了……(YYing)

对了,貌似最近微点没有SSDT HOOK了……咋回事……我问了几个用微点的朋友,SSDT都不红了耶……
 
20
2009年08月30日 星期日 17:19 | 回复
楼主彪悍,真不容易。
微点的栈回溯确实是很强悍地,深有体会。。。
 
21
2009年08月31日 星期一 12:42 | 回复
好强的大米,膜拜。
 
22
2009年09月10日 星期四 16:17 | 回复
微点是如何申请8开头的内存地址做HOOK中转表的?
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu