能力值:
( LV12,RANK:530 )
|
-
-
2 楼
搜索 DEBUGAPI
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
高手希望和你做朋友。
|
能力值:
( LV9,RANK:250 )
|
-
-
4 楼
进程则类似于一个容器.什么进程空间、线程体、内核变量、线程上下文等等都属于进程一部分.
线程是唯一的活动体,指令都在其中.如果要挂起一个进程,则要挂起所有的线程.
所以,枚举出进程中所有的线程,SuspendThread(tid);
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
SuspendThread(tid);
如果想在指定地址挂起的话那要createprocess之后int3
|
能力值:
( LV13,RANK:370 )
|
-
-
6 楼
按软件加密技术内幕上的说法:以调试的方式创建进程,然后ReadProcessMemory保存原来的代码,再WriteProcessMemory写入0XCC(INT 3)来实现中断,或读线程上下文,修改调试寄存器来实现下断
|
|
|