首页
社区
课程
招聘
[求助]卸载全局钩子时 如何让其他进程不卸载我的DLL?
2014-8-22 03:38 7855

[求助]卸载全局钩子时 如何让其他进程不卸载我的DLL?

2014-8-22 03:38
7855
SetWindowHookEx安装的全局钩子

当我的进程,调用UnHookxxx或者崩溃退出的的时候,DLL就自动从其他进程卸载了.

有啥办法让其他进程不自动卸载我的DLL吗?

在钩子DLL的 DLLMAIN 里面再加载另一个DLL?

还有其他办法么?

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
打赏
分享
最新回复 (10)
雪    币: 6
活跃值: (997)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
lookzo 2014-8-22 07:09
2
0
坐等答案
雪    币: 190
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
sadnui 2014-8-22 08:04
3
0
注入后建立个线程试试
雪    币: 286
活跃值: (42)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
xjj 2014-8-22 09:25
4
0
你的想法违背了全局钩子的设计想法,根本行不通,换个思路吧,全局钩子不适合,你可以枚举进程,逐个注入DLL,好运。
雪    币: 269
活跃值: (906)
能力值: ( LV12,RANK:345 )
在线值:
发帖
回帖
粉丝
AJISky 7 2014-8-22 09:31
5
0
这么做有什么特殊含义吗?
雪    币: 75
活跃值: (543)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
skypismire 1 2014-8-22 11:54
6
0
再进程里再把它load一遍,多增加一次引用,简单不
雪    币: 75
活跃值: (543)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
skypismire 1 2014-8-22 11:57
7
0
自己load自己
雪    币: 7651
活跃值: (493)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
achillis 15 2014-8-22 16:47
8
0
楼上应该是正确答案
雪    币: 478
活跃值: (50)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
cnxxm 2014-8-22 19:38
9
0
在目标进程里面再load一次?  DLLmain里面  貌似会死锁吧
雪    币: 26
活跃值: (56)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
raincrack 2014-8-22 19:45
10
0
无论load多少次 只增加计数 不会多次执行DLLmain的
雪    币: 23
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
dppdpp 2014-8-23 20:38
11
0
噗,这才是正解。
游客
登录 | 注册 方可回帖
返回