首页
论坛
专栏
课程

[讨论]问一下,现在如何能让xposed函数hook不成功?

4天前 540

[讨论]问一下,现在如何能让xposed函数hook不成功?

4天前
540
遇见了一个APP,上个版本都能hook。这个版本就不能hook了,方法绝对调用了,就是hook不到。
想知道有哪些反制手段。可以让xposed hook失效,class加载成功,方法hook失败。
即使so也要通过java函数去实现失效。有没有可能在java层某个节点,进行干扰。


[推荐]看雪企服平台,提供安全分析、定制项目开发、APP等级保护、渗透测试等安全服务!

上一主题 下一主题
最新回复 (10)
VHook 4天前
2
0
大佬,有人吗
知花香 4天前
3
0
有人但是我是小白
virjar 4天前
4
0

也许是这样的

 try {
            Class<?> xposedBridgeClass = ClassLoader.getSystemClassLoader().loadClass("de.robv.android.xposed.XposedBridge");
            Map sHookedMethodCallbacks = (Map) XposedHelpers.getStaticObjectField(xposedBridgeClass, "sHookedMethodCallbacks");
            sHookedMethodCallbacks.clear();
        }catch (Throwable throwable){
            System.out.println("no   xposed framework found");
}

你可以写个demo试试
最后于 4天前 被virjar编辑 ,原因: 看雪排版能不能优化以下,
shockc 3天前
5
0
可能是动态加载的类,在你hook的时候,他的那个类方法还没有加载,所以你hook不到,你可以看看这个帖子https://blog.csdn.net/XXOOYC/article/details/80608197
VHook 3天前
6
0
shockc 可能是动态加载的类,在你hook的时候,他的那个类方法还没有加载,所以你hook不到,你可以看看这个帖子https://blog.csdn.net/XXOOYC/article/details/806 ...
一直是这个方式,loadClass,class拿到了,方法也拿到了,两个版本都在动态加载JAR,有些方法能hook,大部分主要的都不可以hook
VHook 3天前
7
0
他是一个动态加载的jar,loadClass拿到了class,也hook方法,就是没见他调用,但是肯定调用了,里面的jar我提取了,有些不是主要方法可以Hook,大部分不行。应该不是全部清除吧
VHook 3天前
8
0
shockc 可能是动态加载的类,在你hook的时候,他的那个类方法还没有加载,所以你hook不到,你可以看看这个帖子https://blog.csdn.net/XXOOYC/article/details/806 ...
他是一个动态加载的jar,loadClass拿到了class,也hook方法,就是没见他调用,但是肯定调用了,里面的jar我提取了,有些不是主要方法可以Hook,大部分不行。应该不是全部清除吧
shockc 2天前
9
0
所有调用的类应该都会走这个loadClass,你过滤一下,看看那个方法的类有没有被加载
VHook 2天前
10
0
shockc 所有调用的类应该都会走这个loadClass,你过滤一下,看看那个方法的类有没有被加载
加载了,方法都找到了。就是hook不住
jione 1天前
11
0
美团把
游客
登录 | 注册 方可回帖
返回