小程序|App抓包(四)
Tcpdump抓取手機數據包分析
一、環境需求:
1、手機需要root
2、電腦上安裝SDK(建議安裝android studio)也可單獨安裝SDk也行
下載地址 :
http://developer.android.com/sdk/index.html
android studio:
https://developer.android.google.cn/studio/
自行下載安裝:
3、手機上安裝tcpdump
下載地址:
http://www.strazzere.com/android/tcpdump https://www.androidtcpdump.com/android-tcpdump/downloads
4、adb安裝
mac安裝:
brew install android-platform-tools
win:參考:
https://blog.csdn.net/weixin_43927138/article/details/90477966
第一種就是最簡單的方法,只下載adb壓縮包去解壓即可:鏈接:https://pan.baidu.com/s/1SKu24yyShwg16lyIupO5VA 提取碼:ih0i
(備注:如果下載放入到D盤去解壓,打開dos窗口那么就要進入到D盤,然后再去執行adb命令,輸入adb查看它是否安裝成功)
第二種方法前提是已安裝了Android Studio,它本身帶有adb命令,如果配置好的Android Studio 一般都是可以直接調用adb命令的;如果不行,找到adb在SDK里的絕對路徑,放入環境變量path中(絕對路徑不帶入adb.exe)
二、連接手機dump抓包轉發
設備第一次使用需要開啟開發者這模式、同時信任設備,開啟文件傳輸
查看設備:adb devices
adb devices 看不到模擬器處理方法:
1.adb devices 看不到模擬器 2.adb connect 127.0.0.1:5555 3.adb kill-server 沒有報錯,即成功 4. adb start-server 5. adb devices
將下載的tcpdump push到android
push tcpdump到android
adb push tcpdump /data/local/tmp/ 添加執行權限 ➜ ~ adb shell polaris:/ $ su polaris:/ # cd data/local/tmp/ polaris:/data/local/tmp # ls frida-server-14.2.8-android-arm64 system re.frida.server tcpdump 1|polaris:/data/local/tmp # chmod 777 tcpdump
方法一靜態抓取分析:
手機抓取pcap
tcpdump -p -vv -s0 -w ./capture.pcap
將手機pcap pull到電腦
adb pull data/local/tmp/capture.pcap /Users/thelostworld/Desktop/tcp
抓取數據包
抓取到app百度的:
演示視頻:
[演示視頻地址](https://mp.weixin.qq.com/s/W-NXVL9kKIpZFcCIg6wUCA)
上傳視頻封面
好的標題可以獲得更多的推薦及關注者
方法二動態抓取:
執行命令 adb shell中執行: tcpdump -n -s 0 -w - | nc -l -p 2015 pc端執行: adb forward tcp:2015 tcp:2015 然后在wireshark安裝目錄下cmd執行: ncat 127.0.0.1 2015 | wireshark -k -S -i -
命令執行過程:
訪問百度並且抓取百度的數據流量:
演示視頻:
[演示視頻地址](https://mp.weixin.qq.com/s/W-NXVL9kKIpZFcCIg6wUCA)
上傳視頻封面
好的標題可以獲得更多的推薦及關注者
參考:
https://www.cnblogs.com/fengwei23/p/11677569.html
https://blog.csdn.net/jk38687587/article/details/48467329
注意:⚠️
免責聲明:本站提供安全工具、程序(方法)可能帶有攻擊性,僅供安全研究與教學之用,風險自負!
如果本文內容侵權或者對貴公司業務或者其他有影響,請聯系作者刪除。
轉載聲明:著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
訂閱查看更多復現文章、學習筆記
thelostworld
安全路上,與你並肩前行!!!!
個人知乎:https://www.zhihu.com/people/fu-wei-43-69/columns
個人簡書:https://www.jianshu.com/u/bf0e38a8d400
個人CSDN:https://blog.csdn.net/qq_37602797/category_10169006.html
個人博客園:https://www.cnblogs.com/thelostworld/
FREEBUF主頁:https://www.freebuf.com/author/thelostworld?type=article
語雀博客主頁:https://www.yuque.com/thelostworld
