能力值:
( LV9,RANK:3410 )
|
-
-
2 楼
|
能力值:
(RANK:10 )
|
-
-
3 楼
支持!
|
能力值:
( LV9,RANK:170 )
|
-
-
4 楼
UP
|
能力值:
( LV7,RANK:100 )
|
-
-
5 楼
支持,
我一直以为00404c94是入口,
难怪会非法~!
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
请教FLY兄弟:怎么知道是用ZwSetInformationThread ,Anti的呢?
多谢
|
能力值:
( LV7,RANK:100 )
|
-
-
7 楼
我来说吧,用OD载入后略去除Int 3外所有异常,
Shift+F9 3次后会断在这里
0042ED5A 90 NOP
0042ED5B 66:81C6 B7B9 ADD SI,0B9B7
堆栈
0012FF98 0012FFE0 指针到下一个 SEH 记录
0012FF9C 0042ED25 SE 句柄
然后bp 42ED25 Shift+F9
中断后取消断点,断在这里
0042ED25 8B6424 08 MOV ESP,DWORD PTR SS:[ESP+8]
0042ED29 8B6C24 08 MOV EBP,DWORD PTR SS:[ESP+8]
0042ED2D 8D85 66150000 LEA EAX,DWORD PTR SS:[EBP+1566]
0042ED33 50 PUSH EAX
F8几次后来到这
0042F637 64:8F05 0000000>POP DWORD PTR FS:[0]
0042F63E 83C4 04 ADD ESP,4
0042F641 5D POP EBP
0042F642 EB 00 JMP SHORT xxx.0042F644
0042F644 8BDD MOV EBX,EBP
0042F646 81ED D1104000 SUB EBP,xxx.004010D1
0042F64C 9C PUSHFD
0042F64D 60 PUSHAD
0042F64E 8D85 801E4000 LEA EAX,DWORD PTR SS:[EBP+401E80]
用Esp定律,来到这里
0042F745 9D POPFD
0042F746 8DBD 7B154000 LEA EDI,DWORD PTR SS:[EBP+40157B]
0042F74C 8BB5 C2384000 MOV ESI,DWORD PTR SS:[EBP+4038C2]
0042F752 AC LODS BYTE PTR DS:[ESI]
0042F753 04 34 ADD AL,34
0042F755 0F84 310A0000 JE xxx.0043018C
注意了,现在中断被改了,不能再F7,F8了
先取消以前的硬件断点,
然后在0042F746 8DBD 7B154000 LEA EDI,DWORD PTR SS:[EBP+40157B]
这行下硬件执行断点,F9
F4一行一行走,到这里
0042F7B9 6A 08 PUSH 8
0042F7BB 59 POP ECX
0042F7BC 0F85 3D060000 JNZ xxx.0042FDFF
0042F7C2 74 19 JE SHORT xxx.0042F7DD
再往下就是
0042F7DD 60 PUSHAD
0042F7DE 8BBD A7204000 MOV EDI,DWORD PTR SS:[EBP+4020A7]//这里就可以看到了,
呵呵,US UnpackMe_5的经验,这个函数执行了,
在Code断下内存断点就会出错
0042F7E4 85FF TEST EDI,EDI
0042F7E6 74 0F JE SHORT xxx.0042F7F7
0042F7E8 FF95 191F4000 CALL DWORD PTR SS:[EBP+401F19]
0042F7EE 6A 00 PUSH 0
0042F7F0 6A 00 PUSH 0
0042F7F2 6A 11 PUSH 11
0042F7F4 50 PUSH EAX
0042F7F5 FFD7 CALL EDI
0042F7F7 61 POPAD
后面的偶就不说了~!
|
能力值:
( LV9,RANK:3410 )
|
-
-
8 楼
最初由 liuyilin 发布 请教FLY兄弟:怎么知道是用ZwSetInformationThread ,Anti的呢? 多谢 有些程序利用ZwSetInformationThread来对付OD
forgot以前的eXcalibur就用过EnableWindow和ZwSetInformationThread
你可以BP ZwSetInformationThread
|
能力值:
(RANK:1060 )
|
-
-
9 楼
:D :D :D 看来int1和drx不能留下活口
|
能力值:
( LV7,RANK:100 )
|
-
-
10 楼
那你写个XPR得了~!:D
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
最初由 fly 发布
有些程序利用ZwSetInformationThread来对付OD forgot以前的eXcalibur就用过EnableWindow和ZwSetInformationThread 你可以BP ZwSetInformationThread
多谢了!!
|
能力值:
(RANK:1060 )
|
-
-
12 楼
最初由 pll823 发布 forgot是怎么修改telock的?难道你搞到了源码?
当然没有,mixi教的
|
|
|