您的位置:起点软件下载服务器区charles

charles破解windows下载 64位绿色免费版

软件大小:65198KB

用户评分:

软件类型:国产软件

运行环境:Win All

软件语言:简体中文

软件分类:服务器区

更新时间:2018/8/27 14:19:09

授权方式:免费软件

插件情况:无 插 件

起点提供charles 破解版下载,charles破解windows是一款免费专业的http抓包工具。charles主要通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析,用户可以通过它可以进行抓取http请求,并支持修改、重放等功能,界面简洁直观,易于操作,适用于调试和测量Web或移动应用程序的API请求和响应。

charles 破解版下载

【基本介绍】

Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器,当浏览器连接Charles的代理访问互联网时,Charles可以监控浏览器发送和接收的所有数据。它允许一个开发者查看所有连接互联网的HTTP通信,这些包括request, response和HTTP headers (包含cookies与caching信息)。

Charles破解版是一款可以分析网络数据的软件,可以帮助您建立http服务器管理方案,让您通过服务器传输数据到网络的过程可以及时在软件上显示,从而了解传输的时间,传输的速度,传输的站点以及其他信息,并且您可以将输出的内容抓取,方便您修改传输数据,对于维护站点传输、分析HTTP和SSL/HTTPS流量、分析传输协议,分析响应等方面都是有帮助的;Charles 支持开始节流、启用断点、反向代理、转发端口、映射远程、Web界面设置等多种配置,让你分析网络传输过程更轻松!

【软件功能】

支持SSL代理。可以截取分析SSL的请求。
支持流量控制。可以模拟慢速网络以及等待时间(latency)较长的请求。
支持AJAX调试。可以自动将json或xml数据格式化,方便查看。
支持AMF调试。可以将Flash Remoting 或 Flex Remoting信息格式化,方便查看。
支持重发网络请求,方便后端调试。
支持修改网络请求参数。
支持网络请求的截获并动态修改。
检查HTML,CSS和RSS内容是否符合W3C标准。

【软件特色】

1、提供了网络抓包的功能  
2、可以获取服务器与Internet连接的数据  
3、可以监控服务器发出的网络数据  
4、可以用于测试传输数据的速度以及设备稳定性  
5、提供了更好的http配置功能  
6、支持FTP管理,可以建立连接到服务器的配置  
7、可以读取设备内存情况,并将其显示  
8、也可以突出显示结构视图中的更改  
9、也提供SSL代理设置、访问控制设置、外部代理设置、Web界面设置  
10、测试的数据很多,支持编辑新的客户端配置

【安装教程】

1、下载以后得到很多zip数据包,将这些安装包全部解压到一个文件夹运行


2、找到charles-proxy-4.2.5-win64.msi点击启动安装


3、提示软件的安装引导界面,点击next执行安装


4、提示软件的协议,勾选IacceptthetermsintheLicenseAgreement接受协议


5、提示安装的主要地址C:\ProgramFiles\Charles\


6、现在已经将安装的数据配置完成,点击install就可以执行安装


7、这里是安装的进度,等待软件安装完毕就可以了


8、提示已经在电脑上安装完毕,点击finish

【破解方法】

将补丁文件charles.jar复制到安装目录并替换
默认:C:\Program Files\Charles\lib


破解完成

【破解界面介绍】

charles主界面:


图中,structure和sequence是两种视图模式:

structure视图将网络请求按访问的域名分类;sequence视图将网络请求按访问的时间排序;

Filter处可以设置过滤关键词,如输入想要过滤的域名,主界面就只显示该域名相关的包;

Request显示请求内容;

Response显示响应内容。

【使用教程】

软件安装
安装成功后打开显示的界面:
当前页面为‘sequence’这个是按照请求发生的顺序来展示的,个人比较喜欢使用这个视图,如下图所示:


‘structure’模式下,列表会按照域名来归类所有请求,选择适合自己的即可,如下图所示:


配置电脑
在电脑上我们首先安装证书,点击help,如下图所示:


不要选择自动,选择第二项,进入下一步,如下图所示:


选择受信任的企业,不选择个人和不受信任的证书,才可抓取,如下图所示:


接下来检查证书是否安装好,安装好的话接下来我们来安装移动设备。
在移动设备上安装证书,首先点击proxy—>proxy settings...端口修改为8888,如下图所示:


