吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5030|回复: 57
上一主题 下一主题
收起左侧

[iOS 原创] 夸克网盘VIP画质教程

  [复制链接]
跳转到指定楼层
楼主
HackXK 发表于 2026-1-27 21:53 回帖奖励

前言

本帖记录了一次完整的iOS逆向分析过程,从抓包到最终编写越狱插件。以夸克网盘为例,实现VIP用户解锁SVIP画质和音效。

声明:本教程仅供技术交流学习,请勿用于非法用途。

环境准备

  • Mac电脑
  • 已越狱iPhone
  • Charles Proxy(抓包)
  • Hopper Disassembler(逆向分析)
  • Theos(插件开发)

一、抓包分析

1. 配置Charles

iPhone设置代理:设置 → Wi-Fi → 配置代理 → 手动(填Mac的IP和8888端口)

安装证书:手机浏览器访问 chls.pro/ssl,安装后在"证书信任设置"中启用

2. 抓取会员接口

打开夸克App,进入"我的"页面,Charles中找到:

https://drive-m.quark.cn/1/clouddrive/member

3. 分析响应

{
  "data": {
    "member_type": "VIP",
    "member_status": {
      "VIP": "PAID",
      "SUPER_VIP": "UNPAID"
    }
  }
}

关键点member_type 决定会员等级,修改响应即可欺骗客户端。

二、砸壳导出

使用frida-ios-dump:

pip3 install frida-tools
git clone https://github.com/AloneMonkey/frida-ios-dump
cd frida-ios-dump
pip3 install -r requirements.txt

# USB连接
iproxy 2222 22

# 砸壳
python3 dump.py com.quark.drive

解压IPA提取可执行文件:

unzip com.quark.drive.ipa -d QuarkApp
cd QuarkApp/Payload/QuarkDrive.app/

三、静态分析

1. Hopper分析

打开Hopper,拖入 QuarkDrive 文件,搜索 AFHTTPSessionManager

2. 找到Hook点

关键方法:

- URLSession:dataTask:didReceiveData:

这个方法接收服务器响应数据,Hook它就能修改响应内容。

四、编写插件

1. 安装Theos

brew install ldid xz
git clone --recursive https://github.com/theos/theos.git ~/theos
echo "export THEOS=~/theos" >> ~/.zshrc
source ~/.zshrc

2. 创建项目

$THEOS/bin/nic.pl
# 选择 iphone/tweak
# Bundle filter: com.quark.drive

3. 编写代码

Tweak.xm

%hook AFHTTPSessionManager

- (void)URLSession:(NSURLSession *)session 
          dataTask:(NSURLSessionDataTask *)dataTask 
    didReceiveData:(NSData *)data {

    NSString *urlString = dataTask.currentRequest.URL.absoluteString;

    if ([urlString containsString:@"clouddrive/member"]) {
        NSString *fakeJSON = @"{\"status\":200,\"code\":0,\"data\":{\"member_type\":\"SUPER_VIP\",\"super_vip_exp_at\":253392455349000,\"total_capacity\":6597069766656}}";

        NSData *fakeData = [fakeJSON dataUsingEncoding:NSUTF8StringEncoding];
        %orig(session, dataTask, fakeData);
        return;
    }

    %orig;
}

%end

4. 编译打包

make clean
make
make package

五、安装测试

安装

# SSH安装
export THEOS_DEVICE_IP=你的iPhone_IP
make package install

