乐于分享
好东西不私藏

安卓逆向 — 某软件去除登录及注册对话框尝试

安卓逆向 — 某软件去除登录及注册对话框尝试

1、安装某软件,先运行一下,了解一下注册相关信息,然后几分钟后出现登录及注册对话框,在登录及注册页面随便登录,然后显示不成功, “请输入正确的账号密码…….”对话框无法消失。
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、重新安装后,在弹出登录及注册对话框中随便填即可退出登录框。
可以了

· 今 日 推 荐 ·

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

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 安卓逆向 — 某软件去除登录及注册对话框尝试

猜你喜欢

  • 暂无文章