然后我们查看ip地址,这样在手机上才可以添加ip地址和端口号.点击help——local ip addresses,如下图所示:


点击手机连接的WIFI,设置手动http代理,设置完成后要检查是否正确,如下图所示:


以上设置完成后,就可以捕捉到手机请求啦,连接成功后 打开你要测试的APP,进行刷新动作,然后Charles会弹出确认提示框,这时候选择‘Allow’即可,如下图所示:


安装移动设备的证书
这个时候虽然可以抓包了,但是https的还抓取不到,因为上面我们安装的证书是电脑本地的证书,接下来我们安装移动设备的证书。
首先点击help——SSL proxying ——,如下图所示:


打开手机浏览器,输入下方网址:chls.pro/ssl,如下图所示:


接下来弹出证书安装提示:页面和提示为英文是因为当前设备设置的语言为英文,如下图所示:


选择‘确认’后进行安装 点击‘下载’ ,如下图所示:


此时已经安装成功,还差最后一步,信任该证书,点击设置——通用——关于——拉到底部——勾选信任该证书 ,如下图所示:


最后一步,启动HTTPS捕捉 点击proxy——SSL proxying settings——设置通配符 * *,如下图所示:2



通过以上配置,此时手机和电脑设置完毕,我们可以截取https的网络封包。

进行HTTPS抓包
让手机重新发送https请求,可看到抓包,如下图所示:

注意:不抓包请关闭手机HTTP代理,否则断开与电脑连接后会连不上网, iOS10.3的真机抓包https, 在手机设置,关于本机,最下边有一个证书信任,必须打开charles的证书信任,才能抓包,而且,挂证书的api貌似抓不到包,只显示?, 只有不挂证书的才能抓到

【相关问题】

1.为什么下载了不能用啊?打不开啊。
因为charles是需要java环境才能运行的,需要先安装java环境才可以。

2为什么我用着用着就自动关闭了?大概30分钟就会关闭一次。
因为charles如果没有注册的话,每次打开后就只能哟个30分钟,然后就会自动关闭,所以最好在使用前先按照说明去进行工具的注册操作。

3为什么我在操作的时候有时候就直接工具就界面卡住死了,关都关不掉,只能用任务管理器才可以关掉?
这个的确是charles这个工具的一个bug,开始用的时候,我也很恶心,而且经常悲剧,但是现在也有相应的解决办法了,下面那样操作就可以了。
首先随便抓些包,要求有图片的请求。


然后选中一个图片的请求,然后分别点击Response-Raw然后那里会加载其中的内容,然后加载完毕后,再去随便操作就可以了,就不会在悲剧的直接工具卡死掉了。


4为什么用了charles后,我就上不了网页了,但是qq可以。
因为如果charles是非正常状态下关闭的话,那么IE的代理就不会被自动取消,所以会导致这种情况。
解决办法:
第一种:直接打开charles,然后再正常关闭即可。第二种:去将IE浏览器代理位置的勾选去掉。


5为什么我用charles不能抓到socket和https的数据呢?
首先,charles是不支持抓去socket数据的。然后,如果抓不到https的数据的话,请查看你是不是没有勾选ssl功能。Proxy-ProxySettings-SSL设置

6为什么我用charles抓取手机APP,什么都是配置正确的,但是却抓不到数据。
首先,请确保电脑的防火墙是关闭状态,这个很重要。


如果,防火墙关了还是不行,那么请把手机wifi断掉后重新连接,这样一般就可以解决问题了。如果以上方法还是不行的话,那么请将手机wifi位置的ip地址设置成静态ip,然后重启charles工具。

7抓包后发现form中有些数据显示是乱码怎么办?
请在Raw模式下查看,Raw模式显示的是原始数据包,一般不会因为编码问题导致显示为乱码。

8我用charles抓手机app的数据,但是同时也会抓去到电脑端的数据,可以设置吗?

可以,设置位置在Proxy-WindowsProxy,勾选表示接收电脑的数据抓包,如果只想抓去APP的数据请求,可以不勾选此功能。

9为什么我用IE可以抓到数据,但是用360或者谷歌浏览器就不行?

请确保360或者谷歌的代码设置中是不是勾选设置的是使用IE代理。


10想要复制粘贴某些数据的话,怎么办,右键没有相应功能啊?
请直接使用Ctrl+C和Ctrl+V即可。