国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

iOS逆向-ipa包重簽名及非越獄手機安裝多個微信

移動開發
前一段時間學了點兒逆向相關的一些東西,但是都是基于越獄手機上的操作,給視頻類應用去廣告之類的。隨著蘋果生態圈的逐漸完善、及蘋果對自身系統的保護越來越嚴格,導致現在的iPhone手機并不像以前那樣存在大量的越獄用戶。

前一段時間學了點兒逆向相關的一些東西,但是都是基于越獄手機上的操作,給視頻類應用去廣告之類的。隨著蘋果生態圈的逐漸完善、及蘋果對自身系統的保護越來越嚴格,導致現在的iPhone手機并不像以前那樣存在大量的越獄用戶。

[[234118]]

前段時間我自己申請了個微信小號,申請小號的目的就是原來微信號好友中亂七八糟的人實在太多,感覺自己的朋友圈都是一些無關緊要的垃圾信息,曾經關閉了一段時間的朋友圈,但是最近遇到了好多技術上很強的同行,還想了解大佬們的動態。

于是我就想著申請了個小號,但是麻煩來了,iPhone手機并不像安卓手機那樣存在著微信多開之類的應用,將自己手機越獄吧成本太高,于是就想著通過技術手段安裝多個微信,下面步入正題:

為什么要重簽名

其實我們平時開發的App,程序運行主要就是加載一個Mach-o可執行文件。當我們將程序打包成ipa文件,上傳到App Store的時候,期間就是進行了一些加殼操作,比如:數字證書簽名等。重簽名的目的就是將別人的程序重新簽上我們的證書信息。也可以簡單理解為將別人的加密文件解密,加上我們自己的加密算法。

逆向當中的一些專業術語

  • 加殼:利用特殊算法(iOS中數字證書),對可執行文件的編碼進行改變,以達到保護程序代碼的目的
  • 脫殼:摘掉殼程序,將未加密的可執行文件Mach-o還原出來

查看應用是否加殼

將下載好的ipa包解壓縮之后,拿到里面的Mach-o文件,cd到所在目錄,執行如下命令:

  1. otool -l 可執行文件路徑 | grep crypt 

 iOS逆向-ipa包重簽名及非越獄手機安裝多個微信

其中cryptid代表是否加殼,1代表加殼,0代表已脫殼。我們發現打印了兩遍,其實代表著該可執行文件支持兩種架構armv7和arm64.

查看應用支持哪種架構

終端下執行如下命令查看架構信息

  1. lipo -info 文件路徑 

iOS逆向-ipa包重簽名及非越獄手機安裝多個微信

除了查看架構信息,還可以利用該指令導出某種特定架構、合并多種架構:

導出特定架構

  1. lipo 文件路徑 -thin 架構類型 -output 輸出文件路徑 

合并多種架構

  1. lipo 文件路徑1 文件路徑2 -output 輸出文件路徑 

怎么給應用脫殼

給應用脫殼有兩種途徑:

  • 直接從一些第三方應用商店里面下載你想脫殼的應用,例如:PP助手、iTools等
  • 自己脫殼,利用GitHub上開源的一些工具,常用的有Clutch、dumdecrypted。具體如何使用,請自行Google

前期準備工作:

  • 一臺iPhone,越不越獄都行
  • 開發者證書或者企業證書(個人賬號也行,但是應用安裝上之后,有效期只有7天)
  • 電腦安裝 iOS App Signer

其實重簽名的方式有很多,比如:可以利用sigh resign命令,在終端下操作,還可以借助一些逆向相關的重簽名工具,本文采用iOS App Signer

了解以上基本概念之后,下面正式開始史上最詳細的重簽名過程,以微信為例:

第一步:準備好脫殼后的微信App

我是直接從PP助手上下載的,感興趣的可以自己手動脫殼

iOS逆向-ipa包重簽名及非越獄手機安裝多個微信

第二步:將對用的ipa文件解壓,修改一些東西

注意:個人證書不能重簽Extension文件,所以要刪除ipa包中包含的相應文件,包括Watch里面的Extension,為了方便一般直接將Watch文件刪除:

iOS逆向-ipa包重簽名及非越獄手機安裝多個微信

iOS逆向-ipa包重簽名及非越獄手機安裝多個微信 

第三步:利用iOS App Signer給微信重簽名

iOS逆向-ipa包重簽名及非越獄手機安裝多個微信

  • 第一項:對應的.ipa或者.app路徑
  • 第二項:我們自己的簽名證書
  • 第三項:證書對應的Profile文件,默認項Re-Sign Only是無效的,選擇證書下存在的Profile文件)
  • 第四項:重簽名之后的Bundle identifier(選擇了Profile文件,一般會自動填寫)

