首页
社区
课程
招聘
[求助]tp的ring3层的检测机制到底是怎样的,求各路大侠给个思路。
发表于: 2013-8-2 08:06 10698

[求助]tp的ring3层的检测机制到底是怎样的,求各路大侠给个思路。

2013-8-2 08:06
10698
如果ring3层的检测没有搞定,即使关掉tensafe进程也是没有用的。但对于用ring3层,我是一头雾水,难道它真有那么神?

[注意]看雪招聘,专注安全领域的专业人才平台!

收藏
免费
支持
分享
最新回复 (11)
雪    币: 32
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
r3的文章很少看到有TP的
2013-8-2 09:51
0
雪    币: 53
活跃值: (754)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
TP某些ring3的检测其实很简单,比如OD插件的检测和CE、XUETR的检测 简单到想象不到 所以很多人就都中招了
2013-8-2 10:37
0
雪    币: 7
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
findwindow  iswindow
2013-8-2 11:01
0
雪    币: 1042
活跃值: (630)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
我发现好像开 OP 会向每一个进程注入一个DLL
2013-8-2 11:53
0
雪    币: 7
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
3楼老兄可能误解了,TP的ring3检测应该没那么简单,我停掉它的tensaf进程,还有所有的定时器后,即使什么也不打开,过一两分钟,系统自动重启。
2013-8-2 12:01
0
雪    币: 24
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
那给个思路吧,我Hook Ntopenprocess 游戏自己关了,Hook ObCheckObjectAccess貌似也不行
到底怎么处理呢,求思路,求方法啊
2013-8-2 19:19
0
雪    币: 7
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
你要先处理内核中的检测线程才行
2013-8-3 18:12
0
雪    币: 11
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
开CE马上就被检测到,还不知道是怎么检测CE的
2013-12-31 19:53
0
雪    币: 11
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
能详细讲解一下不
2013-12-31 19:55
0
雪    币: 8
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
一般都是CreateProcessNotify检测进程开启
DPC定时器和I/O定时器的作用我就知道了(因为不能访问分页内存,所以理应不会是CRC扫描)
内核线程负责检测内核关键点的几处hook和fakeObjectMethod
还有反双机调试检测KiDebugRoutine和Enable。
以及TP的安全掩码。
不知道有没有IDT HOOK。。
ring3层一般都是安全保护公司dll在一定的生命周期内和驱动通信。
通信的方式也有多种多样的。
再者CRC,和Themida的自检(内存校验)
应用层也有hook等。
2014-1-3 14:31
0
雪    币: 8
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
这些其实都是老技术。
都有很通用的对抗方法,最经典的内核重载,还有KiSwapContext、
自建DgbObj,ShadowWalker等(但是ShadowWalker好像不适用于ring3或说实现ring3会稍微困难,以前有想过这个流程,得到的结论。好像和切换进程后CPU中保存的页表缓存还是旧的有关,忘记了。:)
2014-1-3 14:36
0
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册