您的位置: 江西汽车网 > 资讯 > 正文

APP测试过程中Proxifier代理方法!

2020-11-21 09:33:25来源:阅读:-

0x01 Proxifier代理介绍

1.1 **首先介绍下Proxifier:**

Proxifier是一款功能非常强大的代理客户端,支持Windows XP/Vista/Win7/Win10 和 MacOS,支持http/https、socks4/5、TCP、UDP等协议,可以指定端口,指定IP,指定域名、指定程序、指定用户名密码授权等运行模式,兼容性非常好,有点类似SOCKSCAP。

有许多网络应用程序不支持通过代理服务器工作,不能用于局域网或防火墙后面。这些会损害公司的隐私和导致很多限制。Proxifier解决了这些问题和所有限制,让您有机会不受任何限制使用你喜爱的软件。此外,它让你获得了额外的网络安全控制,创建代理隧道,并添加使用更多网络功能的权力。

1.2 **Proxifier代理流程**

端口转发 | 流量转发

代理流程主要分为两步:

1、添加代理服务器(Socks5)

2、设置代理规则( 设置需要设置代理 **应用程序**)

这时候应用程序 **所有流量** 经过代理服务器

APP测试过程中Proxifier代理方法

这样,只要选择需要代理的应用程序,比如chrome.exe,即可实现代理流量转发

0x02 设立猜想

梳理了流程之后,一个很骚的思路就从脑子里蹦了出来:

代理到Socks5 流量就全部走 **小飞机** ,也就是说小飞机就是**流量的出口**。

这样就跟浏览器挂代理抓包原理是一样的。

**猜想建立**

1、用代理转发工具将流量出口代理到Burp 8080端口

2、注入流量(**模拟器有很多进程,其中有个进程是网络的进程**)

安卓模拟器大多是使用virtualbox的虚拟网卡进行的网络通信,那么,如果直接将模拟器的网络进程的所有流量代理到burpsite即可抓取流量包,同时又绕过了关于客户端的相关校验。

打开模拟器分析网络进程,会发现模拟器使用的网络进程有:

`virtualbox headless fronrend`和`NoxVMHandle Frontend`

APP测试过程中Proxifier代理方法

总体流程图如下:

APP测试过程中Proxifier代理方法

***验证猜想***

2.1 设置Proxifier代理服务器

代理服务器设置为burp监听端口。

APP测试过程中Proxifier代理方法

2.2 设置代理规则

将`NoxVMHandle Frontend`进程对应的应用程序文件加入代理规则。

APP测试过程中Proxifier代理方法

2.3 安装证书

这里不再详细讲。

虚拟机都是用的虚拟网卡 不能直接访问到宿主机

APP测试过程中Proxifier代理方法

将Burp的CA证书文件复制到模拟器安装就可以了

2.4 抓取流量包

配置之后,即可在proxifier中获取到模拟器内对应app的流量

这样模拟器的流量就全部走向Burp了

APP测试过程中Proxifier代理方法

实现

微信登录数据包

APP测试过程中Proxifier代理方法
APP测试过程中Proxifier代理方法

搞定!!!!!

推荐阅读:淄博信息港

滚动推荐
33:25APP测试过程中Proxifier
0x01 Proxifier代理介绍1.[详细]
32:19比尔盖茨的豪宅,走进人工智能科技的
比尔·盖茨的家,位于美国西雅图的华盛顿湖畔,具体地址为:1835 73[详细]
35:12你知道电脑哪些软件不能卸载吗?!
windows系统自带了很多程序,再加上电脑用就久了电脑里就被安装了各[详细]
07:54手机屏幕到底多大才合适?难道真的是
现在的智能手机不管是从哪个方面来讲都是有着很多改变的,特别是在屏幕方面[详细]
03:19曾经的网络巨擘,史玉柱为父母建造巨
为父母在老家建造豪宅,比在外面给老人买一套用心太多,毕竟老人舍不得离开[详细]
01:08奔驰GLC 300e首发,豪华又有
这两年最绕不开的话题就是新能源,从去年燃油车市场表现就很差,而且今年已[详细]
55:46安利一个可以免费打国际电话的APP
开篇寄语伯衡君之所以下载这个是因为有一次需要联系freenom购买域名[详细]