下面幾項可以隨便寫

iOS逆向-ipa包重簽名及非越獄手機安裝多個微信

簽名完畢之后對應的文件夾下會生成重簽名之后的ipa包

iOS逆向-ipa包重簽名及非越獄手機安裝多個微信

注意:利用iOS App Signer重簽名,在刪除掉相應的Extension,選擇路徑的時候,一定要選擇Payload文件夾下對應的.app文件,否則會報找不到Payload文件夾的錯誤:

iOS逆向-ipa包重簽名及非越獄手機安裝多個微信

安裝重簽名之后的微信

可以用PP助手安裝,也可以用Xcode安裝,我采用Xocde安裝: 

iOS逆向-ipa包重簽名及非越獄手機安裝多個微信

不出意外地話,第二個微信就成功的安裝到了你的手機上。如果裝不上的話,基本上大部分原因就是證書不對。。。

最終效果

多個證書可以多次重新簽名,安裝多個相同的應用 

iOS逆向-ipa包重簽名及非越獄手機安裝多個微信


 

iOS逆向-ipa包重簽名及非越獄手機安裝多個微信

這篇文章圖有點兒多。。。。。

注意:重簽名方式安裝的微信,是對微信APP的一種破解,會被官方認定為非安全軟件,有被封號的危險。但是這種方式對破解各種其他軟件都是有用的,利用逆向相關的知識,我們可以利用這種知識做很多我們想做的事兒!!!(不要做非法的事情哈!)

遇到的坑

錯誤一:

iOS逆向-ipa包重簽名及非越獄手機安裝多個微信

解決辦法:證書不對,仔細檢查下證書

錯誤二

iOS逆向-ipa包重簽名及非越獄手機安裝多個微信

解決辦法:刪除ipa包里面的watch相關的文件

 

責任編輯:未麗燕 來源: 簡書
相關推薦

2018-05-11 09:55:44

2017-07-28 09:30:55

2015-03-26 12:14:02

iOS漏洞蘋果手機手機安全

2024-03-20 14:44:10

2021-09-03 06:00:12

微信iOS移動應用

2011-09-19 13:03:02

2018-07-23 15:50:43

iOS越獄蘋果

2015-07-02 11:16:49

烏云

2015-02-12 17:45:41

微信SDK

2013-01-15 10:38:06

iOSAppAppCan

2013-12-17 10:02:30

越獄iOS7

2021-08-19 18:57:12

微信iOS移動應用

2013-08-08 10:13:25

微信

2018-03-26 14:37:49

微信手機廠商APP

2011-05-04 09:02:20

簽名工具代碼BlackBerry

2018-08-09 09:16:24

Vue微信簽名失敗

2021-02-06 06:27:12

微信手機號移動應用

2019-02-25 06:46:59

iOS 工具 操作系統

2014-12-02 09:58:00

2013-08-05 15:24:03

微信5.0公眾賬號
點贊
收藏

51CTO技術棧公眾號

