记一次xx加速器的破解思路

admin 2022年7月10日18:21:31评论280 views字数 913阅读3分2秒阅读模式

记一次xx加速器的破解思路

前言:最近太无聊,把之前学了一半的的逆向捡了起来,找了个不带壳的软件练练手
目的:实现白嫖或者无限使用


首先,先请出andriod killer进行反编译,得到如下图:

记一次xx加速器的破解思路


2、再根据软件的界面进行分析

记一次xx加速器的破解思路

 

记一次xx加速器的破解思路

 

记一次xx加速器的破解思路



根据以往经验,破解思路为改身份为vip,或者进行付费欺骗

3、进行常规“vip”字符搜索

记一次xx加速器的破解思路

 

记一次xx加速器的破解思路



分析得知,代码里体现的只有vip等级,没有具体的vip判断代码。暂时不考虑vip判断方面入手,转战付费方面

4、根据点击购买页面内容,查找对应方位

记一次xx加速器的破解思路

 

记一次xx加速器的破解思路



分析上面的截图,发现悲催事实,这是从服务端返回的展示列,所有验证在服务端进行

5、既然是服务端,那我就抓你包,上模拟器+fiddler

首先分析获取用户信息的接口

记一次xx加速器的破解思路



又悲催的发现请求返回报文已经被加密了,不具备可读性。那就进行解密!

6、众所周知,解密的前提是要知道加密的方式是什么。而本app中的解密能转成可读的购买列表,说明了加密、解密文件必然在代码里而非服务端
      故:搜索一下解密代码常用词:decode、encrypt...

记一次xx加速器的破解思路

 

记一次xx加速器的破解思路



7、搞到加密方式后根据它的代码进行解密代码的编写,带入之前用户信息的加密报文可得

记一次xx加速器的破解思路

 

记一次xx加速器的破解思路



8、此时阅读返回报文不成问题,开始传参去欺骗服务器吧,咩。。哈哈哈哈哈

记一次xx加速器的破解思路

 

记一次xx加速器的破解思路


   分析参数,发现没有传什么vip付费之类的(淦啊!!!)服务器验证我当前信息,验证是否vip等等
   此时心灰意冷,万念俱灰,生无可恋。。。垂死病中惊坐起,突然我想到,该软件针对用户每天30天的免费时长
   意味着只要我用户够多,那我岂不是永远在那30分钟里

9、用户构建,传递参数欺骗服务器。试试一个离谱的参数


1
cid=13&v=0.97&imei=999999999999999&id=0&user=6616733


     imei=xxxxxxxx
     user=xxxxxxxx
    这两个应该是关键数值

记一次xx加速器的破解思路

 

记一次xx加速器的破解思路


    nice,成功链接

后续:时间不够,暂时思路是编辑给随机数在发送时候进行发送,每次都是新用户,确保30分钟免费。具体就没验证过了
哪位大佬有时间可以去试试,或者有什么更好办法共同交流一下
结束。

该内容转载自网络,更多内容请点击“阅读原文”

记一次xx加速器的破解思路

原文始发于微信公众号(web安全工具库):记一次xx加速器的破解思路

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年7月10日18:21:31
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   记一次xx加速器的破解思路http://cn-sec.com/archives/1169497.html

发表评论

匿名网友 填写信息