首页
社区
课程
招聘
[求助]开启OD后,NP检测到非法程序
发表于: 2012-6-23 09:50 13057

[求助]开启OD后,NP检测到非法程序

2012-6-23 09:50
13057
开启OD后,NP检测到非法程序.断链,断PsCidTable,断csrss HANDLE,

还是会被检测出开了OD.NP是如何检测被我隐藏的OD?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (13)
雪    币: 257
活跃值: (67)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
要是你先加载NP,后开启工具,NP会挂钩NtOpenProcess()
那么之后你每开启一个程序
都会被GameMon.des调用一次NtOpenProcess()打开句柄
如果这时候被拦截拒绝访问,你就打不开程序
就算你先把NP的创建进程回调删除也没用

而要是你先开启工具,后加载NP,那NP还会挂钩SwapContext()
所以不管你怎么断链,抹句柄
除非你开启的程序不占用CPU时间片
但这是不可能的
否则必须经过SwapContext()
而NP就在那等着呢...

总之让你前后为难
NP猥琐无耻到极点
开启工具就非法,改它的代码就64号键盘端口重启或蓝屏...
__asm
{
    mov   al,  0xfe
    out    0x64,  al
}
不过听说这种64号键盘端口重启可以和谐
哪位高人指点一下?
2012-6-24 01:47
0
雪    币: 19
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
先开OD

SwapContext()已经HOOK了.
2012-6-24 16:40
0
雪    币: 257
活跃值: (67)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
难道NP是暴搜内存匹配特征码?
2012-6-24 18:25
0
雪    币: 272
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
1、窗体
2、驱动创建的连接
2012-6-24 19:24
0
雪    币: 257
活跃值: (67)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
窗体相关的内核函数?
要是内核函数的话,我都用内联hook拦截了
NtUserQueryWindow
NtUserBuildHwndList
NtUserGetForegroundWindow
NtUserWindowFromPoint
NtUserFindWindowEx
2012-6-24 19:39
0
雪    币: 19
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
断链,断PsCidTable,断csrss HANDLE,OD后.

安全工具还能查到隐藏进程.奇怪...
2012-6-25 13:14
0
雪    币: 257
活跃值: (67)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
8
OD后,DebugPort等着给你收尸呢
2012-6-25 22:45
0
雪    币: 19
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
DebugPort 已经处理了.
2012-6-26 00:08
0
雪    币: 257
活跃值: (67)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
你只断了EPROCESS链?
抹了EPROCESS句柄吗?
ETHREAD链用不用断?
还有ETHREAD句柄需要抹吗?
ETHREAD是可以找到EPROCESS的啊
那DebugPort需要怎么处理?移位吗?
不过DebugPort检测手段貌似更猥琐了...
2012-6-26 02:47
0
雪    币: 107
活跃值: (404)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
两位讨论得好开心....请问搞定没啊???
2012-6-26 04:14
0
雪    币: 257
活跃值: (67)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
12
没有搞定,欢迎高人加入指点...
2012-6-26 12:19
0
雪    币: 193
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
嗯,支持下啊。。
2012-6-26 18:52
0
雪    币: 130
活跃值: (1005)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
直接换个OD得了
反正我开着不检查
可能是我的OD没他的特征码
也有可能我干掉了SwapContext的原因
Windbg的DRX寄存器清零问题期待高手讲解下
2012-6-27 05:52
0
游客
登录 | 注册 方可回帖
返回
//