安卓逆向 — 某软件去除登录及注册对话框尝试
2、了解信息后,打开MT管理器,安装包提取,
3、查看DEX然后全选
4、搜索请输入,因为在该软件用了一段时间候会弹出登录及注册对话框,随便填用户名及密码进行登录,然后对提示请输入正确的账号密码……。所以就选择请输入……这个搜索关键字,由于比较懒,所以就只输入了请输入三个字,还行,出来了结果,打开后进行分析

5、查看有三个IF 跳转条件, if-ne v0, v1, :cond_2a, if-eqz v0, :cond_2a以及行 if-eqz v0, :cond_2a 三者进行条件比较后都直接转到行 cond_2a,原因就在这三个,直接在前面加#号进行删除保存即可,应该到此即可解决登录问题,事实上只改此三处,会出现闪退,后来再进行仔细分析,对V0进行变量设置。因为三个条件都是在V0和V1不等,或V0等于0就来跳转;则直接设置V0=V1=0Xb 试下;


6、为了稳妥点,然后在跳转cond_2a处查看,在 “请输入正确的账号密码……”处之后下一行,对v2定义为0x0;改为0X1意思密码不正确的话就不定义到0x0,则去掉登录及注册对话框。不知是不是这样理解,改了再说,然后就是保存。

7、重新安装后,在弹出登录及注册对话框中随便填即可退出登录框。
可以了
· 今 日 推 荐 ·

本文内容来自网络,如有侵权请联系删除

夜雨聆风