能力值:
( LV2,RANK:10 )
|
-
-
2 楼
感谢分享 学习了
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
入门还是不错的。。。
|
能力值:
( LV13,RANK:550 )
|
-
-
4 楼
来学习的,多谢分享。
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
TK牛很nice,技术也nice...
最近都有撤贴风,马上本地备份一份
|
能力值:
( LV3,RANK:30 )
|
-
-
6 楼
好东西,支持一个
|
能力值:
( LV6,RANK:90 )
|
-
-
7 楼
前排顶一顶,好资料,感谢分享~~~~~这个是substrate来做的hook,还是自己实现的框架呢?
|
能力值:
( LV9,RANK:310 )
|
-
-
8 楼
鬼哥,上次实现的Hook库
|
能力值:
( LV3,RANK:30 )
|
-
-
9 楼
现在已经工作了吗。还是在某地实习。
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
我用substrate做了个过这些反调试的。 远远没有你这个这么强大呀 哈哈哈 学习学习
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
学习一下,感谢分享~
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
居然是。。。支持大牛。。。。。。。。。。。
|
能力值:
( LV7,RANK:100 )
|
-
-
13 楼
火速围观。楼主真好人。
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
感谢楼主分享.下载研究研究.
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
tk
是tk教主么。。哈哈
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
刚学安卓,就碰到各种奇葩的调试问题,这篇资料非常重要完整,谢谢!
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
意思是HOOK zygote这个进程吗? 这样能获取到 我需要获取的进程的 执行吗?
不是HOOK我要获取的进程吗?
|
能力值:
( LV7,RANK:110 )
|
-
-
18 楼
请教楼主是通过什么方式注入的?我用的古河的注入方式,不过需要注入两个so,一个是libTKHooklib.so,一个是libtrace_anti.so,第一个so可以成功注入到Zygote,但是第二个so就不能成功注入了,我在java层system.loadlibrary是可以的。
|
能力值:
( LV7,RANK:110 )
|
-
-
19 楼
终于弄出来了,本文中没有写如何注入到Zygote,我下面简单说下:
参考http://blog.csdn.net/jinzhuojun/article/details/9900105。
这里要先dlopen libTKHooklib.so ,然后再dlopen libtrace_anti.so。
再加载之前要在java层先加载一遍,如果加载无误,再去用dlopen加载。如果出现错误,就修改对应的代码,我遇到一个错误,找不到android::AndroidRuntime::findClass(env, JNIREG_CLASS);这个可能和系统有关,注释掉即可。
static {
System.load("/data/data/com.example.anti_antidebug/lib/libTKHooklib.so");
System.loadLibrary("trace_anti");
}
|
能力值:
( LV7,RANK:110 )
|
-
-
20 楼
真心感谢分享。
|
能力值:
( LV2,RANK:10 )
|
-
-
21 楼
路过留mark
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
虽然过了好久,还是mark 下, 技术点是不变的
|
|
|