Fastlane modify
起因:通过SSL kill Switch2破解掉苹果的双向验证后,抓到一个接口,结果发现该接口cookie有时效性,每隔8小时就会时失效,于是乎想着有什么简便方法可以自动延长时效,前段时间研究超级签名的时候了解到了Fastlane-Spaceship,就想着能不能从这里入手。
通过研究fastlane源码了解到,fastlane每次调用苹果接口的时候就会执行login方法,然后获取到了cookie,最后放入目标接口中。
Modify开始
我们的目标文件:/fastlane-2.129.0/spaceship/lib/spaceship/portal/portal_client.rb,发现里面全是request方法,下一步打印cookie,经过对比,与我们抓包的cookie相差不大,替换后response正常,至此,魔改完毕。
思路
定时请求fastlane魔改后的cookie替换我们的请求的cookie