android 通过tcpdump抓包
来源:互联网 发布:淘宝凑单是什么意思 编辑:程序博客网 时间:2024/05/20 14:20
1.手机root权限
2.下载tcpdump
http://www.strazzere.com/android/tcpdump
3. adb push E:\tcpdump /data/local/tcpdump
4.adb shell 用su获得root权限
5. cd /data/local
6. tcp -i any -p -s 0 -w /sdcard/capture.pcap
参数:-i 监听任何网络接口
-p :禁用混杂模式(不工作)
-s 0 :对整个包截图
-w :把结果写入文件。(而不是打印)
。。。。做其它想要的截图,ctrl +C 停止。
7.把文件pull 出来
adb pull /sdcard/capture.pcap d:/
8.在电脑上用wireshark打开capture.prcap分析log
如果想看到执行文件而不是截图结果,执行下面命令
adb shell tcpdump -n -s 0
一些典型的例子:
1.监听http
adb shell tcpdump -X -n -s 0 port 8080
据以上的信息,写一个bat去执行(tcpdump文件必须在当前目录里)。
开始tcpdump
下载tcpdump文件到电脑
adb pull /sdcard/capture.pcap capture.pcap
问题:有些机器root后通过adb shell 后,默认不是root用户,需要输入 su才能切换到root,这样在执行批处理会有问题,解决方法如下
adb push tcpdump /data/local/tcpdump
因没有root权限导致的问题
adb shell su -c "/data/local/tmp/tcpdump -i any -p -s 0 -w /sdcard/netCapture.pcap"
- Android通过tcpdump抓包
- Android通过tcpdump抓包
- Android通过tcpdump抓包
- Android通过Tcpdump抓包
- Android通过tcpdump抓包
- Android通过tcpdump抓包
- Android通过tcpdump抓包
- Android通过tcpdump抓包
- Android通过tcpdump抓包
- Android通过tcpdump抓包
- Android通过tcpdump抓包
- Android通过tcpdump抓包
- Android通过tcpdump抓包
- Android通过tcpdump抓包
- Android通过tcpdump抓包
- Android通过tcpdump抓包
- android 通过tcpdump抓包
- Android通过tcpdump抓包
- SQL模糊查询语句和Escape转义字符
- haoyagnd
- HQL语言入门
- 【学习笔记】MongoDB主从备份
- 关于使用Github上传项目
- android 通过tcpdump抓包
- Linux Pthread
- IOS 获得ISO设备中的字体
- IE11下载文件时,文件扩展名自动由点改为下划线
- 第三方空间的十分艰苦是大方开朗
- qtp学习
- 高等数学公式
- Hadoop-2.4.1学习之配置管理Hadoop
- Fedora gedit 打开txt文件乱码的解决