当前位置: 首页 > 后端技术 > Python

APP无代理模式抓包的Drony工具使用

时间:2023-03-26 11:45:48 Python

想必大家在抓取APP数据的时候都会遇到抓不到包或者关键数据包的情况。今天就把这个抓包工具分享给大家。Drony也只是抓不到包的众多情况之一。先简单介绍一下什么是proxyless模式:即在app包中,为网络请求的接口部分设置一个NO_PROXY属性,例如如下,图片来自博主的文章:重要的部分只有短段:.proxy(Proxy.NO_PROXY)上面刚刚提到,使用.Proxy(Proxy.NO_PROXY)设置免代理模式。由于设置了免代理模式,无论你使用什么代理抓包工具,今天都将失效。下面通过一个APP实例来介绍一下Drony工具的使用。Drony下载:https://files.cnblogs.com/fil...注:安装高版本安卓后,无法正常使用。我直接在模拟器中首先我们使用正常的抓包流程:通过fiddler抓包,可以看到抓到的只是一些图片和一些无用的乱七八糟的文件。比如我们配置好fiddler证书和模拟器wifi并配置好ip和端口后,客户端关闭fiddler抓包工具。如果APP还能正常运行,说明请求是无代理模式。这时候我们可以使用Drony工具强制使用APP去代理。接下来是Drony工具配置操作:打开drony,向右滑动,滑动到设置界面点击下面的wifi!选择您的数据包捕获工具所在的网络wifi。由于我是在模拟器里面,所以肯定只有这一个按顺序配置如下。这里的ip和port是抓包工具所在PC的局域网ip,抓包工具的端口。我这里用的是fiddler,端口改成8889!然后下滑,filter默认值选择allowall,然后点击Rules配置一个过滤规则,按右边的加号新建Action选择Localproxychain,然后Application选择目标app,前提是你已经在虚拟机中安装了目标应用,可以正常打开并请求数据!最后记得保存上面的配置,然后一路返回,返回设置,然后左滑到LOG,点击下方的OFF,从OFF改为ON,开始抓无人机,让它一直监控,不管,然后让它在后台启动,不要杀掉它,打开抓包工具,我这里是fiddler,然后打开你的目标app,使用抓包工具分析:我们已经可以抓到我们想要的数据了,好吧,Let's今天分享这么多。本文仅作分享学术交流之用。文章如有侵权或错误请联系博主进行修改。