亚洲精品动漫100p| 久久国产精品高清| 国产精品高潮呻吟久久av黑人| 日韩av男人的天堂| 91老司机在线| 日本不卡二区| 超级碰在线观看| 国产精品欧美激情在线观看| jizz18女人| 一级视频在线免费观看| 飘雪影院手机免费高清版在线观看 | 污污免费网站| 69视频在线观看| 三级在线看中文字幕完整版| 二区三区精品| 欧洲福利电影| 亚洲免费激情| 成人永久看片免费视频天堂| 亚洲色图视频免费播放| 在线视频国产一区| 亚洲精品大尺度| 久久免费在线观看| 懂色av一区二区三区在线播放| 在线视频91| 丰满少妇又爽又紧又丰满69| 免费a在线观看| 色老太综合网| 亚洲免费成人av在线| 夜久久久久久| 99视频精品免费视频| 午夜精品久久一牛影视| 亚洲成人久久一区| 97免费中文视频在线观看| 成人精品一二区| 久久久久久www| 一级毛片在线看| 午夜影院在线播放| 伊人精品综合| 亚洲无吗在线| 99国产精品99久久久久久| 亚洲国产精品一区二区久久| 欧美成人女星排名| 欧美国产第二页| 国产精品有限公司| 日韩网址在线观看| www.中文字幕久久久| 欧美成人aaa| 欧美淫片网站| 99久久99久久精品免费看蜜桃| 欧美日韩免费在线观看| 亚洲图片在区色| 国产日韩精品入口| 日韩a级黄色片| 日本中文字幕一区二区有码在线| 色综合一本到久久亚洲91| 欧美肉体xxxx裸体137大胆| 精品一区二区在线观看| 一区二区三区欧美| 亚洲欧美999| 国产精品精品久久久| 伊人久久大香线蕉精品| 三上悠亚一区二区三区| 黄在线观看免费网站ktv| 精品一区二区三区中文字幕老牛| 激情成人综合网| 欧美视频中文字幕在线| 永久免费精品影视网站| 国产精华一区| 欧美自拍小视频| 免费不卡av| 日韩欧美午夜| 91免费观看视频| 91精品国产综合久久福利| 26uuu久久噜噜噜噜| 一区视频二区视频| 亚洲天堂二区| 视频一区视频二区欧美| 日本成人中文字幕在线视频| 亚洲午夜三级在线| 久久久成人精品视频| 久久精品aaaaaa毛片| 免费国产视频| 99蜜月精品久久91| 噜噜爱69成人精品| 亚洲一二三四在线观看| 久久精品亚洲精品| 日韩在线电影一区| 午夜在线网站| 巨人精品**| 成人av在线资源网站| 日韩欧美成人激情| 91av免费看| 国产美女视频黄a视频免费| 日本午夜免费一区二区| 日本美女视频一区二区| 91国在线观看| 欧美写真视频网站| 色呦呦视频在线观看| 亚洲欧美日本另类| 免费视频观看成人| 日韩一区二区电影网| 国产成人精品一区二区三区免费| 精品久久一区二区三区| 国产一级激情| 在线免费不卡电影| 日本精品专区| 亚洲精品成a人| 欧洲美女少妇精品| 精品国产免费视频| 欧美亚洲高清| 日本在线xxx| 日韩av综合网站| 国内精品模特av私拍在线观看| 中文字幕一区二区三区5566| 粉嫩av在线播放| 国产精品最新| 久久久久久**毛片大全| 国产偷亚洲偷欧美偷精品| 久久伦理网站| 国产日本在线观看| 日韩欧美伦理| 亚洲另类中文字| 欧美激情乱人伦一区| 亚洲中文字幕无码av永久| a级片免费在线观看| 国产欧美日韩综合一区在线播放 | 精品国产一区二区三区不卡| 91精品国产自产在线| 福利在线免费| 国产成人在线中文字幕| 91日韩精品一区| 一区二区三区美女xx视频| 日韩欧美三级电影| 18加网站在线| 亚洲一区日本| 欧美精品一卡两卡| 国产精品久久久久av福利动漫| 亚洲人成电影| 日韩大片在线| 亚洲美女偷拍久久| 欧美亚洲另类激情另类| 中文字幕第88页| 精品国产一区二区三区成人影院| 国产蜜臀av在线一区二区三区| 久久福利视频导航| 国产乱子夫妻xx黑人xyx真爽| 黑人一区二区三区| 91色在线porny| 欧美成人精品xxx| 7m第一福利500精品视频| 一区二区三区四区蜜桃| 欧美禁忌电影| 国产精品中文字幕欧美| 日韩电视剧免费观看网站| 亚洲资源在线网| 日本三级一区| 国产精品99久久久久久久女警| 亚洲精品之草原avav久久| 热这里只有精品| 偷拍视频一区二区三区| 懂色av中文一区二区三区| 一区二区三区四区在线观看视频| 日本阿v视频在线观看| 精品久久福利| 久久久蜜臀国产一区二区| 欧美裸身视频免费观看| 麻豆一区二区三区视频| 露出调教综合另类| 亚洲一区在线播放| 成人免费黄色网| 精品乱码一区二区三四区视频| 亚洲国产日本| 精品久久久久久久久久久久久久久 | 日韩中文字幕| 中文字幕免费观看一区| 久久全球大尺度高清视频| 91传媒在线观看| 手机在线电影一区| 欧美在线一二三四区| 老牛影视免费一区二区| av人人综合网| 不卡视频免费播放| 欧美—级高清免费播放| 最近中文字幕mv第三季歌词| 亚洲最大黄网| 日韩欧美一区电影| 欧美久久在线观看| 老司机精品视频在线播放| 午夜国产不卡在线观看视频| 精品国产一区二区三区麻豆免费观看完整版 | 青草综合视频| 欧美国产乱子伦| 国产精品在线看| 日本网站在线免费观看视频| 日本美女一区二区| 久久精品国产亚洲| 五十度飞在线播放| 美女久久一区| 亚洲一区av在线播放| 成人午夜剧场免费观看完整版|