app逆向(1)
2026/6/9 23:35:53 网站建设 项目流程

由于初学,找的无反frida,无加壳的app

一、绕过强制更新

直接使用JADX反编译源码,搜索关键字:更新APP程序。

发现只要让mUpgradeBean.getUpdateType不等于1就可以绕过强制更新

右键跳转到声明

那么就可以编写hook脚本了,语法这里不多介绍,可以去看frida-api官方文档:https://frida.re/docs/javascript-api/

Java.perform(() => { //1、实例化对象 const Bean = Java.use("com.che168.autotradercloud.upgradeapp.UpgradeAppBean"); //2、重写方法 Bean.getUpdateType.implementation = function() { console.log("hook成功"); return 0; }; });

二、逆向加密参数

有多个方法可以配合jadx

1、搜索加密参数

2、搜索加密参数的api接口

3、apk大多用hashmap.put、ArrayList函数以键值对的方式存储数据,可以直接搜索这些关键函数进行尝试

这里采用第二种方法,直接搜索:/tradercloud/sealed/login/login.ashx

再看哪里调用了LOGIN_URL

可以看到密码就是简单进行了md5加密

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询