越獄開發 除錯iOS下沒有加密的第三方程式

2021-06-14 07:34:23 字數 527 閱讀 1027

只要在 entitlement 裡面新增如下字段:

get-task-allow

就代表該執行檔案可以被debug。

修改方法如下:

1、將需要debug的執行檔案copy到 mac上。

2、使用ldid 工具,匯出其code sign

ldid -e helloworld >> helloworld.txt 

3、修改其code sign,新增上述字段

4、重新對齊進行code sign

ldid -shelloworld.txt ./helloworld

5、copy 回 裝置上,修改許可權為 755

chmod 755 ./helloworld

6、開啟xcode -》product -》attach to process -> by process pid  填入 helloworld

啟動程式則自動開始除錯。

當然,這個方法適合越獄裝置,因為這樣才能對其賦予許可權。

將來會說明一下如何對加密的裝置進行debug。

飛老師的教程 黑鷹VIP教程 沒有加密的版本

課程介紹篇.rar 環境搭建篇 上 rar 環境搭建篇 下 rar 掃瞄篇 上 rar 掃瞄篇 下 rar 入侵篇.rar 肉機爭奪篇.rar 肉機利用篇.rar 學習方向指導篇.rar 總結篇.rar radmin 軟體使用詳解 完全版 rar vmware workstation 6.0.rar...

iOS開發的除錯技巧

關於本文 1 模擬器的快捷鍵 2 覆蓋安裝注意事項 3 給模擬器相簿增加 4 模擬器中程式的資料 5 安裝舊版本的模擬器 6 模擬慢網速 7 異常斷點與符號斷點 1 模擬器的快捷鍵 常用的模擬器快捷鍵 cmd 1 2 3 可以切換模擬器的顯示比例。xcode9.0之後的模擬器可以自由縮放 opt s...

iOS下的RSA加密方法

第一步,製作自簽名的證書 1.最簡單快捷的方法,開啟terminal,使用openssl mac os x自帶 生成私鑰和自簽名的x509證書。openssl req x509 out public key.der outform der new newkey rsa 1024 keyout pri...