能力值:
( LV4,RANK:40 )
|
-
-
2 楼
前排友情出售广告位
顺便近距离抚摸v大
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
占个板凳吧
|
能力值:
(RANK:10 )
|
-
-
4 楼
第一次离V大那么近
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
早起搬砖搬凳子。。
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
昨天还在看你的第一篇文章
|
能力值:
( LV5,RANK:60 )
|
-
-
7 楼
学习一下,是不是手工置位dr6的b0,如果是dr1,2,3引发了断点,就不跳,如果是dr0,就跳。
|
能力值:
( LV4,RANK:55 )
|
-
-
8 楼
消化下。。。。。。
|
能力值:
( LV4,RANK:40 )
|
-
-
9 楼
没看出精华在哪个?只是很好奇DR7 == 0X455,这个和平常设的不一样而已。难道是为了降低高CPU而故意设计的?
|
能力值:
( LV4,RANK:50 )
|
-
-
10 楼
我哽咽了
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
v校的帖子,得看一下。
|
能力值:
( LV4,RANK:50 )
|
-
-
12 楼
板凳板凳
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
typedef struct _DEBUG_DR6_
{
union{
ULONG32 _DR6;
struct {
unsigned B0 : 1;
unsigned B1 : 1;
unsigned B2 : 1;
unsigned B3 : 1;
unsigned Reverted : 9;
unsigned BD : 1;
unsigned BS : 1;
unsigned Reverted2 : 17;
}st;
}u;
}DEBUG_DR6, *PDEBUG_DR6;
新手请教下,这段个结构体不懂, unsigned 后面不是应该加 类型 吗 为什么后面没有,那里的变量应该是什么类型的
|
能力值:
( LV5,RANK:60 )
|
-
-
14 楼
好变态,目测没办法pass~
|
能力值:
( LV4,RANK:50 )
|
-
-
15 楼
__try { } __except { }
用ADD添加Filter的说
|
能力值:
( LV12,RANK:760 )
|
-
-
16 楼
不懂啊~我一般不用那种Filter~
那种很烦~
|
能力值:
( LV4,RANK:40 )
|
-
-
17 楼
把检测线程干掉就OK了
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
只能把主线程干掉了
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
发表下小小的看法,提一个相对难和谐一点的破解方案~
hook fuck_call的调用点
__asm
{
pushfd
or dword ptr[esp],0x100
jmp fuck_call
}
hook fuck_call
__asm
{
popfd
}
普及一下基本知识,TF位置1可触发单步异常,其错误号和硬断异常是一样的
不过V大这个木有判断异常号,直接把fuck_call开头改成int3就可以了~
最后又看了一眼,好像真的哎,将Fuck_call_XX全部改成int3,貌似就完爆了
|
能力值:
( LV12,RANK:760 )
|
-
-
20 楼
[QUOTE=djzbxxz;1327546]发表下小小的看法,提一个相对难和谐一点的破解方案~
hook fuck_call的调用点
__asm
{
pushfd
or dword ptr[esp],0x100
jmp fuck_call
}
hook fuck_call
__asm
{
popfd
}
普及一下基本知...[/QUOTE]
判断dr6硬断原因了~~
|
能力值:
( LV4,RANK:40 )
|
-
-
21 楼
只是思路,不专针文章中的POC
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
那貌似就只能是这个方法,再加上Hook KiUserExceptionDispatcher改Context了
或者加个VEH?
|
能力值:
( LV12,RANK:760 )
|
-
-
23 楼
KiUserExceptionDispatcher如果poc也hook了呢?
POC里没有做CRC校对,主要是为了突出POC~
|
能力值:
( LV2,RANK:10 )
|
-
-
24 楼
接管调试流程,发现异常先检测是不是OD设置的断点,不是则还原DRX,当然之前得为每个线程维护一个DRX清单
|
能力值:
( LV12,RANK:760 )
|
-
-
25 楼
那么问题就来了,硬断被占坑之后,你无法使用硬断了~
|
|
|