V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Gayer
V2EX  ›  问与答

有没有大神知道如何爬取 SSL pinning 的信息?有偿

  •  
  •   Gayer · Dec 18, 2018 · 2077 views
    This topic created in 2690 days ago, the information mentioned may be changed or developed.
    具体如下,ios 设备,我想要抓取某个应用的接口信息,不过该应用的通讯使用了 ssl 证书并且启用了 SSL pinning 技术来防御了中间人攻击,使用抓包工具伪造的证书无法通过验证,进而连接被停止。
    目前网上的大部分文献都是要求设备越狱,不过目前在 ios12 版本越狱的实现还是未知,而我的数据必须使用 ios12 进行抓取。
    如果有知道如何进行抓取的同学,或者精通 ios 应用逆向编译,能提取出埋在 app 里的 ssl 证书(脚本开启 https 时传入),请与我联系,能解决问题将提供 5-10k 的报酬。wechat: updown666
    Supplement 1  ·  Feb 12, 2019
    该问题已通过其他途径解决。
    5 replies    2018-12-20 21:37:04 +08:00
    xiofee
        1
    xiofee  
       Dec 18, 2018
    frida objection
    Gayer
        2
    Gayer  
    OP
       Dec 19, 2018
    @xiofee 这个好像是需要破解的应用才行吧?我尝试了在手机上架设 frida 服务,不过还需要一个 cydia 应用商店来进行下载,这个商店貌似已经关闭了。遇到了一些问题,也可能是我的经验不足。
    xiofee
        3
    xiofee  
       Dec 19, 2018
    @Gayer 看 objection 的 Wiki,iOS without a jailbreak 部分,Patching iOS Applications
    Gayer
        4
    Gayer  
    OP
       Dec 20, 2018
    @xiofee 我看了一些文档,请问在 xcode 创建的测试应用,然后使用 frida 进行注入,部署到手机上之后,是否是只能阻止这个测试应用的证书固定呢?还是可以全局进行阻止?感谢
    xiofee
        5
    xiofee  
       Dec 20, 2018
    @Gayer objection 通过 patch ipa 把 gadget dylib 打包进去,app 在运行时载入 dylib,当然只在注入的 app 中才有效啦
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2413 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 15:53 · PVG 23:53 · LAX 08:53 · JFK 11:53
    ♥ Do have faith in what you're doing.