项目:GoLink 加速器 - iOS 端网络优化与安全防护
项目简介:GoLink 加速器是一款全球化的网络加速工具,支持游戏、视频、社交等应用场景。我在项目中负责 iOS 端的网络优化、代理模式适配、DNS 解析优化 以及 应用安全防护。
技术挑战:
优化代理模式适配:支持 TUN/TAP、NEKit、NEPacketTunnel 等模式,优化 TCP/UDP 传输,提高网络稳定性和低延迟体验。
DNS 自定义解析:通过 DoH(DNS over HTTPS)、DoT(DNS over TLS)方案,提高 DNS 解析安全性,避免 DNS 劫持。
安全防护:实现 反 Hook、反调试、反 Frida 注入 机制,防止加速器协议和通信流量被恶意篡改。
内存崩溃优化:修复 NSMutableArray 越界访问 问题,通过 Method Swizzling 进行安全性增强。
App Store 审核优化:针对 Apple 审核策略,调整 VPN 相关 API 使用,确保应用顺利上架。
项目成果:
网络优化后,用户体验延迟降低 30%+,连接稳定性提高 20%+。
通过 代码混淆(LLVM Pass)、动态加密链路 方案,显著提升了加速器安全性。
解决 Apple 审核风险,成功上架并维持长期稳定运营。
项目:iOS 应用安全攻防研究(淘系 APP 逆向分析)
项目简介:研究淘系 APP 的 反爬机制、sign 签名算法、动态加密链路、蜜罐检测,并探索爬取数据的攻防策略。
技术挑战:
sign 签名算法破解:利用 Frida、lldb、iOS runtime Hook,定位 [AlisecAESCrypto AES256Decrypt:withKey:] 关键加密函数,分析密钥传递流程,绕过签名校验。
蜜罐检测对抗:分析 APP 运行时逻辑,识别 设备指纹、行为检测、API 访问频率控制 机制,绕过蜜罐干扰策略。
动态加密链路逆向:跟踪 SPDY 协议 在 iOS 端的实现,解析 APP 内部的 TLS 证书绑定、数据传输加密策略。
模拟登录与批量数据采集:通过 Hook 登录接口、Token 提取、构造自动化请求,实现高效的数据采集策略,同时规避封禁和风控策略。
项目成果:
逆向出淘系 APP 的 sign 签名算法,并验证了自动化爬取的可行性。
研究出 绕过设备指纹、智能验证、蜜罐检测 的方法,提高数据采集的成功率。
通过 trace 底层函数(如 strlen) 追踪数据链路,深入分析淘系反爬策略。