其他分享
首页 > 其他分享> > iOS开发逆向之应用重签名(上)

iOS开发逆向之应用重签名(上)

作者:互联网

本文主要介绍重签名的几种方式,以及如何对应用进行重签名,

2ab8c698ad517f2ba604eb26d760241b.png


应用重签名

从之前《iOS逆向应用签名》中可知,签名是指原始数据的Hash值解密。那么重签名,顾名思义,就是指将原始数据的Hash值重新加密

作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS开发交流群:130 595 548,不管你是小白还是大牛都欢迎入驻 ,让我们一起进步,共同发展!(群内会免费提供一些群主收藏的免费学习书籍资料以及整理好的几百道面试题和答案文档!)

本次介绍的应用重签名方式主要有以下几种:

下面来进行一一介绍

方式1:Codesign重签名

在iOS中,Xcode为我们提供了签名工具,即codesign,通过一些命令即可完成重签名,如下所示

Codesign演示

如何获取越狱手机的ipa包

准备工作

注:所需的资料可关注公众号:编程大鑫 获取

codesign重签名步骤

给应用重签名的步骤如下:

codesign重签名演示

Codesign重签名缺点:过程太繁琐

方式2:Xcode重签名

下面我们通过Xcode来进行重签名,步骤如下:

与CodeSign重签名相比:少了其中的3(执行文件权限)、5(添加描述文件)、7(通过授权文件重签.app包)

xcode重签名演示

总结


标签:逆向,codesign,文件,app,iOS,WeChat,签名,plist
来源: https://blog.51cto.com/u_15146321/2783866