首页
社区
课程
招聘
[求助]关于ReadProcessMemory效率问题
发表于: 2018-8-22 02:27 4472

[求助]关于ReadProcessMemory效率问题

2018-8-22 02:27
4472
由于ReadProcessMemory被HOOK了,所以调用ReadProcessMemory效率很低,每秒才1000次左右,读其他进程可以飞快,我想在目标进程还没有HOOK的时候,把ReadProcessMemory函数复制出来,然后我直接调用提前复制的这个,我该怎么实现?是不是必须在R0下操作?

备注:人家的HOOK不能恢复的,恢复后秒退

[课程]Android-CTF解题方法汇总!

最后于 2018-8-22 11:15 被老坛酸菜TM编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 2056
活跃值: (1471)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
简单的办法,        注入个DLL ,直接用IsBadReadPtr + RtlMoveMemory或memcpy 读。
2018-8-22 07:41
0
雪    币: 12848
活跃值: (9108)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
3
注入就完事了
2018-8-22 09:06
0
雪    币: 2291
活跃值: (933)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
4
把kernel32.dll自己再手动map一份到内存,调自己的函数,不用原来那个Kernel32。以前0环经常手动map ntoskrnl.exe呢
2018-8-22 10:14
0
雪    币: 1641
活跃值: (3601)
能力值: (RANK:15 )
在线值:
发帖
回帖
粉丝
5
注入就完事了
2018-8-22 11:13
0
雪    币: 42
活跃值: (208)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
刘铠文 注入就完事了
不能用注入,会提示“有新线程创建,是否杀掉线程”
2018-8-22 11:17
0
雪    币: 42
活跃值: (208)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
轩辕之风 把kernel32.dll自己再手动map一份到内存,调自己的函数,不用原来那个Kernel32。以前0环经常手动map ntoskrnl.exe呢
能否说详细点,这个是不是必须在驱动里实现,还有就是需要申请内核空间还是用户空间
最后于 2018-8-22 11:44 被老坛酸菜TM编辑 ,原因:
2018-8-22 11:23
0
雪    币: 1641
活跃值: (3601)
能力值: (RANK:15 )
在线值:
发帖
回帖
粉丝
8
那就手动走syscall呗
2018-8-22 11:58
0
雪    币: 12848
活跃值: (9108)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
9
老坛酸菜TM 不能用注入,会提示“有新线程创建,是否杀掉线程”
pchunter啊?谁让你远程线程注入了
注入有一万种方法,为什么你偏偏选了最弱的那种
最后于 2018-8-22 15:18 被hzqst编辑 ,原因:
2018-8-22 15:17
0
雪    币: 106
活跃值: (554)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
用fs0 hook
2018-8-29 13:21
0
游客
登录 | 注册 方可回帖
返回
//