能力值:
( LV2,RANK:10 )
|
-
-
2 楼
安装全局钩子
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
2楼的兄弟能具体说一下吗??
|
能力值:
( LV5,RANK:60 )
|
-
-
4 楼
有影响。我记得以前看文章是谁写的忘了。他说好比门牌号。把门牌号换了,自然就找不到人了。
|
能力值:
( LV5,RANK:60 )
|
-
-
5 楼
2楼的在哪胡了了。顶没说一样!
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
记得是有影响,而且由于WINDOWS是抢占式的系统,不太推荐这样做,因为搞不好就影响别的进程了
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
SetWindowsHookEx(xxx,xxx,DLL句柄,0);
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
没影响的
你在OD下bp api修改看看不就知道了?
同时开2个相同的程序DEBUG。。。
77D50702 > 90 NOP
77D50703 90 NOP
77D50704 55 PUSH EBP
77D50705 8BEC MOV EBP, ESP
77D50707 833D BC14D777 0>CMP DWORD PTR [77D714BC], 0
77D5070E 74 24 JE SHORT 77D50734
77D50710 64:A1 18000000 MOV EAX, DWORD PTR FS:[18]
77D50716 6A 00 PUSH 0
77D50718 FF70 24 PUSH DWORD PTR [EAX+24]
77D5071B 68 241BD777 PUSH 77D71B24
77D50720 FF15 C412D177 CALL DWORD PTR [<&KERNEL32.InterlockedCompareExchange>] ; kernel32.InterlockedCompareExchange
77D50726 85C0 TEST EAX, EAX
77D50728 75 0A JNZ SHORT 77D50734
77D5072A C705 201BD777 0>MOV DWORD PTR [77D71B20], 1
77D50734 6A 00 PUSH 0
77D50736 FF75 14 PUSH DWORD PTR [EBP+14]
77D50739 FF75 10 PUSH DWORD PTR [EBP+10]
77D5073C FF75 0C PUSH DWORD PTR [EBP+C]
77D5073F FF75 08 PUSH DWORD PTR [EBP+8]
77D50742 E8 2D000000 CALL MessageBoxExA
77D50747 5D POP EBP
77D50748 C2 1000 RETN 10
77D50702 > 8BFF MOV EDI, EDI
77D50704 55 PUSH EBP
77D50705 8BEC MOV EBP, ESP
77D50707 833D BC14D777 0>CMP DWORD PTR [77D714BC], 0
77D5070E 74 24 JE SHORT 77D50734
77D50710 64:A1 18000000 MOV EAX, DWORD PTR FS:[18]
77D50716 6A 00 PUSH 0
77D50718 FF70 24 PUSH DWORD PTR [EAX+24]
77D5071B 68 241BD777 PUSH 77D71B24
77D50720 FF15 C412D177 CALL DWORD PTR [<&KERNEL32.InterlockedCompareExchange>] ; kernel32.InterlockedCompareExchange
77D50726 85C0 TEST EAX, EAX
77D50728 75 0A JNZ SHORT 77D50734
77D5072A C705 201BD777 0>MOV DWORD PTR [77D71B20], 1
77D50734 6A 00 PUSH 0
77D50736 FF75 14 PUSH DWORD PTR [EBP+14]
77D50739 FF75 10 PUSH DWORD PTR [EBP+10]
77D5073C FF75 0C PUSH DWORD PTR [EBP+C]
77D5073F FF75 08 PUSH DWORD PTR [EBP+8]
77D50742 E8 2D000000 CALL MessageBoxExA
77D50747 5D POP EBP
77D50748 C2 1000 RETN 10
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
不知哪找来的代码。。。
|
能力值:
( LV9,RANK:250 )
|
-
-
10 楼
好像是没影响,其实当你修改了这5个字节,那么这一块会分到新的内存去,但看上去还是在同一个地址
|
能力值:
( LV12,RANK:240 )
|
-
-
11 楼
安装钩子不如 枚举进程 创建远程线程 方便~~
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
要是影响的话谁还死命的弄全局钩子,或者是远程线程``````
|
能力值:
( LV5,RANK:60 )
|
-
-
13 楼
可以看出调用的都一样!至少地址是一样的。如果一个程序被修改了,第二个肯定也得变!
与下面那个地址一样!
在下才蔬学浅,是个粗人,高手不要笑话!
|
能力值:
( LV8,RANK:130 )
|
-
-
14 楼
楼主可以去看看Copy-On-Write机制。
|
能力值:
( LV8,RANK:130 )
|
-
-
15 楼
居然重复发了。。
不好意思。。
网上也有绕过COW的文章。
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
|
|
|