刚开始学习逆向,有一些不解,还请诸位不吝赐教
普通开发时,真机调试app 是通过本地私钥加密app数据包 + 苹果服务器公钥加密本地公钥生成证书,再加密证书和其他数据生成mobileprovision 再打包实现签名,再被苹果服务器私钥一一验证,最终被苹果设备认可并运行.
有如下疑问
impactor的原理是否跟XCode一样,它帮我们做了哪些操作
p.s 看到有listteams downloadTeamProvisioningProfile之类的.
刚开始学习逆向,有一些不解,还请诸位不吝赐教
普通开发时,真机调试app 是通过本地私钥加密app数据包 + 苹果服务器公钥加密本地公钥生成证书,再加密证书和其他数据生成mobileprovision 再打包实现签名,再被苹果服务器私钥一一验证,最终被苹果设备认可并运行.
有如下疑问
impactor的原理是否跟XCode一样,它帮我们做了哪些操作
p.s 看到有listteams downloadTeamProvisioningProfile之类的.
根xcode 流程一样
那PC端呢
他是自己实现的Xcode流程,所以跨平台
所以是只需要iTunes作为依赖对吧
创建证书
添加设备
添加应用ID
下匹配的证书
签名app
安装到ios手机上
其实就是把描述文件下载下来,然后重新打包安装