iOS逆向必要工具的安裝和使用(一)

屏幕快照 2018-04-24 下午10.58.54.png

1、cycript包下載

http://www.cycript.org/

下載下來(lái)后,解壓,放到opt目錄。

2、.bash_profile配置

vim .bash_profile

.base_profile

export CYCRIPTSRC=/opt/cycript/
export SSHSHELLSRC=~/YQShell
export PATH=/opt/theos/bin/:$CYCRIPTSRC:$SSHSHELLSRC:$PATH

CYCRIPTSRC:cycript配置路徑

SSHSHELLSRC:存放電腦連接手機(jī)的命令,cycript -r 192.168.11.120:6666

3、.zshrc配置

我們已經(jīng)將終端由默認(rèn)的.bash_profile切換成了.zshrc,配置如下源,可加載.bash_profile文件。

source ~/.bash_profile

4、終端執(zhí)行cycript報(bào)錯(cuò)

dyld: Library not loaded: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/libruby.2.0.0.dylib
  Referenced from: /Users/devzkn/Downloads/cycript_0.9.594/Cycript.lib/cycript-apl
  Reason: image not found

這個(gè)錯(cuò)誤是因?yàn)殡娔X的ruby版本太高導(dǎo)致

解決方法:

4.1、首先查看電腦ruby版本
ruby -v
4.2、關(guān)閉系統(tǒng)的SIP
  • 電腦重啟按住command+R,進(jìn)入恢復(fù)模式
  • 打開(kāi)終端,輸入csrutil disable,重啟
  • 如果想打開(kāi)SIP,重復(fù)上兩步,命令改為csrutil enable
4.3、直接把2.3的復(fù)制一份,改為2.0即可
sudo mkdir -p /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/
sudo ln -s /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/libruby.2.3.0.dylib /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/libruby.2.0.0.dylib

參考資料:http://www.itdecent.cn/p/beea9f2b9f7d 逆向工具介紹

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容