抖音及其他app对xp框架的检测原理刨析和反制方法

环境: win10 x64使用的工具:apkdb & jeb 2.2.71.尝试加载xposed的类,如果能加载则表示已经安装了。XposedHelpers类中存在fieldCache methodCache constructorCache 这三个静态成员,都是hashmap类型,凡是需要被hook的且已经被找到的对象都会被缓存到这三个map里面。我们通过便利这三个map来找到相关hook信息。备注:方法a是检测xposed到底改了什么东西存放到a中。抖音似乎会收集相关信息并上报。...
摘要由CSDN通过智能技术生成

不知道从哪个版本开始抖音加入了 Xposed 检测,但是这个检测并不影响 APP 的使用,只是简单的用 Toast 提示(但是每次进去看着也很不舒服),如果没有安装 Xposed 自然不会有任何的提示,那既然他是检测 Xposed 的,那我就用 Xposed 解决他。

 

 

下面是分析思路:
环境:      win10 x64
使用的工具:apkdb & jeb 2.2.7
1.尝试加载xposed的类,如果能加载则表示已经安装了。
XposedHelpers类中存在fieldCache methodCache constructorCache 这三个静态成员,都是hashmap类型,凡是需要被hook的且已经被找到的对象都会被缓存到这三个map里面。
我们通过便利这三个map来找到相关hook信息。
备注:方法a是检测xposed到底改了什么东西存放到a中。抖音似乎会收集相关信息并上报。

 public void b()
{
    try
    {
        Object localObject = ClassLoader.getSystemClassLoader()
                .loadClass("de.robv.android.xposed.XposedHelpers").newInstance();
        // 如果加载类失败 则表示当前环境没有xposed 
        if (localObject != null)
        {
            a(localObject, "fieldCache");
            a(localObject, "methodCache");
            a(localObject, "constructorCache");
        }
        return;
    }
    catch (Throwable localThrowable) {}
}
 
private void a(Object arg5, String arg6) {
    try {
        // 从XposedHelpers中读取相关的hook信息
        Field v0_1 = arg5.getClass().getDeclaredField(arg6);
        v0_1.setAccessible(true);
        Set v0_2 = v0_1.get(arg5).keySet();
        if(v0_2 == null) {
            return;
        }
        if(v0_2.isEmpty()) {
            return;
        }
        Iterator v1 = v0_2.iterator();
        // 排除无关紧要的类
        while(v1.hasNext()) {
            Object v0_3 = v1.next();
            if(v0_3
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
抖音无人直播app代码是一种基于抖音平台技术开发的应用程序代码,它可以实现无需主播直播的功能。这种代码的开发,可以让用户利用抖音的平台和资源进行直播,而无需实际的主播在现场。这种代码可以通过整合抖音平台的API接口和相关技术,实现自动化的直播功能,包括自动播放视频、文字弹幕互动、虚拟礼物赠送等。用户可以根据自己的需求和平台规定,对代码进行定制和配置,从而实现不同的直播场景和互动情景。 抖音无人直播app代码的应用领域非常广泛。它可以应用于在线教育直播、直播销售、演艺表演等多个领域。对于企业来说,这种代码可以帮助他们轻松搭建直播平台,实现品牌推广和产品销售的直播营销。对于个人用户来说,这种代码也可以帮助他们轻松实现自动化直播,提高粉丝互动和用户参与度。 当然,抖音无人直播app代码也存在一些挑战和难点。比如,技术实现的复杂性、用户体验的保障等问题都需要开发者和平台方去不断优化和完善。同时,也需要加强对于用户数据隐私和安全的保护,确保用户在直播过程中的信息和权益得到有效的保障。 总而言之,抖音无人直播app代码的开发和应用,带来了全新的直播体验和商业机会。同时也需要平台方、开发者和用户共同努力,共同推动这一技术和应用的发展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值