码迷,mamicode.com
首页 > 其他好文 > 详细

关于某听书软件的开通20年会员的心路历程

时间:2018-06-21 21:04:18      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:hone   bbs   host   文件夹   war   2.4   pad   dylib   ips   

设备:macOS 10.13.2   iPhone6 Plus 10.0.2(已越狱)    

使用工具:MonkeyDev,class-dump,frida-ios-dump,usbmuxd-1.0.8, iFile(手机端)

  1.使用frida-ios-dump  (使用说明)砸壳,在配置时,一定要看requirements.text 前提必要工具自行安装。

  2.使用usbmuxd-1.0.8 通过数据线连接手机,

   2.1 在PC上解压usbmuxd-1.0.8.tar.gz,cd到python-client文件夹下;

   2.2命令行输入:

python tcprelay.py -t 22:2222

 

   2.3、屏幕显示:Forwarding local port 2222 to remote port 22(成功)

   2.4、另起命令行输入:

ssh root@localhost -p 2222

 

(然后是输入密码,默认是alpine)

  3. 使用ps -e 找到 目标app(前提关闭所有后台,打开目标app)

技术分享图片

    3.1 根据上图路径,找到“zh-Hans.lproj”文件夹,查看 .strings 文件,有个阅点,但是我想直接开通会员的,先下下来,以后再说。

 

技术分享图片

   4.解压ipa,把二进制放到Hopper里,尝试搜索VIP 关键词,结果如下

技术分享图片

 

  5. 看到SetVipStartDate: 和SetVipEndDate: 基本可以判断出有两个属性控制时间。本打算使用MonkeyDEV到处头文件,但是不知道怎么不好使,那就自己来吧。

    5.1 class-dump 导出头文件,然后使用mac自带搜索UsuerInfo 找到目标文件如下,证明猜想没错

     技术分享图片

    6. 直接用MonkeyDEV编写dylib.打包,安装。 所有连接都失效了。 估计是有验证。翻了翻log,有个参数是bundleID,直接去plist,复制好bundleID 然后hook。 解决!

  技术分享图片

关于某听书软件的开通20年会员的心路历程

标签:hone   bbs   host   文件夹   war   2.4   pad   dylib   ips   

原文地址:https://www.cnblogs.com/DafaRan/p/9210782.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!