• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • iOS系統設備網絡抓包方法,抓包工具介紹:越獄和不越獄的辦法 (2)

    發表于:2014-08-13來源:fengsh998作者:fengsh998點擊數: 標簽:抓包
    首先把系統語言改為英文,之后進入Cydia,添加第一中文源(http://apt.178.com),添加源的方法如下:進入Cydia,點擊Manage,然后點擊Source,進入后點擊右上角的

      首先把系統語言改為英文,之后進入Cydia,添加第一中文源(http://apt.178.com),添加源的方法如下:進入Cydia,點擊Manage,然后點擊Source,進入后點擊右上角的Edit,再點擊左上角的Add,輸入源地址,點擊添加,出現警告的話,點仍然添加。等待列表刷新完成即可,返回Cydia后在Manage>第一中文源下查找ios5Cydia中文崩潰解決補丁安裝即可,如下圖。再次將系統切換至簡體中文后可正常使用Cydia搜索功能。

     

      2.OpenSSH安裝

      OpenSSH提供了服務端后臺程序和客戶端工具,用來加密遠程控件和文件傳輸過程的中的數據。安裝完畢后,用戶才可以使用PC通過遠程訪問來控制終端。啟動Cydia后點右下角的“搜索”,即可找到OpenSSH。進入安裝頁面,點擊右上角的Install完成安裝,如下圖。

     

      3. MobileTerminal安裝

      MobileTerminal是一款在iOS設備上使用的終端管理軟件,采用類似于命令行的非圖形界接口管理iOS設備的進程,運行并不依賴于Openssh或者Telnet,是獨立運行于系統上的app程序。進入Cydia后在Manage>第一中文源下查找能與系統適配的MobileTerminal并進行安裝,如下圖。

     

      4.tcpdump安裝

      通過91手機助手(IOS版)可在終端上安裝tcpdump,下載地址:http://apt.saurik.com/debs/如不確定哪一個適用自己手機,可對附件中的tcp安裝包進行全部安裝。

      如果在安裝完畢后執行tcpdump提示libpcap的錯誤,需安裝libpcap,如不確定哪一個適用自己手機,可對附件中的lib安裝包進行全部安裝。

      5.ios設備上tcpdump的使用

      對于一些ios設備如iphone及ipad,既可以接入WiFi,也可以接入2G/3G,在使用tcpdump命令時請注意網口類型,WiFi接入時網卡為en0,而2G/3G接入時網卡為pdp_ip0,而網卡不指定時默認為pdp_ip0。舉例來說,

      WiFi下抓包tcpdump -i en0 -X -s0 -wdata.pcap

      2G/3G下抓包tcpdump -i pdp_ip0 -X -s0 -w data.pcap或tcpdump-X -s0 -w data.pcap

      五、Q&A

      (Ⅰ)如果SSH連接ios設備時提示“ServerUnexpectedly Closed Network Connection”,該怎么辦?

      A:可通過重新安裝OpenSSH來嘗試解決問題。

      (Ⅱ)如果在安裝了tcp安裝包和lib安裝包后執行tcpdump仍提示失敗,該怎么辦?

      A:有可能是缺少libcrypto.0.9.8.dylib文件造成,可從其它ios設備usr/lib路徑下copy至本機再進行嘗試。

      在進行iOS開發過程中,經常會遇到各種各樣的網絡訪問問題,以前苦于沒有抓包工具,很多網絡問題解決起來很痛苦?,F在終于好了,本文提供兩種方式進行網絡抓包:

      1. 網絡共享 + 可視化抓包工具

      基本原理

      原理比較簡單,ios設備通過代理方式共享連接mac電腦的無線網卡,使用抓包工具抓包,然后進行分析(我們推薦使用Wireshark,在MAC系統上也可以使用Paros工具)。

      現在以MAC系統下Paros工具為例,詳細描述下抓包過程:

      操作步驟

      1) 首先將MAC電腦的以太網共享給airport,使iOS設備能夠通過wifi連接

      打開系統偏好設置,找到共享,選擇internet共享,在右側“通過以下方式將”選擇以太網,“連接共享給其他電腦”選擇airPort。

      2) 打開paros ,設置paros的本地代理paros下載地址(http://www.parosproxy.org/)

      在paros的tools-》options中選擇local proxy,在Address 中輸入AirPort的ip地址。輸入端口8080。打開系統偏好設置,找到網絡,選擇左側的AirPort,可以看到AirPort的地址為169.254.69.225,將該地址填入到上面提到的Address欄中。

      3) 使用ios設備連接mac共享出來的網絡:在iOS設備中,選擇設置-》通用-》網絡-》wifi,找到共享的網絡,加入。然后在該網絡的纖細內容中的http代理部分,選擇手動,輸入paros中設置的代理ip和端口。

      4) 下面就可以使用paros來監控iOS設備的網絡,我們打開Safiri,在paros中即可察看到網絡的所有請求。

      2. tcpdump命令 + 可視化抓包工具

      基本原理

      tcpdump命令是一個網絡的抓包的命令行,他能指定具體的設備,也能制定具體的五元組進行捕獲鏈路上的數據包。它可以再終端上打印出來也可以將捕獲到得數據寫入到一個文件,文件的格式是二進制形式,所以,我在打開該文件的時候才用的工具是UltraEdit。

    原文轉自:http://blog.csdn.net/fengsh998/article/details/8677556

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>