android应用程序抓包

1.root手机 shell

2.http://www.tcpdump.org/,此网站下载tcpdump文件。抓取手机运行网络信息,须要使用tcpdump命令,手机自己都没这个命令,因此要下载。存到手机系统磁盘的任意位置均可以,如 /data/local/tcpdump/ (此处tcpdump是文件夹). windows

3. adb shell 网络

4.cd /data/local/tcpdump tcp

5. 给tcpdump文件夹下的tcpdump赋予权限 。 chmod 6755 tcpdump 工具

6.执行tcpdump命令: ./tcpdump -p -vv -s 0 -w /mnt/sdcard/capture.pcap 网站

7.能够运行你要抓取的应用程序了。 rem

 8.考出咱们输出到sdcard下面的capture.pcap文件,用notepad++工具打开或者wiresharp工具打开分析请求内容。 get

最后总结:网上看的消息都说要root,可是我我的以为不须要root也能够的。不过执行流程要稍微变更一下: 权限

在上叙2-3步骤之间加入 下载

1.adb root

2. adb remount

3.拷文件 adb push “tcpdump”(windows存放的路径) /data/local/tcpdump/

4.同上…… 这里的操做主要是给文件操做赋予了root权限,和咱们本身root手机是同样的意思吧。本人没有这样操做,感受可行。若是不想root手机的能够这样试一试。ps:昨天我试了一下,此方法不行,提示没有赋权

相关文章
相关标签/搜索