使用Tcpdump抓包工具出现的问题

最近使用tcpdump抓包工具获取手机发送的数据,在调用终端输出数据命令

adb shell /data/local/tcpdump.bin -n -s 0

时报错,错误如下:

tcpdumo.bin: any: You don't have permission to capture on that device <socket: Operation not permitted>

手机已经获取root权限,我的环境是windows,请教出现这样问题时什么原因导致的?

更新:已解决

拷贝tcpdump,在手机/system/bin/目录下放一份,回过头重新输入命令,解决问题。

阅读 6.7k
2 个回答

对手机版本有何要求么,我用别人家的沙盒做实验,检测是root的,但是发现还是没法获取,报如上的错误

C:\Users\dell>adb -s 10.48.40.92:9527 shell
root@walleye:/ # tcpdump -i any -p -s 0 -w /sdcard/capture.pcap

经查看/system/bin跟/data/local/tmp、/data/local/都已经复制了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题