# 或手动安装
scp packages/*.deb root@iPhone_IP:/var/root/
ssh root@iPhone_IP
dpkg -i /var/root/*.deb
killall -9 SpringBoard

验证

打开夸克App → 我的 → 查看会员状态 → 播放视频查看画质选项

常见问题

Q:插件不生效?

检查Bundle ID和dylib:

ssh root@iPhone_IP
ps aux | grep Quark
ls /Library/MobileSubstrate/DynamicLibraries/

Q:App闪退?

查看崩溃日志:

cd /var/mobile/Library/Logs/CrashReporter
cat QuarkDrive-*.ips

添加异常处理:

@try {
    // Hook逻辑
}
@Catch (NSException *exception) {
    NSLog(@"Exception: %@", exception);
}

总结

逆向流程:抓包找接口 → 砸壳分析 → 找Hook点 → 写插件 → 测试

核心思路:拦截网络响应,修改会员状态字段,欺骗客户端判断逻辑。


本帖仅供吾爱破解论坛技术交流使用,请勿传播或用于商业用途。

如有问题欢迎回帖讨论!

夸克源码.zip

24.37 KB, 下载次数: 35, 下载积分: 吾爱币 -1 CB

夸克画质插件.zip

57.27 KB, 下载次数: 80, 下载积分: 吾爱币 -1 CB

免费评分

参与人数 10吾爱币 +10 热心值 +9 收起 理由
xuhao4577062311 + 1 + 1 我很赞同!
Chenda1 + 1 + 1 热心回复!
Mythos9521 + 1 + 1 谢谢@Thanks!
zqqqq + 1 + 1 谢谢@Thanks!
gamingnow + 1 + 1 用心讨论,共获提升!
jacky520510 + 1 + 1 我很赞同!
Beguin + 1 我很赞同!
SherlockProel + 1 + 1 用心讨论,共获提升!
wuai3456 + 1 + 1 谢谢@Thanks!
songshao + 1 + 1 用心讨论,共获提升!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
炫迈 发表于 2026-1-28 14:06
AFHTTPSessionManager这个Hook点选得有点老派了,现在夸克新版本早就换NSURLSessionDataTask直接处理响应了,建议直接Hook NSURLSessionDataTask的didReceiveData回调,更稳当,Hopper里搜dataTaskWithURL基本就能定位到。
其次你fakeJSON里只改了member_type,实际播放时候还会校验super_vip_exp_at这个过期时间,我之前试过只改类型播放到一半画质掉回720p,后来把过期时间戳改成2030年的才稳住,你那个253392453349000看着是2026年的,建议直接拉到4102444800000(2100年)省事。
还有个细节,夸克iOS端最近几个版本加了响应体校验,虽然没上HTTPS证书绑定,但会算个简单hash,直接替换data可能触发风控,稳妥点应该用NSMutableData先读原数据,只改关键字段的字节偏移,别整个替换,我试过用NSJSONSerialization转字典改完再序列化回去,成功率高点。
推荐
SherlockProel 发表于 2026-1-29 10:02
很厉害啊老哥,有没有办法把网盘空间扩容,现在10G太小了
推荐
Airey 发表于 2026-1-29 14:04
SherlockProel 发表于 2026-1-29 10:02
很厉害啊老哥,有没有办法把网盘空间扩容,现在10G太小了

可以临时存些电影动漫看,配上能解vip画质,看完就删,也蛮不错的。
沙发
Carinx 发表于 2026-1-28 12:05
倒是很震惊居然没有服务器验证?这几天也是看到另一个帖子IOS版本的酷狗音乐本地改变验证逃避vip限制,难道是ios版本比较特殊都没有后端验证?
3#
Eqwer 发表于 2026-1-28 12:49
尝试了一下PC端,好像也没问题
[Asm] 纯文本查看 复制代码
https://drive-pc.quark.cn/1/clouddrive/member

[Asm] 纯文本查看 复制代码
https://drive.quark.cn/1/clouddrive/member
5#
 楼主| HackXK 发表于 2026-1-28 14:21 |楼主
炫迈 发表于 2026-1-28 14:06
AFHTTPSessionManager这个Hook点选得有点老派了,现在夸克新版本早就换NSURLSessionDataTask直接处理响应了 ...

你可以试试,这都是我自己测试过的,如果用NSURLSessionDataTask这种大概率可能有点别的啥吧,具体也没看。自己测试会员没有成功,但是基本的svip的画质跟音响都是成功的
6#
 楼主| HackXK 发表于 2026-1-28 14:22 |楼主
Eqwer 发表于 2026-1-28 12:49
尝试了一下PC端,好像也没问题
[mw_shl_code=asm,true]https://drive-pc.quark.cn/1/clouddrive/member[/m ...

其实逻辑都差不多,逻辑通了,基本都通了
7#
Ff500177 发表于 2026-1-28 16:53
这个可以有
8#
Tomlls 发表于 2026-1-28 17:11
收藏,收藏。等有了ios 设备 试试看
9#
zxy20014 发表于 2026-1-28 17:20
Eqwer 发表于 2026-1-28 12:49
尝试了一下PC端,好像也没问题
[mw_shl_code=asm,true]https://drive-pc.quark.cn/1/clouddrive/member[/m ...

PC改了后无法下载,哈哈哈
10#
ygpking 发表于 2026-1-28 17:38
试了安卓的也可以,开了画质增强没多大的区别
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-2-7 19:41

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表