mac平台adb、tcpdump捕手android移动网络数据包

mac平台adb、tcpdump捕手android移动网络数据包

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

移动电话的发展app当我们希望自己的下才能看到app网络发出请求,这个时候我们需要tcpdump工具包捕获。实现tcpdump空灵,以下步骤需要:

在这里,在android 华为手机 P6对于样本

1. 手机ROOT

    要使用tcpdump工具。必需先获得手机的root权限,试过好几种root工具。最后发现360的一键ROOT工具可对P6这台机器root

下载PC版的360一键root工具。下载地址 。 然后用usb线将手机链接到电脑,同一时候打开USB调试(设置->开发者选项->USB调试)

然后依照他的提示ROOT就能成功

2. 下载adb工具

    我開始的时候从网上下载了低版本号的adb,始终不成功。显示offline. 这时你得下载最新版本号的adb

    一种方式是到 developer android去下载 http://developer.android.com/sdk/index.html 下载一个ADT,那里面就有最新的adb

    还有一种是到这里下载最新的1.0.31。这是我打包了adb上传的,下载地址

3. 下载了adb后。能够測试下它的版本号,先cd到它的文件夹,例如以下命令

mac平台adb、tcpdump捕手android移动网络数据包

4. 然后,你用adb devices这个命令的时候发现unauthorized,这时候要将手机的开发者选项关闭再打开,然后获得授权

mac平台adb、tcpdump捕手android移动网络数据包

获得授权是会将你电脑里~/.android文件夹下的key复制到手机

mac平台adb、tcpdump捕手android移动网络数据包

參考博文: http://blog.csdn.net/quicksand201/article/details/19190821

这步搞定后,就能保证用adb shell了,输入adb devices后,例如以下结果

mac平台adb、tcpdump捕手android移动网络数据包

5. 下载tcpdump

下载地址为:http://www.strazzere.com/android/tcpdump

然后将下载到的tcpdump复制到手机某个文件夹下

然后用adb shell登录,登录后用su命令切换到root用户,转到tcpdump文件夹下,加入tcpdump的可运行权限(用 chmod 777 tcpdump)

mac平台adb、tcpdump捕手android移动网络数据包

6. 使用tcpdump,打开你的app。你就能看到它的抓包信息了

mac平台adb、tcpdump捕手android移动网络数据包

版权声明:本文博客原创文章,博客,未经同意,不得转载。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/117533.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • HasStatic是什么意思java_java – getstatic在字节码中真正意味着什么?

    HasStatic是什么意思java_java – getstatic在字节码中真正意味着什么?我有这个字节码:newjava.lang.Object//stackis[newObjectRef]dup//Stackis[newObjectRefnewObjectRef]invokespecialvoidjava.lang.Object.()//Stackis[initializedAsTypeObjectObjectRe…

    2022年8月30日
    1
  • Linux上nginx配置SSL协议非80、443端口自动跳往https端口

    Linux上nginx配置SSL协议非80、443端口自动跳往https端口在生产环境中往往碰到一个网站需要多个访问端口,而默认的http访问端口是80,https访问的端口是443,然而这是不够在生产环境下使用的,这个时候就需要配置更多的端口来弥补这一缺点。默认情况下用户输入URL时是约简单越好,比如http://baidu.com,用户只需要输入baidu.com就可以访问。但是这样是通过http协议进行访问,而并非https进行访问。站在用户的角度来考虑问题他不…

    2022年6月22日
    118
  • libxml2 c教程_linux怎么用gcc编译

    libxml2 c教程_linux怎么用gcc编译我的开发环境是ubuntu18嵌入式的环境也是ubuntu,只需要执行下面的动作即可虚拟机上执行,设备上也执行apt-getinstalllibxml2apt-getinstalllibxml2-dev虚拟机上建立连接sudoln-s/usr/include/libxml2/libxml/usr/include/libxml开发的时候引入”x…

    2025年5月24日
    0
  • 国际邮箱有哪些比较出名_国际上比较认可的邮箱

    国际邮箱有哪些比较出名_国际上比较认可的邮箱经济全球化,越来越多的企业选择跨国贸易,包括外贸、物流、软件科技等行业。在和客户谈生意时,虽然邮箱这个工具不起眼,但是却有着举足轻重的作用,如TOM国际企业邮箱。什么国际邮箱靠谱?企业注册国际邮箱,一般选择企业邮箱。要说什么国际邮箱靠谱,首先考虑海外邮件收发稳定性,其次是安全性。和普通邮箱相比,TOM企业邮箱的国内外邮件收发更安全,拥有专属的收发信通道,邮件加密传输,让用户丝毫不会担心邮件安全。公司用邮箱来往的信息,大多为重要信息,最好能长期存储,无限容量的企业邮箱可长期存储,单次发送邮件附件最大2

    2022年9月23日
    0
  • Jenkins安装_jenkins入门

    Jenkins安装_jenkins入门前言jenkins的环境搭建方法有很多,本篇使用docker快速搭建一个jenkins环境。环境准备:mac/Linuxdockerdocker拉去jenkins镜像先下载jenkins镜

    2022年7月29日
    3
  • Acunetix Web Vulnerability Scanner使用和生成报告的方法

    Acunetix Web Vulnerability Scanner使用和生成报告的方法

    2022年3月8日
    169

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号