社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 467阅读
  • 2回复

[分享]多层Android锁机样本分析

楼层直达
z3960 
级别: 茶馆馆主
发帖
770593
飞翔币
207694
威望
215657
飞扬币
2511651
信誉值
8

样本来源:https://www.52pojie.cn/thread-1445797-1-1.html用到的工具:1.模拟器2.android studio(看日志和运算结果)3.jeb或者任何可以反编译apk工具反编译后简单看一下入口activity

[Java] 纯文本查看 复制代码

?[tr=none]
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
@Override    protected void onCreate(Bundle arg14) {        Class v8;        LogCatBroadcaster.start(this);        super.onCreate(arg14);        try {            v8 = Class.forName("com.sim.hh");        }        catch(ClassNotFoundException v5) {            throw new NoClassDefFoundError(v5.getMessage());        }         super(this, v8);        this.startService(null);        this.finish();    }实例化"com.sim.hh",然后结束这个activtiy转到这个类简单扫一眼,因为变量名都是些恶心人的,就不放了第一个界面(第四层):就是访问了这个网址,用它定义的[size=; font-size: 9pt,9pt]matcher方法把密码弄出来简单的还原了一下第二个界面(第五层):虽然说是什么远程解锁,实际上点击屏幕30下以上 输入框和确定按钮就会出来简单来说就是用了一个DES加解密算法,我是直接复制到as里面简单修一修可以正常使用,也可以把它这个apk的dex转成jar放到libs目录下直接调用,简单还原了一下

[Java] 纯文本查看 复制代码

?[tr=none]
1
int v5 = Integer.parseInt(w.decrypt("ghfafb")); //"ghfafb"是序列号,这里是把序列号解为纯数字第三个界面(第二层):和第二个界面差不多也就是变量和运算方法不同第四个界面(第三层):同上第五个界面(第一层):这一个稍微有点不同它的序列号多了一个迷惑的字符串"b"样本上传到蓝奏云:https://xihan.lanzoui.com/b03zn50cj密码:52pj 解压密码:52pojie
关键词: bot
我不喜欢说话却每天说最多的话,我不喜欢笑却总笑个不停,身边的每个人都说我的生活好快乐,于是我也就认为自己真的快乐。可是为什么我会在一大群朋友中突然地就沉默,为什么在人群中看到个相似的背影就难过,看见秋天树木疯狂地掉叶子我就忘记了说话,看见天色渐晚路上暖黄色的灯火就忘记了自己原来的方向。
级别: 超级版主
发帖
837530
飞翔币
228834
威望
224673
飞扬币
2467694
信誉值
0

只看该作者 1 发表于: 2021-05-27
来看一下
级别: 超级版主
发帖
837530
飞翔币
228834
威望
224673
飞扬币
2467694
信誉值
0

只看该作者 2 发表于: 2021-05-27
不错,了解了