我是靠谱客的博主 机智黄豆,最近开发中收集的这篇文章主要介绍android adb 抓包,Android 抓包的一些命令 及 adb使用的一些注意事项,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

ADB:

adb devices: 失败时使用下一句查询5037端口被占用情况,

netstat -ano | findstr 5037:然后查看占用的PID,关闭占用程序。

TCPDUMP抓包:

3.adb push c:wherever_you_puttcpdump/data/local/tcpdump

4.adb shell chmod 6755 /data/local/tcpdump

5, adb shell,   su获得root权限

6, cd /data/local

7, ./tcpdump -i any -p -s 0 -w /sdcard/capture.pcap

命令参数:

# "-i any": listen on any network interface

# "-p": disable promiscuous mode (doesn't work anyway)

# "-s 0": capture the entire packet

# "-w": write packets to a file (rather than printing to stdout)

... do whatever you want to capture, then ^C to stop it ...

8,  adb pull /sdcard/capture.pcap d:/

9,  在电脑上用wireshark打开capture.pcap即可分析log

Execute the following if you would like to watch packets go by rather than capturing them to a file (-n skips DNS lookups. -s 0 captures the entire packet rather than just the header):

adb shell tcpdump -n -s0

Typical tcpdump options apply. For example, if you want to see HTTP traffic:

只监听http

adb shell tcpdump -X -n -s0port80

根据以上的信息,写一个bat去执行(tcpdump文件必须在当前目录里)。

开始tcpdump

adb push tcpdump /data/local/tcpdump

adb shell chmod 6755 /data/local/tcpdump

adb shell rm -r /sdcard/capture.pcap

adb shell  /data/local/tcpdump -i any -p -s 0 -w /sdcard/capture.pcap

pause

下载tcpdump文件到电脑

adb pull /sdcard/capture.pcap capture.pcap

最后

以上就是机智黄豆为你收集整理的android adb 抓包,Android 抓包的一些命令 及 adb使用的一些注意事项的全部内容,希望文章能够帮你解决android adb 抓包,Android 抓包的一些命令 及 adb使用的一些注意事项所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部