ios逆向中的問題

2021-06-22 00:01:51 字數 1261 閱讀 3173

1、ipad忘記ssh密碼怎麼辦?

在越獄的時候為了安全性修改了ipad預設的ssh密碼,但是一直以來很少用ssh登陸過,以至於忘記了ipad的ssh密碼到底是什麼了。

還好有解決的辦法:用ifile的文字編輯功能開啟/etc/master.passwd,將root:後面的一直到:0中間的字元換成/smx7mytqii2m,即恢復了預設的密碼alpine。

2、windows下借助ifunbox2014裡的連線ssh就可以建立ssh通道,或者用工具putty.exe也可以,但不知道為什麼,虛擬機器裡mountain lion系統就無法與ios建立ssh通道。

ssh [email protected]

修改虛擬機器網絡卡的設定,將ip設定和ios同乙個網段,然後再設定mac裡的ip位址(手動),但dhcp以後ip會自動又和原來一樣。是否要將win8系統重啟。

解決:貌似上面的連線ssh非要在wifi裡面,ios裝置的ip只是wifi的ip,並不是區域網的ip。

虛擬機器的問題是在虛擬機器的 選單欄裡面 edit-〉virtual network editor裡面講192.168.211.2設定為路由,並進行了自動dhcp的分配。

還是沒有解決從mac os通過ssh連線ipad,只是用命令安裝usbmuxd成功,port install usbmuxd

#sudo port install usbmuxd

#./tcprelay.py –t 22:2222

連線上ios裝置,在mac(切記不是ios)終端上(另外開乙個終端)執行:

#ssh 

[email protected]

–p 2222

ok,看到沒有,進入到了你的ipad的目錄。

3、在mac下開啟多個終端的訣竅

在終端的選單中選擇「視窗」-〉「將視窗儲存為組」

問題:下了dyld_decache工具(用來匯出ios上的幾百兆的動態庫),但直接執行報找不到該命令的錯誤。原因一是許可權沒有執行的,二是該命令要用python的方式執行。

chmod +x dyld_decache

./dyld_decache

5、進入gdb,輸入attach springboard,報錯:

attaching to process 1666.

0x38cd2a8c in ?? ()

error while running hook_stop:

no symbol table is loaded.  use the "file" command.

使用file後就respring了

iOS 逆向常見問題

2.usr bin 不能拷貝class dump 解決 終端執行下面命令,mkdir bin mv class dump bin class dump是指的class dump的完整路徑 chmod x bin class dump vi bash profile 按 i 鍵進入編輯模式,寫入下面一...

iOS逆向筆記

學習逆向過程中的一些總結 資料彙總 檢視包含哪些架構 armv7 32位真機架構 arm64 64位真機架構 resign自動給所有需要重簽名的plugin重簽名 上傳fir可以檢視是否重簽名成功 resign ipa wangyi.ipa signing identity iphone distr...

ios逆向的學習筆記

很開心已經接觸到了ios的逆向,並完成了第乙個小的tweak。功能 hookspringboard 當ios啟動時插入乙個alertview,詳細過程如下 大部分工作都在終端下完成 1 配置環境變數 export theos opt theos 就不解釋了,都知道什麼意思 export lc col...