使用方法

平常我们抓包都是用fidder,charles这些软件进行抓包,但是使用这些软件抓包都需要设置代理,手机还好,但是对于电视,机顶盒等一些Android设备可能设置中没有这些选项怎么进行抓包呢。
此时就需要用到tcpdump来进行抓包。
链接:https://pan.baidu.com/s/1gS-7vLQxACB5B4L-5qt-Tg
提取码:rasv
使用步骤:

1.将tcpdump下载下来
2.adb connect ip[设备ip] //pc与android设备连接
3.adb push tcpdump /data/ //将tcpdum push到data目录 (此步骤需要adb root)
还可以把tcpdump复制进u盘,插到设备上,cp mnt/usb//tcpdump /data/
4.chmod 6755 tcpdump //增加权限
5…/tcpdump -i any -p -s 0 -w /sdcard/capture.pcap //抓取网络包日志
6.exit //退出
7.adb pull /sdcard/capture.pcap //将网络包拉取至本地adb目录中
也可以 cp /sdcard/capture.pcap /mnt/usb/
/ // 复制到u盘
这样就完成了网络包的抓取,之后使用WireShark分析网络包即可

tcpdump简介

tcpdump是一种用来截取网络分组,并输出分组内容的工具。tcpdump抓包工具从筛选条件来分类,主要有三大类。一是针对关键字,譬如主机名(HOST)、网段(NET)、端口(PORT);二是针对包的方向,譬如源地址(src)、目的地址(dst),且可以支持逻辑运算符号(src and dst、src or dst)。三是针对协议进行抓包,譬如抓取tcp/udp/imcp等协议的数据包。


tcpdump 常用命令参数:-D :展示可供抓包的端口-n :将网络地址以数字形式展示-nn :不进行端口名称的转换-i :后面跟端口,针对该端口进行抓包-w :后面跟文件名,将抓取的数据包保存至某个文件(一般保存为.pcap/.cap文件格式)-v :展示数据包详细详细-vv :展示数据包更详细的信息-e :展示数据链路层信息,主要是mac地址-c :要抓取的数据包数量-C :在将一个原始包写入文件之前,检查文件当前的大小是否超过了参数file_size 中指定的大小。如果超过了指定大小,则关闭当前文件,然后在打开一个新的文件。-r :从指定的文件中读取包(这些包一般通过-w生成)-t :不在每一行中输出时间戳。

tcpdump抓包,Android抓包不用设置代理相关推荐

  1. Wireshark抓取Android数据包

    用Wireshark来抓取Android应用中的数据包.有服务和客户端的源码. Wireshark Wireshark是非常流行的网络封包分析软件,功能十分强大.可以截取各种网络封包,显示网络封包的详 ...

  2. android集成sdk 马甲包,Android 马甲包制作流程

    一.马甲包的制作流程 1.配置马甲包的applicationId以及应用名称 在app的build.gradle文件中添加马甲包的配置 android { signingConfigs { confi ...

  3. Android Studio同步失败设置代理,Android Studio如何设置代理?

    由于使用Android Studio期间,很多时候都要访问谷歌官方服务器,但是由于一些其他原因,会导致连接不上或者速度很慢,那就需要我们设置一下国内的镜像代理了.下面,让我们一起来看看Android ...

  4. 使用夜神模拟器抓取Android数据包配置(burpsuit)

    1.首先在burpsuite中新建一个代理选项,如图所示 2.下载并安装好你的模拟器,打开设置界面中的WLAN菜单,长按弹出 ,点击修改网络 3.点击手动,然后配置电脑的ip,和代理端口,保存退出. ...

  5. android屏幕抓取,Android抓取屏幕展示 内容(类似屏幕截图)

    /** * 更新相册某个文件 */ public static void photoUpdates(Context context, File file) { if (!file.exists()) ...

  6. Android 各种抓包工具抓包总结

    前言 这篇文章算是总结一下我之前抓包遇到的一些问题, 个人属性里带bug, 所以遇到的问题会比较多, 算是给大家提供一个抓包抓不到应该如何解决的思路. 工具介绍 Android中可用的抓包软件有fid ...

  7. Android抓包Charles入门教程

    Android抓包工具有很多,有轻量的如httpCanary直接安装在手机上通过代理进行抓包,有功能强大的WireShark PC 端的抓包工具(也要设置代理啦),还有老牌抓包工具Finder和Cha ...

  8. wireshark抓包红色_Wireshark网络抓包(一)——数据包、着色规则和提示

    一.数据包详细信息 Packet Details面板内容如下,主要用于分析封包的详细信息. 帧:物理层.链路层 包:网络层 段:传输层.应用层 1)Frame 物理层数据帧概况 2)Ethernet ...

  9. 夜神安卓模拟器怎么设置代理

    app开发测试的同学为了调试方便,通常会在电脑上装一些android模拟器,开多台进行测试.调试中通常要干的一件事就是抓取,那么想要抓包,我们必须要设置代理. 夜神模拟器设置代理的方法: 1. 点击t ...

最新文章

  1. OpenAI 以 10 亿美元出售「灵魂」,网友热评不再「Open」
  2. 将 Firefox 浏览器的书签导出
  3. void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct)的一些理解
  4. python整数序列求和_Python从菜鸟到高手(14):序列的加法和乘法
  5. Memcached 学习---(5)set 命令
  6. c语言聊天程序代码,今天打的代码。基于TCP的聊天程序。
  7. LeetCode每周刷题(2019.6.24-2019.6.30)
  8. python回归算法预测数据_python逻辑回归算法预测
  9. 相机和镜头选型需要注意哪些问题
  10. C语言:7-20 到底有多二
  11. unraid系统安装ikuai和openwrt虚拟机
  12. hdu3594-仙人掌图的判断tarjan找环-Cactus
  13. 强监管焕新外卖行业,美团、饿了么如何应对?
  14. python爬虫抓网页的总结
  15. mixin的使用方法
  16. MySQL异常 check the manual that corresponds
  17. python做日历牌_2021年来了,从Python定制一份日历开始吧!
  18. java连接access数据库的三种方式以及远程连接
  19. mininet中下发流表
  20. 黑鹰红客基地 --- 谈Linux分区

热门文章

  1. 人工智能 一种现代方法 第5章 对抗搜索
  2. Linux安装和使用Saturn
  3. css第二课:外部样式link和import的运用及行内样式的介绍
  4. Virtualbox安装Windows11教程,提供虚机专用镜像下载。
  5. 斯坦福大学吴恩达教授最新来信:AI, GPU和芯片的未来
  6. 树莓派点灯笔记(论如何学好控制IO输出)
  7. 基于 Spring Boot 的个人博客系统设计与实现(源码+数据库+42页论文)
  8. Java性能优化的5个技巧
  9. 还在为多维度数据分析烦恼?我来教你一招摆平!
  10. 【软件工具】VMware Tool