手機資料抓包入門教程
手機資料抓包入門教程
試讀地址: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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Charles 手機抓包
- 在 ios 手機上用 charles 抓包,抓取不到 wss 資料。iOS
- 使用Fiddler對iPhone蘋果手機進行資料抓包分析iPhone蘋果
- 用fiddler實現手機抓包
- Python爬蟲入門教程 29-100 手機APP資料抓取 pyspiderPython爬蟲APPIDE
- 抓包概念大比較:資料包、資料包、分組
- Fiddler 安卓手機抓包教程安卓
- Fiddler(三)Fiddler設定手機抓包
- mac ---Charles抓包---ios蘋果手機MaciOS蘋果
- 淺析手機抓包方法實踐
- fiddler 電腦 手機 連線抓包
- 使用whistle軟體對手機抓包
- 使用 charles 或 Fiddle 抓 Android 手機包Android
- 最簡明的 Tcpdump 抓包入門指南TCP
- 🔥《吐血整理》進階系列教程 - 拿捏 Fiddler 抓包教程 (12)-Fiddler 設定 IOS 手機抓包,你知多少???iOS
- 手機抓包+注入黑科技HttpCanary——最強大的Android抓包注入工具HTTPPCAAndroid
- wireshark抓包新手使用教程
- cache資料庫入門教程資料庫
- 🔥《吐血整理》進階系列教程 - 拿捏 Fiddler 抓包教程 (11)-Fiddler 設定安卓手機抓包,不會可是萬萬不行的!安卓
- 🚀2023最新版克魔助手抓包教程(9) - 克魔助手 IOS 資料抓包iOS
- Charles對Android手機Https請求的抓包AndroidHTTP
- Fiddler 抓包詳細使用教程
- Nodejs教程21:資料庫入門NodeJS資料庫
- 019 Linux tcpdump 抓包案例入門可真簡單啊?LinuxTCP
- 前端攻城獅必會資料抓包前端
- 使用tcpdump+wireshark抓包分析網路資料包TCP
- 手機通過 fiddler 抓包,有些請求為什麼就得不到返回資料了
- Python入門教程—資料分析工具PandasPython
- 如何對手機http進行抓包?Fiddler工具超好用HTTP
- 資料包遠端傳輸的抓包系統scratch
- Fiddler抓包和修改WebSocket資料,支援wssWeb
- Termux 入門教程:架設手機 Server 下載檔案UXServer
- 小入門 Django(做個疫情資料包告)Django
- 瀏覽器資料庫 IndexedDB 入門教程瀏覽器資料庫Index
- Laravel 入門教程中-資料填充-修改分享Laravel
- Python 資料處理庫 pandas 入門教程Python
- Oracle資料庫初學者入門教程Oracle資料庫
- 《MySQL 入門教程》第 10 篇 資料排序MySql排序
- Redis入門教程(二)— 基本資料型別Redis資料型別