手機資料抓包入門教程

大學霸發表於2015-04-16
手機資料抓包入門教程





試讀地址:http://pan.baidu.com/s/1hqf9N9a
介紹:本教程從專業的角度講解手機抓包的各種方式,同時也對常見的UDP、TCP通訊模式詳細講解。最後針對HTTP協議類應用,本教程詳細講解如何獲取敏感資訊,並加以利用。本教程適合滲透測試人員閱讀。
 
目  錄
第1章  手機抓包概述 1
1.1  手機通訊的常用模式 1
1.1.1  UDP通訊模式 1
1.1.2  TCP通訊模式 2
1.1.3  Web類APP核心協議--HTTP 3
1.2  手機抓包方式 4
1.2.1  物理Android裝置 4
1.2.2  虛擬Android裝置 4
1.2.3  Android裝置連線工具--ADB 4
1.3  抓包工具 4
1.3.1  外部式抓包工具--Wireshark 4
1.3.2  內部式抓包工具--Tcpdump 5
1.4  分析工具Wireshark 6
1.4.1  獲取Wireshark安裝包 6
1.4.2  在Windows下安裝Wireshark 7
1.4.3  在Linux下安裝Wireshark 10
第2章  構建Android模擬器(AVD) 13
2.1  安裝JDK 13
2.1.1  下載JDK包 13
2.1.2  安裝JDK 15
2.2  Android模擬器 17
2.2.1  下載Android SDK 17
2.2.2  Windows下安裝Android SDK 29
2.2.3  Linux下安裝Android SDK 31
2.2.4  設定Android SDK管理器 32
2.2.5  設定環境變數 37
2.2.6  Android虛擬裝置管理器--AVD Manager 39
2.2.7  建立一個新裝置 42
2.2.8  建立Android模擬器 43
2.2.9  執行Android模擬器 47
2.2.10  刪除Android模擬器 50
2.3  物理裝置(實體手機)配置 51
2.3.1  手機流量監控 51
2.3.2  徹底關閉後臺程式 54
第3章  部署軟體和工具 58
3.1  安裝ADB 58
3.1.1  將手機連線到計算機 59
3.1.2  安裝ADB驅動 60
3.1.3  啟動和關閉ADB服務 64
3.1.4  檢視Android裝置 65
3.1.5  進入模擬器或裝置的Shell 67
3.2  部署軟體 68
3.2.1  獲取軟體 69
3.2.2  安裝應用程式 72
3.2.3  執行應用程式 77
3.2.4  解除安裝應用程式 79
3.2.5  刪除安裝包 84
3.3  部署對應工具 85
3.3.1  部署Android裝置抓包工具--Tcpdump 85
3.3.2  部署Android命令集工具--BusyBox 87
3.3.3  部署Android系統的Shell--超級終端 92
第4章  捕獲資料包 94
4.1  外部式資料包捕獲 94
4.1.1  配置捕獲環境 94
4.1.2  啟動Wireshark工具 94
4.1.3  設定無線網路卡為混雜模式 97
4.1.4  解密WEP加密的包 100
4.1.5  解密WPA-PSK/WPA2-PSK加密的包 103
4.2  內部式資料包捕獲 105
4.2.1  內部式資料抓包的優勢 105
4.2.2  Tcpdump工具的介紹 106
4.2.3  捕獲指定主機的資料包 107
4.2.4  捕獲指定主機和埠的資料包 109
4.2.5  捕獲指定協議的資料包 110
4.2.6  捕獲Android模擬器的資料包--emulator 110
第5章  UDP通訊模式資料包分析 112
5.1  UDP協議分析 112
5.1.1  敏感資訊 112
5.1.2  確認IP資訊 114
5.1.3  確認埠資訊 119
5.1.4  根據包長度過濾 121
5.2  其它基於UDP的協議分析 125
5.2.1  DNS協議介紹 125
5.2.2  DNS協議分析 126
第6章  TCP通訊模式資料包分析 129
6.1  TCP協議工作流程 129
6.2  TCP協議分析 130
6.2.1  敏感資訊 130
6.2.2  確認IP資訊 132
6.2.3  確認埠資訊 135
6.2.4  確認包長度 137
6.2.4  確認視窗大小 138
6.2.5  確認包的標誌位 139
6.3  基於TCP協議的其它協議分析 141
6.3.1  FTP協議介紹 142
6.3.2  捕獲FTP協議包 142
6.3.3  獲取登入FTP服務的使用者名稱和密碼 146
6.3.4  分析FTP下載檔案過程的包 147
6.3.5  分析FTP上傳檔案過程 149
6.3.6  重組並提取FTP傳輸的檔案內容 151
第7章  HTTP協議分析 154
7.1  HTTP協議概述 154
7.1.1  HTTP工作流程 154
7.1.2  HTTP報文格式 154
7.1.3  HTTP請求方法 156
7.2  獲取請求的網址 157
7.2.1  捕獲HTTP包 157
7.2.2  請求的主機 158
7.2.3  請求的URI 160
7.3  獲取提交的內容 162
7.3.1  GET方式提交的內容 162
7.3.2  POST方式提交的內容 164
7.4  獲取限制訪問的資訊 166
7.4.1  安裝Xplico工具 166
7.4.2  解析HTTP協議包 166
7.5  獲取並利用Cookie資訊 174
7.5.1  安裝Greasemonkey元件 174
7.5.2  建立Cookie Injector指令碼 175
7.5.3  使用Wireshark包中的Cookie資訊 176
附錄A  ASCII碼速查 181

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-1579997/,如需轉載,請註明出處,否則將追究法律責任。

相關文章