某某加速器破解为无限试用的思路分享

查看 197|回复 9
作者:sebastian0619   
这次测试的加速器是偶然下的,学习的是芽衣的“〖无聊的白嫖〗某叶 游戏加速器 无限24小时 让软件获取随机设备ID”这个帖子,破解的主要思路是一样的,算是学以致用了。帖几个主要的图。详细步骤可以看下视频。
(百度云链接:链接:https://pan.baidu.com/s/1aCbjIUm3eXmVtGN-aFqsEQ?pwd=pxi1
提取码:pxi1)
app:**加速器


图片1.png (45.8 KB, 下载次数: 0)
下载附件
1
2022-2-13 21:55 上传

限制:每天只能免费试用30分钟
[color=]破解目标:可以不限时间尽情使用
第一步:首先用burpsuite抓流量


图片2.png (78.08 KB, 下载次数: 0)
下载附件
2022-2-13 21:58 上传

  得到两个信息:
  1.是POST的URL(用于查找定位app的关键修改位置)
  2.是数据包里提交给服务器的若干参数cid=13&v=0.97&imei=397496962355727&user=5907723&id=0(用于确定标识设备的关键元素)
根据经验大概可以确定imei和user用于标识设备的唯一性。
  利用burpsuite的拦截篡改数据包的功能,把这两个值更改后再发送,发现可以正常使用app的功能,因此,确定imei和user就是关键元素,接下来只需要在app中找到这两个值的获取位置进行修改即可。
[color=]第二步:定位imei的获取函数
  在jadx-gui中搜索关键字getserver(刚才抓包的信息中得到),定位到@POST("user/getserver")


图片3.png (74.39 KB, 下载次数: 0)
下载附件
2022-2-13 21:58 上传



图片4.png (55.37 KB, 下载次数: 0)
下载附件
2022-2-13 21:58 上传

  查找用例定位到 RetrofitManager.INSTANCE.getService().getServer(hashMap),从而找到getServerInfo()方法


图片5.png (52.64 KB, 下载次数: 0)
下载附件
2022-2-13 21:57 上传

   可以看到获取imei的关键函数是 companion.getAndroidIMEI(requireContext),跳到声明处:


图片6.png (16.5 KB, 下载次数: 0)
下载附件
2022-2-13 21:58 上传


          jadx-gui直接跳过了,换一个分析软件jeb,搜索getAndroidIMEI,确定获取imei号的方法就是这个了,也就是把这个方法改一下,让它随机地生成一个imei号。


图片7.png (38.29 KB, 下载次数: 0)
下载附件
2022-2-13 21:58 上传

第三步:修改getAndroidIMEI方法
   修改为随机生成一个15位的0-9元素组成的字符串(参考帖子“〖无聊的白嫖〗某叶 游戏加速器 无限24小时 让软件获取随机设备ID”),用mt管理器进行修改。


图片8.png (100.48 KB, 下载次数: 0)
下载附件
2022-2-13 21:58 上传

宋体, 下载次数

sebastian0619
OP
  


zyh666 发表于 2022-2-14 12:48
大致看懂了,不过希望可以贴一下 参照贴子的链接 不然我找不到

标题和作者的信息都有,怎么会搜不到?就是论坛里的帖子呀
zyh666   

大致看懂了,不过希望可以贴一下 参照贴子的链接 不然我找不到
112zxcvbnm   

厉害了这个
chuzihang23   

可以 学到了
focus36   

好牛的样子,学习了。
wantwill   

厉害了这个
cnshman   

感谢分享,节日快乐
RichardYangZT   

感谢分享
夏驰   

感谢分享
您需要登录后才可以回帖 登录 | 立即注册

返回顶部