安卓系统设备以及模拟器抓包总结

摘要:
数据包捕获是获取Android设备和服务器之间交互的数据,例如登录功能,哪些数据被传输到服务器以及服务器如何响应。目前,有两种方法可以捕获数据包。1.通过filler捕获数据包的优点是,Android手机不需要root,只需设置代理,并且可以在计算机上检测数据包捕获数据。只能捕获wifi,可以捕获不同3g/2g运营商的数据。2.可以通过tcpump工具检测真实机器,也可以检测模拟器。将代理设置为手动并填写刚才的IP地址。8888端口是填充器刚才设置的8888端口。单击“确定”,然后可以检测手机数据。

抓包就是获取安卓设备与服务器交互的数据,比如登录功能,传了哪些数据到服务器中以及服务器如何响应的。

目前有以下2种抓包方式

1. 通过fillder抓包真机

    好处是安卓手机不用root,简单设置代理,并可以在电脑端检测抓包数据。只能抓获wifi,不同抓包3g/2g运营商的数据

2.  通过tcpudmp工具抓包

     可以检测真机,也可以模拟器。可以wifi,也可以3g/2g

     必须root,可以安装在手机内,然后电脑端开启检测或者停止检测,抓到的数据包*.cab再拷贝到电脑,通过用Wireshark分析数据包。

通过fillder抓包真机

 

首先说明通过fillder抓包的网络数据包只能是http或者https协议,所以手机端有些app通过tcp/udp等协议传输的数据是无法捕获的。

1. 设置fillder,监听8888端口,允许远程连接

  fillder--->tools—>fillder options

image

2.查看电脑的ip     dos命令行->cmd

image 

因为本机使用的无限局域网1,所以应当查看标记处的ip,为 49.65.48.242,等会要在手机端设置ip为这个。

3.设置手机wifi代理参数

连接手机到电脑,打开已经连接的wifi,本机器用的wifi名字是myappweb

image

点击image ,进入设置代理参数。

代理设置为手动,并将刚才的ip填写进去,8888端口是fillder刚才设置的8888端口

image 

点击确定,下面就可以检测手机端数据了。

测试,手机端打开“天猫”的客户端

image

红的地方就是抓包得到的数据,下面就可以分析数据了。

下一篇将通过tcpudmp来抓包

免责声明:文章转载自《安卓系统设备以及模拟器抓包总结》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇iOS 审核被拒MaxM2引擎各种人物触发脚本下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

您的硬件设置已被更改,请重新启动计算机,使更改生效

win7旗舰版系统,开机出现“您的硬件设置已被更改,请重新启动计算机,使更改生效”。 开机后弹出“你的硬件设置已更改,请重启电脑”窗口,不要关闭,不要关闭。打开任务管理器,右键点击转至进程,看看里面是不是有一个运行进程,这个进程名是:atieclxx.exe    右击进程打开文件所在的位置。把这个程序移出原文件夹,最好移到别的盘里,重启电脑。(这一步是为...

windows本地用户及组的区别

Administrators(超级管理员组) 用来管理注册用户或者具有一定权限的其他管理员,维护网站的运行。 Administrators中的用户对计算机/域有不受限制的完全访问权,分配给该组的默认权限允许对整个系统进行完全控制。即使Administrators组用户没有某一权限,也可以在本地安全策略中为自己添加该权限。 账户应用一个是管理文件,一个是更改...

ThinkPad笔记本无法禁用触摸屏【亲测,有用】

现在有一部分新款笔记本电脑无法禁用触摸屏,禁用键灰色,如图。像ThinkPad E470等,但办公起来又很容易碰到下面的触摸屏,很不方便,下面介绍这类电脑如何禁用触摸屏。 一、打开控制面板,找到鼠标, 二、点击硬件--ps/2兼容鼠标--属性 三、点击驱动程序--驱动程序详细信息,会看到两个sys文件的路径,一个是i8042prt.sys,另一个是m...

itouch/iphone/ipad充不上电的解决办法

  itouch/iphone/ipad长时间没有用,或是没电自己关机了,再充电开机变白苹果了,网上的方法用遍了都不管用,今天找到一个,很有效,特此分享给大家,具体操作如下:   首先把itouch/iphone/ipad连接至电脑,在出现白苹果的时候,按住电源键和Home键(主菜单键),5秒左右,就会黑屏。然后立刻按住电源键3秒,接下来不松开电源键的同时...

Git、Github和GitLab的区别及与SVN的比较

个人理解:   SVN适合领导啊,大家一起在加班,看你进度什么的,git则不必如此,忙完传上来完活。 一、含义: 百度上这样介绍的:   Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软...

码云推送项目总是没有权限

ssh配置这些都没问题,可能以前你的电脑,登陆过别的账号,win系统记录了 https://www.cnblogs.com/e0yu/p/9828520.html 使用git进行项目的版本管理,换了台电脑,配置了账号和邮箱后,pull一个私有项目的时候,发现一个问题: 原因分析: 这是由于没有设置Gitee的SSH公钥。在未设置SSH公钥的情况下,可以使...