能力值:
( LV1,RANK:0 )
|
-
-
2 楼
现在inlinehook检测很多,大佬有什么比较好的思路过掉吗
|
能力值:
( LV12,RANK:220 )
|
-
-
3 楼
mb_ldbucrik
现在inlinehook检测很多,大佬有什么比较好的思路过掉吗
基本都是crc,下硬件断点找检测干掉就行
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
|
能力值:
( LV1,RANK:0 )
|
-
-
5 楼
好的,不过硬件断点对手机的要求不低了
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
已关注
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
小白看到文章讲解和项目留下眼泪
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
感谢分享
|
能力值:
( LV12,RANK:220 )
|
-
-
9 楼
bluegatar
支持大佬的作品,不知道大佬有星球吗??
没有星球,有问题直接评论即可,做的内容都发看雪
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
请问,是对自己改指令的地址打watch断点么?
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
感谢分享
|
能力值:
( LV1,RANK:0 )
|
-
-
12 楼
感谢感谢
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
大兄弟,能不能设计简单,调用简单点,接入简单点的,shadowhook现在需要依赖libshadowhook_nothing.so,越来越麻烦了
|
能力值:
( LV1,RANK:0 )
|
-
-
14 楼
棕熊
基本都是crc,下硬件断点找检测干掉就行
过不完过完了又会出现新的而且还有vm里面的指令读
|
能力值:
( LV4,RANK:50 )
|
-
-
15 楼
感谢楼主分享,有一个疑问,在写入 jump 的时候,多线程环境下,另一个线程正好执行在这里,可能会导致崩溃,这块有什么好的办法?
|
能力值:
( LV12,RANK:220 )
|
-
-
16 楼
lonkil
感谢楼主分享,有一个疑问,在写入 jump 的时候,多线程环境下,另一个线程正好执行在这里,可能会导致崩溃,这块有什么好的办法?
不妨在较早的时机进行hook,比如在spawn的时候比较安全,如果有需求要在attach注入,并且目标函数还在高频次调用这种情况,可以用ptrace挂起其他线程(ida、gdb都可以),等待主线程注入后恢复即可~
|
能力值:
( LV4,RANK:50 )
|
-
-
17 楼
棕熊
不妨在较早的时机进行hook,比如在spawn的时候比较安全,如果有需求要在attach注入,并且目标函数还在高频次调用这种情况,可以用ptrace挂起其他线程(ida、gdb都可以),等待主线程注入 ...
感谢,不知道 Frida 有没有运行时 hook 的办法。
|
能力值:
( LV12,RANK:220 )
|
-
-
18 楼
lonkil
感谢,不知道 Frida 有没有运行时 hook 的办法。
frida支持的,你注入后会有交互式命令框,按照语法去写即可
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
666
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
感谢分享,我也正准备自己写一个hook框架,现有的多多少少都有点不好用的点
|
能力值:
( LV1,RANK:0 )
|
-
-
21 楼
没处理多线程
|
能力值:
( LV1,RANK:0 )
|
-
-
22 楼
感谢分享
|
能力值:
( LV12,RANK:220 )
|
-
-
23 楼
Eirv
没处理多线程
多线程我觉得没问题,您看new_hook分支
|
能力值:
( LV1,RANK:0 )
|
-
-
24 楼
大佬,研究了一下代码,HookInfo里面的“void *hook_func“以及模板汇编预留位置的后8个字节,现在是不是没用到?
最后于 2025-2-19 10:58
被mb_gtoznowv编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
25 楼
mb_ldbucrik
现在inlinehook检测很多,大佬有什么比较好的思路过掉吗
我可以,比如pairip检测内联hook,我可以干掉,通用
|
|
|