iOS 逆向?qū)W習(xí)1(iOS工具集:openssh 和 cycript)持續(xù)更新

其實學(xué)習(xí)ios 逆向知識還是很有必要的姐浮,不是抱著為了破解那個程序珠增,而是為了抱著學(xué)習(xí)的態(tài)度超歌,去學(xué)習(xí)一些好的程序的結(jié)構(gòu),用的好的框架蒂教,等等巍举,今天先來講解一些比較基礎(chǔ)的部分,iOS工具集凝垛,openssh 和cycript懊悯,(這兩個插件都可以在cydia 通過搜索下載得到)使用這些工具幫助我們?nèi)チ私庖恍┫胍某绦颉#ù宋恼聝H用于學(xué)習(xí))

工具:工具這里只需用用到一部越獄機(jī)和mac 電腦即可梦皮,越獄機(jī)目前盤古越獄已經(jīng)越到9.1了炭分,想做逆向開發(fā),還是不能將手機(jī)或測試機(jī)過早的升級届氢,這里是比較坑爹的

22CB2013-B33C-43BE-8346-64AECC0A6274.png
](http://upload-images.jianshu.io/upload_images/1306084-8ee1f41c2c36b23a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

在cydia 安裝插件的時候我遇到了一個坑


6CA65A7D-3FA8-4410-9322-4135ED0EE448.png

軟件源還在刷新(loading)的時候欠窒,我就去搜索,安裝插件了退子,結(jié)果他一直報錯,因此要等軟件源刷新完畢才可以安裝型将。好吧接下來回到正題吧

1 openssh
openssh ,其實是提供了一個ssh 的服務(wù)寂祥,安裝了之后,就可以通過無線方式由電腦遠(yuǎn)程登錄到手機(jī)七兜,去訪問手機(jī)的資源丸凭,這個東西還是棒棒噠,使用openssh 腕铸,還是需要你掌握一些終端命令的惜犀,iphone 是基于unix 系統(tǒng),所以狠裹,命令行命令在iphone 上面也是行的通虽界。先來大致演示一下

(1)遠(yuǎn)程登錄
openssh 他是通過無線方式,是電腦和手機(jī)建立連接涛菠,因此手機(jī)和電腦必須要在同一個網(wǎng)絡(luò)下面莉御,電腦通過ip來訪問手機(jī),我現(xiàn)在看到我的手機(jī)的ip 是192.168.0.35俗冻,這里還要說下默認(rèn)密碼是alpine ,登錄之后必須要立即改密碼礁叔,因為安裝這個插件,還是用默認(rèn)密碼迄薄,手機(jī)也就變得不安全了琅关,任意電腦都有機(jī)會訪問到你的手機(jī)了。(還有就是有時候比較卡讥蔽,估計是可能手機(jī)鎖屏了涣易,和電腦建立連接就卡主了画机,這是可以解鎖下手機(jī),讓手機(jī)保持亮屏)
這里用到的命令是 ssh root@ip 地址 都毒,如下圖


A2E81C23-B289-4B42-987E-6E5BEF0CB889.png

登錄成功就要馬上修改密碼了 使用到的命令 passwd 如圖


92904797-6F86-466F-A0EB-D3DD3D1208E4.png

(2)查看程序目錄結(jié)構(gòu)
改完密碼就可以愉快的色罚,安全的訪問自己的手機(jī)啦,那么來看看有什么好玩的命令账劲,這里我們必要常用到 的ps 命令,查看進(jìn)程的一些命令戳护,例如ps -e 通過這個命令可以查看自己想了解的程序,的運(yùn)行情況

DAE54938-6D53-445F-A7E2-6C5BDCCB5598.png
A7A70E1E-54BB-4107-9025-6A990F94A621.png

這里我們看到了一個熟悉的進(jìn)程微信瀑焦,還看到了微信了沙盒路徑腌且,頓時覺得這個命令棒棒噠

ps -e 會掃出一大堆的進(jìn)程呢,能不能精確點找呢榛瓮,通過命令來ps -ef |grep WeChat 模糊匹配來查詢微信的進(jìn)程铺董,啊哈哈微信也出來了


F2B57B24-FF8E-4666-B07B-29DAEDC59FBC.png

既然知道了沙盒路徑就可以各種 cd ls 看看微信的目錄結(jié)構(gòu)了

2CCE9F0C-2835-4007-A8DF-544DADD2574A.png

openssh 大致就講到這里,來看一下cycript 吧禀晓。

2 cycript
cycript 也是一款很強(qiáng)大的cydia 插件精续,使用它我們可以測試一些函數(shù)的功能,去窺探一些程序的結(jié)構(gòu)粹懒,動態(tài)調(diào)試程序重付,

(1)鎖定調(diào)試目標(biāo)
通過前面的ps 命令我們已經(jīng)知道可以進(jìn)程名 和 進(jìn)程id 那么我們可以通過這些標(biāo)志來調(diào)試想要了解的程序,還是拿微信來當(dāng)例子吧凫乖,


60E04A61-C924-436A-9E5F-9095C945163E.png

上圖可以看到 微信的pid 是832 那么我們通過命令 cycript -p 832 來調(diào)試微信


23FBC87F-9439-4A2F-AEAD-D7AD2A7A1B21.png

(2)調(diào)試彈框
出現(xiàn)cy#說明訪問想要調(diào)試的程序成功了,cycript的語法也很簡單确垫,類似oc,但是變量他要用var 來表示,且不用寫* 那么嘗試些一段簡單的代碼來看看效果

1D03C711-1258-4D9D-8415-EF6518189107.png

我在這里 實例了一個UIAlertView ,并讓實例彈了個框帽芽,那么手機(jī)發(fā)生了什么情況

22CB2013-B33C-43BE-8346-64AECC0A6274.png

可以看到一個微信看到我調(diào)試時產(chǎn)生的彈框

(3)打印app層級結(jié)構(gòu)
也可以通過代碼獲取 app的實例對象删掀,查看他的層級結(jié)構(gòu)

6113826F-A5A4-4791-9D5C-767ED79B3E28.png

今天大致就講到這里,接下來還會繼續(xù)拓展导街,如果有什么不對披泪,希望各位大神可以指出批評

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市菊匿,隨后出現(xiàn)的幾起案子付呕,更是在濱河造成了極大的恐慌,老刑警劉巖跌捆,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件徽职,死亡現(xiàn)場離奇詭異,居然都是意外死亡佩厚,警方通過查閱死者的電腦和手機(jī)姆钉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人潮瓶,你說我怎么就攤上這事陶冷。” “怎么了毯辅?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵埂伦,是天一觀的道長。 經(jīng)常有香客問我思恐,道長沾谜,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任胀莹,我火速辦了婚禮基跑,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘描焰。我一直安慰自己媳否,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布荆秦。 她就那樣靜靜地躺著篱竭,像睡著了一般。 火紅的嫁衣襯著肌膚如雪步绸。 梳的紋絲不亂的頭發(fā)上室抽,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天,我揣著相機(jī)與錄音靡努,去河邊找鬼。 笑死晓折,一個胖子當(dāng)著我的面吹牛惑朦,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播漓概,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼漾月,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了胃珍?” 一聲冷哼從身側(cè)響起梁肿,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎觅彰,沒想到半個月后吩蔑,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡填抬,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年烛芬,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,902評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡赘娄,死狀恐怖仆潮,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情遣臼,我是刑警寧澤性置,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站揍堰,受9級特大地震影響鹏浅,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜个榕,卻給世界環(huán)境...
    茶點故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一篡石、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧西采,春花似錦凰萨、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至霹崎,卻和暖如春珊搀,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背尾菇。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工境析, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人派诬。 一個月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓劳淆,卻偏偏與公主長得像,于是被迫代替她去往敵國和親默赂。 傳聞我的和親對象是個殘疾皇子沛鸵,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,843評論 2 354

推薦閱讀更多精彩內(nèi)容