人工智能计算器AI Calculator 3.3.0 详细破解思路&教程
【文章标题】:人工智能计算器AI Calculator 3.3.0 详细破解思路&教程
【文章作者】: Ericky
【作者邮箱】: hy_xiaoyu@126.com
【下载地址】: 附件附上
【保护方式】: 360加固
【作者声明】: 主要记录自己的学习过程!欢迎交流学习
0x1脱壳
具体的脱壳去看看以前的一些文章,此篇文章主要讲破解部分,壳就略过了
0x2破解
先安装程序,看看错误提示,所谓知己知彼百战不殆正是如此 如图所示:
点击后会弹出授权失败的错误提示。
此时我想应该有很多同学会第一时间想到搜索字符串,既然这样,我们来搜索一下字符串如下,支付失败的字符串我们是搜索不到的,但是能搜到这个:
这样就可以定位到package longbin.helloworld;中的hn类
hn类中一共有几个分支 一一来看一下:
分支1 –arg11.what == 111111的分支
if(arg11.what == 111111) {
this.a.d.dismiss();
if(this.a.f) {
v0 = this.a.getSharedPreferences("mySharedPreferences", 0).edit();
v0.putString("alipay_appid", m.e(this.a.p));
v0.commit();
v0 = PreferenceManager.getDefaultSharedPreferences(this.a).edit();
v0.putString("WWxoT2JnPT0=", hj.c(this.a.p));
v0.putBoolean("isDefaultTheme", true);
v0.putString("font_size", "24");
v0.commit();
this.a.c.setEnabled(false);