Android系统下抓取网络通信包
在android下抓包,主要是为了分析应用请求的数据地址,从而进一步嗅探出重要的网络资源。下面来动手实践一下,如何抓取android系统的网络通信包。
软件名称:
环境要求:
Win + R 调出运行,打开cmd窗口,运行【adb devices 】,如图:
图中可以看到,电脑连接了一台模拟器。
输入命令:【adb push c:\tcpdump /data/local】
c:\tcpdump 是tcpdump的在pc上的路径 , /local/data/tcpdump是tcpdump在手机模拟器或者真机中的路径
如图:
三:进入手机,提升抓包程序权限
- cmd窗口输入,【adb shell】 ,进入手机系统
- 再输入【cd /data/local】,进入目录
- 再输入【chmod 777 tcpdump】 给程序授权777 读写权限
如图所示
注意 -p 后面是两个v,而不是w, 如图
如图:
OK,到此我们就成功抓取到该应用与网络通信的所有信息。
由此看来,如果你的应用里有一些比较重要的资源,加密通信地址,实在是多么重要啊。
免责声明:本文仅供学习和交流使用,请勿光明正大干坏事……
原文链接:http://www.67tgb.com/?p=498
欢迎访问:望月听涛