如果android系统没有内置tcpdump命令可以下载或者编译tcpdump源码,然后push到/system/bin目录下,修改tcpdump的权限为可执行,如果遇到PIE报错,则说明从网上下载的tcpdump在编译时没有加入-fPIE命令,android5.0以后的系统会去检查如果不是基于PIE安全编译的则不能执行
有时间打算亲自编译tcpdump源码
tcpdump环境配置好后,使用命令
adb shell tcpdump -p -vv -s 0 -w /sdcard/capture.pcap
进行抓包
包抓取完成后,使用WireShark进行分析,可以使用过滤命令找到想要分析的包,例如下规则描述的是源地址为10.0.0.34且字段中包含http.request.method
ip.src == 10.0.0.34 && http.request.method
使用tcpdump在android设备上抓包
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
ViewPager+Fragment数据传递和动态刷新Fragment数据
Xi说孔方兄
2020-07-08 10:13:33
The connection to adb is down和no configs match configspec错误
沉沦风帆
2020-07-08 09:57:11
PhotoView+viewpager+Picasso+glide
陌路无期
2020-07-08 09:39:51
某些机型在拍摄视频后通过MediaScannerConnection.scanFile()返回的uri为null,但是path是有的
牛八少爷
2020-07-08 07:44:49
Android 图片自动放大/缩小循环执行
private void addAnimation(){ img_show.startAnimation(scaleAnimation()); // img_show.clearAnimat
牛八少爷
2020-07-08 07:44:49
Android性能优化(三):响应优化
feng海涛
2020-07-08 07:19:41
13、手把手教你在Win10下编译ffmpeg4.2.1给Android用
又吹风_Bassy
2020-07-08 05:50:48
RxPersistence基于面向对象设计的快速持久化框架
逝水流年轻染尘_
2020-07-08 05:29:09
Android自定义View-销售计划完成率看板
逝水流年轻染尘_
2020-07-08 05:29:07
安装Genymotion提示no categorized items
Arxi
2020-07-08 05:28:54
ndk-build 编译多个CPU架构的动态链接库
Arxi
2020-07-08 05:28:54
Android Canvas 平移、缩放、旋转的理解
hn_lgc
2020-07-08 05:03:47
《10分钟剖析》系统启动2——启动zygote
LKV_刘言
2020-07-08 03:38:53