首页
社区
课程
招聘
一款炒茅台炒鞋抢购辅助软件Android版的逆向分析
发表于: 2020-6-26 20:47 15856

一款炒茅台炒鞋抢购辅助软件Android版的逆向分析

2020-6-26 20:47
15856

这是一款抢购辅助软件,通过这个软件,可以获取国内外的热门抢购网站抢购款的补货、发售的精准提醒,主要以AJ、AF等热门鞋款为主。也可以添加淘宝、天猫、京东的各种抢购活动链接以辅助计时跳转,提高抢购的时效性和成功率,最近也正好在各大平台抢茅台玩儿,听人说用这个APP抢购的成功率还是蛮高的,所以下载了一个试试,注册登录进入APP之后,点击“XX工具箱” 提示“仅限会员使用”,如下图:

果然“天下没有免费的午餐”。

现在就来试着逆向分析一下,看能否被破解或者找到明显漏洞。

打开JADX-GUI,将APK拖入:

很显然是加固了的,看一下主要的Activity吧:

有若干个activity,结合dumpsys activity top指令的结果,蓝色框内的就是APP启动之后的主Activity了,要想看到主要的Activity代码和关键逻辑就只有先把APP的壳脱掉了。将APP安装到Fart脱壳机上,点击运行,等待脱壳完成。

A Few Moments Later~~~~

脱壳机的/storage/emulated/0/fart目录下生成了com.jason.skrman,这里面便是脱壳之后的dex文件了,pull到本地,先查一下MainNewActivity是包含在哪个DEX里面的,如下命令:

主要的DEX的文件应该就是8937780_dexfile.dex这个文件了,用dex2jar反编译dex为jar文件,完成之后用JD-GUI打开jar文件:

大概看了下,MainNewActivity.class的函数都是没有被抽取的,那就先分析一下逻辑,先搜一下“仅限会员使用”字符串,看能否直接定位到提示的地方,没想到直接就找到了提示的地方:

很简单的逻辑,MyApplication.user_vip变量如果是true,就会调用调起HyBridActivity页面,并给页面传递进了一个URL作为参数。关键点就是这个user_vip这个参数是在什么地方赋值的了,很幸运,这些地方的函数都没有被抽取,全局搜索一下user_vip,发现这个变量是从本地shared_prefs/user.xml中去取的值,如下图:

于是乎去打开试着打开/data/data/com.jason.skrman/shared_prefs/user.xml看看文件结构,如下图:

果然user_vip是false,问题突然变得简单了起来,只需要改变user.xml里面的user_vip字段的值应该就可以进入到VIP使用界面了,改变user_vip字段为true之后重新替换user.xml文件,重新启动APP,再点击“XX工具箱”,没有弹出“仅限会员使用”Toast了,顺利进入到了VIP工具箱,现在可以使用高级功能了,如下图:

点击右上角的BP使用指南得知,我只需要把淘宝抢购宝贝的淘口令链接复制到“淘宝客户端BP”这个模块里面去,APP就会识别宝贝信息并帮我计时,并可以校准本地时间和天猫服务器的时间误差,添加时间偏移,在抢购开始的时候能够精准实施跳转并快速下单。那就先点击一下“淘宝客户端BP”试试,很遗憾,点击了很久,页面都没有出现跳转,这是为什么呢?继续从跳转进入到这个界面开始分析一下到底发生了什么,先前已经知道,页面是跳转进入到了HyBridActivity,看看HyBridActivity.class的代码如下:


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 4
支持
分享
最新回复 (31)
雪    币: 2719
活跃值: (1595)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
app 能发一个么  
2020-6-26 21:51
1
雪    币: 2559
活跃值: (509)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
只是猜想,通过会员的响应包,伪造服务端,修改响应,没了解过这种解析出来的是不是只是货的信息。
2020-6-27 00:58
0
雪    币: 259
活跃值: (283)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
mark
2020-6-27 16:51
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
5
服务器校验身份的,几乎是无解的。
2020-6-27 17:17
0
雪    币: 486
活跃值: (583)
能力值: ( LV12,RANK:238 )
在线值:
发帖
回帖
粉丝
6
攻入服务器。
2020-6-28 11:41
0
雪    币: 486
活跃值: (583)
能力值: ( LV12,RANK:238 )
在线值:
发帖
回帖
粉丝
7
攻入服务器。
2020-6-28 11:41
0
雪    币: 486
活跃值: (583)
能力值: ( LV12,RANK:238 )
在线值:
发帖
回帖
粉丝
8
攻入服务器。
2020-6-28 11:42
0
雪    币: 486
活跃值: (583)
能力值: ( LV12,RANK:238 )
在线值:
发帖
回帖
粉丝
9
打服务器的注意。
2020-6-28 11:42
0
雪    币: 486
活跃值: (583)
能力值: ( LV12,RANK:238 )
在线值:
发帖
回帖
粉丝
10
scpczc 攻入服务器。
这么多,怎么删除啊。
2020-6-28 11:43
0
雪    币: 430
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
11
应该是目前最安全的方法
2020-6-28 13:26
0
雪    币: 5596
活跃值: (2173)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
感谢分享!用这个软件 会不会自己成为肉鸡了
2020-6-28 14:48
0
雪    币: 365
活跃值: (559)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
13
Vn小帆 app 能发一个么
在博客里面能找到你想要的下载地址,请自取。
2020-6-28 15:39
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
14
skrman
2020-6-28 15:47
0
雪    币: 5
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
15
发了半天结果没有解决~
2020-6-28 15:52
1
雪    币: 9
活跃值: (223)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
wx_A.R 在博客里面能找到你想要的下载地址,请自取。[em_41]
博客链接能否发一下;
2020-6-28 19:27
0
雪    币: 259
活跃值: (283)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
maark
2020-6-28 21:01
0
雪    币: 365
活跃值: (559)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
18
dpzx 博客链接能否发一下;
就是这篇博客、、
2020-6-29 09:06
0
雪    币: 45
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
19
dpzx 博客链接能否发一下;
https://skrman.app/download-android.html 楼主的截图里有
2020-6-29 16:49
0
雪    币: 45
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
20
刚才看了下会员价50一年,要是能抢到一瓶茅台也赚回来了
2020-6-29 17:06
0
雪    币: 135
活跃值: (410)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
话说 渗透进去搞
2020-6-30 12:49
0
雪    币: 20
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
22
淘宝BP:https://h5.m.taobao.com/cart/order.html?itemId=#商品ID#&_input_charset=utf-8&buyNow=true&v=0&skuId=#货号ID#&quantity=#购买数量#
京东BP:https://wqdeal.jd.com/deal/confirmorder/main?commlist=#商品ID#,,#购买数量#,#商品ID#,#购买数量#,0,0
京东BP:https://p.m.jd.com/norder/order.action?wareId=#商品ID#&wareNum=#购买数量#&enterOrder=true
这玩意没什么值得付费的吧?
2020-6-30 19:53
0
雪    币: 2
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
这玩意是怎么防止循环刷被查封的?
2020-7-1 09:20
0
雪    币: 1
活跃值: (41)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
顶多只能共享一个会员账号吧
2020-7-1 14:59
0
雪    币: 205
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
25
大佬能请教下Fart脱壳机怎么用吗
2020-9-22 14:07
0
游客
登录 | 注册 方可回帖
返回
//