利用Charles分析iOS app的網(wǎng)絡(luò)通信

Charles,一個(gè)非常方便的抓包工具,這次主要介紹一下如何利用Charles分析iOS應(yīng)用的網(wǎng)絡(luò)通信,以iOS應(yīng)用NASA為例(最近對(duì)universe有點(diǎn)感興趣),下面為app的模樣:

屏幕快照 2015-05-29 下午2.38.34.png

里面可以查看一些跟太空相關(guān)的圖片,分析一下如何獲取這些圖片,但需要手機(jī)連接到Mac共享的Wi-Fi上。

  • 查看Mac的IP地址,比如我機(jī)器上的為:192.168.56.160;
  • 打開iPhone設(shè)置,選擇連接的Wi-Fi,設(shè)置HTTP代理,選擇手動(dòng),并設(shè)置服務(wù)器的Mac的IP地址,端口設(shè)為8090;


    手機(jī)設(shè)置
  • 打開Charles應(yīng)用,選擇菜單“Proxy”->"Proxy Settings",設(shè)置端口號(hào)8090,同時(shí)勾選"Enable transparent HTTP proxying"


    Charles設(shè)置
  • 打開NASA應(yīng)用,Charles開始記錄,進(jìn)入app的Images選項(xiàng):
Charles紀(jì)錄結(jié)果
手機(jī)界面

通過Charles可以看出獲取這張圖片請(qǐng)求方式為:
http://mobile.arc.nasa.gov/public/iexplore/images/useradded/320/norfolk_ast_2009316.jpg ,其它的請(qǐng)求信息都可以在Charles中查看。所以假如你自己的應(yīng)用想要顯示NASA的一些圖片,你就可以使用這些請(qǐng)求方式了,分析其它應(yīng)用方法類似。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,973評(píng)論 19 139
  • 國家電網(wǎng)公司企業(yè)標(biāo)準(zhǔn)(Q/GDW)- 面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議 - 報(bào)批稿:20170802 前言: 排版 ...
    庭說閱讀 11,176評(píng)論 6 13
  • 上星期因?yàn)橥陡灞或_,心里一直對(duì)老師過意不去,這星期因?yàn)槊τ陧?xiàng)目的匯報(bào),馬不停蹄的調(diào)程序做PPT,滿身疲倦,回寢室連...
    穆諾閱讀 294評(píng)論 0 0
  • 向心要一朵花,裝點(diǎn)滿懷的情, 向天空要一點(diǎn)雨露,潤澤枯萎的靈魂, 向大海要一瓢飲,澎湃沉寂的時(shí)光。 滄桑多了,似畫...
    哈瑞奎詩娜閱讀 248評(píng)論 0 0