android环境抓Wireshark码流数据包,shell命令操作

1.通过USB接口连接指定android手机

2.adb install 然后拖指定包 (装android包)

3.抓Wireshark

adb shell

# cd /data/local (指定到data/local目录,且通过ls查看是否装有tcpdump包)

./tcpdump -s 0 -vv -w test.pcap ( -s是打印日志,0 从0开始,-vv 详细日志,-w 写入  )
 
adb pull /data/local/test.pcap 导出

 

假如没有tcpdump包,需要安装
安装操作如下
adb push 然后直接网上拖文件tcpdump文件获取路径 /data/local/

# chmod 777 tcpdump ——标识授权

 

FAQ:提示没有权限如何处理?
cannot create hosts: read-only file system
出现以上红色问题,需要执行以下命令
# mount -o remount,rw /system  /system

adb kill-server 停止服务器

adb remount  重新挂载文件系统

adb reboot 重启手机

adb logcat 查看手机上的运行日志,此项可以用来查错

adb bugreport 查看bug报告

cat hosts 查看hosts内容

echo "122.11.38.42             d.hotalk.com" >>hosts 将内容"122.11.38.42             d.hotalk.com"写入到hosts文件中

Wireshark是一款网络协议分析工具,它通常用于捕获、分析和解码网络通信数据。要取用户名和密码这类敏感信息,你需要了解一些基本概念: 1. **嗅探**:Wireshark默认工作在"监听模式"下,可以在网络适配器上捕捉网络流量。通常,对于大多数操作系统,你需要具备管理员权限才能开启网络监控。 2. **过滤规则**:Wireshark允许用户设置过滤条件来只查看特定类型的流量。如果你知道用户名和密码可能会出现在HTTP、FTP、SSH或其他应用层协议中,可以设定过滤条件如`http.request.user-agent` 或 `ftp.username`. 3. **解析协议**:对于HTTP等文本协议,Wireshark可以直接显示明文信息。但对于加密的协议(如HTTPS),原始数据通常是不可见的,这时你需要查看应用层数据包的内容,这可能涉及到证书和SSL/TLS握手过程的解读。 4. **安全警告**:请注意,取并查看别人的用户名和密码是违反隐私的行为,并且可能涉及法律问题。你应该仅在获得合法授权的情况下进行此类操作,比如在内部网络环境中测试安全策略。 如果你想看到具体的步骤,可以按照以下流程操作: 1. 打开Wireshark,选择合适的网络接口。 2. 开始捕获,同时设置过滤器(如果已知URL、端口等)。 3. 查找包含用户名和密码的数据包,它们可能显示在`Application Data`字段中,或者需要进一步分析。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值