App抓包數據包之Paros的安裝及使用


1.在應用程序開發過程中,會遇到很多網絡訪問問題,自己沒有能力提供后台服務,這時就可以抓取網絡上的數據包,獲取數據接口,應用在程序中。下面介紹使用paros抓取網絡數據包得步驟。

2.要使用paros,需要建立java環境,也就是安裝一下jdk,可以先直接搜索下載安裝.如果在安裝的時候遇到的困難是,找不到正確的安裝包,大家如果需要可以參 考:http://jingyan.baidu.com/article/e4511cf3e112ac2b845eaf8f.html來下載、安裝 jdk。----->然后下載paros,安裝即可;

操作步驟  
1)  首先將MAC電腦的以太網共享給airport,使iOS設備能夠通過wifi連接 
打開系統偏好設置,找到共享,選擇internet共享,在右側“通過以下方式將”選擇以太網,“連接共享給其他電腦”選擇airPort。 如圖所示:

2)查看你Mac電腦的IP網段記住,設置蘋果手機連接Mac電腦的無線,設置Http代理為手動,設置電腦的 ip 地址 這里端口是隨意寫的 不過要保證>1024(建議8080端口)

3)paros,選Tools中的Options

設置IP地址與手機電腦一樣,端口一樣
4)

打開paros文件夾,在paros文件夾中有一個paros.jar文件,點擊它並運行,就會出來paros界面,我把paros的界面功能划分為三個部分網絡發送請求都會在1部顯示,發送(響應)的請求頭和請求體在2區顯示

5)然后運行 iphone 上程序就可以看到數據包了

數據分析: GET 協議分析

 

http://wbapp.mobile.sina.cn/interface/ninesquares/getsearchicon.php?udid=e4 :ce:8f:7c:9c:41&uid=&wm=b207&posid=pos4f9ba29064868&from=603009301 2
這就是網址,可以直接放在瀏覽器中顯示 也可以使用 ASI 直接獲取

POST 協議分析

 

對於 POST 比較復雜一些。里面的參數需要你使用程序參數才能使用,比如 http://api.maopao.com:80/maopao/v2.0/postlocation deviceid=1dfe9be1f679d04ebcec86cf74d41813bcbc0daf&geolat=40.0340&geol ong=116.3441 

得到接口之后就可以使用,解析工具解析返回的數據了.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM