美文网首页
检测分身App

检测分身App

作者: sarlmoclen | 来源:发表于2019-02-11 17:58 被阅读0次

利用命令检测已安装第三方分身App


App被分身软件复制安装后,就可以随意拦截修改Api层东西,比如位置信息等,容易被人利用制造虚假信息。

这里选择检测是否安装分身软件来做相应程序处理,在利用系统PackageManager获取已安装第三方应用列表时发现,这些分身软件已经拦截剔除了自己的包名,所以改用命令直接获取:

public boolean isInstalledVirtualLocationPackage() {
        try {
            List<String> virtualLocationPackages = new ArrayList<>();
            //分身App列表
            virtualLocationPackages.add("这里写包名");
            Process process = Runtime.getRuntime().exec("pm list package -3");
            BufferedReader bis = new BufferedReader(new InputStreamReader(process.getInputStream()));
            String line = null;
            while ((line = bis.readLine()) != null) {
                for (String packageName : virtualLocationPackages) {
                    if (packageName.equals(line.substring(8, line.length()))) {
                        return true;
                    }
                }
            }
        } catch (IOException e) {
        }
        return false;
    }

相关文章

  • 检测分身App

    利用命令检测已安装第三方分身App App被分身软件复制安装后,就可以随意拦截修改Api层东西,比如位置信息等,容...

  • Android应用分身检测

    最近app在推广过程中发现有大量的用户使用小号来领取邀请奖励,而小号的操作往往是利用多开软件开启应用分身来登录。为...

  • 分身有力1.4.5

    最近分身有力免费转收费了,于是找了下分身有力历史版本(分身有力1.4.5) 可以免费使用,不过有些app无法启动了...

  • APP马甲包是什么意思?

    马甲包在IOS或安卓系统都是存在的,马甲app又称为影子app,app矩阵,app分身等,总的来说就是主app...

  • iOS判断手机是否安装其他App

    前提:被检测的app在开发时设置了URLScheme检测的app项目开发时在Plist白名单中添加被检测app的U...

  • Android:应用多开,分身检测

    本文转载自:链接多开/分身原本用于方便有多个微信/QQ解决同时登录的问题,但近来年被各种黑产所利用,多见于薅羊毛,...

  • 我擦,一个手机竟然有N个简书!!

    可以说,它是小北遇到过最好的一个应用分身APP了 有很多的应用分身APP。都挺好,但都有一个缺陷:都不能本地运行!...

  • 安卓APP安全测试

    App安全问题 App 运行时虚拟机监测 App 运行时root监测 App数据备份检测 代码反编译检测 敏感权限...

  • UIApplicationWillEnterForeground

    UIApplicationWillEnterForegroundNotificationiOS 中检测 APP 回...

  • 手机应用分身|虚拟定位&机型伪装&设备伪装,一款

    今天给大家带来的这款APP异常强大!不仅能应用分身,还能实现虚拟定位,手机机型伪装和设备伪装。 应用分身只支持QQ...

网友评论

      本文标题:检测分身App

      本文链接:https://www.haomeiwen.com/subject/poaqeqtx.html