Charles Windows(抓包神器)破解版下载 v4.2.8
Charles是一款运行在Windows平台下的全面而强大的HTTP代理监视工具,它允许开发人员查看计算机和Internet之间的所有HTTP流量。还允许开发人员查看响应、请求以及HTTP头,这些头具有重要的cookie和缓存信息。知识兔这款软件具有很强的调试代理功能,对于调试不同HTTP会话的内容非常有用。它通过限制带宽和引入延迟来模拟调制解调器速度,这样开发人员就可以像调制解调器用户通常会体验的那样体验所有网站。值得一提的是,Charles对于Macromedia Flash的开发人员特别有用,因为您可以查看loadvariables、xml loads和loadmovie等,它还可以方便地在Ajax和xmlHTTP等Web浏览器中开发XML,因此得到业界人士的广泛利用,被誉为新一代的抓包神器。总而言之,对于所有需要在操作系统上查看HTTP代理的开发人员来说,Charles Windows是一个非常有用的工具。
安装教程
1、首先在知识兔下载好知识兔这款文件包,解压之得到如下文件。
2、知识兔双击主程序运行,在安装向导界面直接知识兔点击“Next”。
3、来到许可协议界面,知识兔选择“I Accept”,知识兔点击“Next”。
4、知识兔选择你想要的安装路径,知识兔点击“Next”。
5、确认好安装信息后,知识兔点击“Install”开始安装。
6、安装进行中,需要一些时间,请耐心等待。
7、安装完成,先不要运行软件,知识兔以免接下来破解失败。
破解教程
1、安装完成后在你的安装目录下找到“charles.jar”文件,并使用一款解压软件打开它,知识兔小编这里使用的是好压。
2、然后知识兔依次打开charles.jar\com\xk72\charles文件路径。
3、最后将下载的文件包中Crack文件夹下的“qHTb.class”破解文件复制过去,并选择覆盖源文件即可完成破解。
全新功能
1、查尔斯功能
以下功能是我认为是查尔斯的主要功能。探索这些功能并发现其他功能的最佳方式是下载免费试用版。
2、SSL Proxying
可以充当HTTP / SSL通信的中间人,使您能够调试HTTPS会话的内容。
3、带宽限制
通过有效地抑制带宽并引入延迟来模拟调制解调器速度,知识兔以便您可以像调制解调器用户那样体验整个网站(带宽模拟器)。
4、AJAX
对Web浏览器中的XML开发非常有用,如AJAX(异步JavaScript和XML)和XMLHTTP,因为它使您能够看到在客户端和服务器之间流动的实际XML。本身支持JSON,JSON-RPC和SOAP; 以简化的树形格式显示每一个格式,便于查看和调试。由于您可以查看LoadVariables,LoadMovie和XML加载的内容,因此它可对Adobe Flash开发人员非常有用。还对Flash Remoting(AMF0和AMF3)分享本机支持。
5、浏览器和系统配置
为了让任何浏览器(或任何应用程序)使用,必须将其配置为使用该软件作为其代理服务器。大多数浏览器都可以手动配置,但手动配置很麻烦,因为每次启动和停止时都必须配置和重新配置。幸运的是,在许多情况下,它可以自动配置代理设置,知识兔包括:Windows / Internet Explorer代理设置 – 由大多数Windows应用程序自动使用
6、Windows代理设置
可以自动配置Windows代理设置,知识兔以便Internet Explorer和其他Windows应用程序自动开始使用s。默认情况下,每当启动或退出时,它都会配置并重新配置Windows代理设置。代理配置行为可以在代理菜单中的代理设置对话框中的中进行更改。Windows代理设置在Connections选项卡的Internet选项控制面板中配置,如果知识兔您想自己查看它们。
7、Microsoft Edge还有一个额外的设置,您可能需要浏览about:flags并启用Allow localhost loopback。这是连接到在本地主机上运行所必需的。
使用教程
1、以http://trip.jd.com/为例,首先启动软件,浏览器打开http://trip.jd.com/,知识兔可以看到已经可以捕捉到该页面的众多请求了
2、然后知识兔另开一个网页输入http://trip.jd.com/common/js/search.js,将代码复制到本地的新建文本文档中
3、然后知识兔随便改点东西,完成后以search.js文件名保存
4、知识兔选择菜单 tools -> Map Local。也可直接右击该文件弹出菜单选择Map Local,将本地的search.js文件导入
5、回到浏览器,再刷新下 trip.jd.com,就可以看到修改后的结果了
核心功能
1、会议
您的会话包含所有记录的信息。它由Session窗口表示; 默认情况下,当您启动软件(无标题会话1)时,会自动创建一个新会话,您可能只需要单次会话。直到你觉得需要使用多个会话:不要打扰。当您的会话已满(或太忙)时,您可以清除它(使用文件菜单中的“清除会话”选项或工具栏上的垃圾桶图标)。
可以保存和重新打开会话,这对于与同事进行交流是有用的。
2、记录
录音是查尔斯的主要功能。请求和答复记录在当前会话中,供您后续检查和分析。
记录的请求取决于软件的配置。通常这将包括您的浏览器的所有HTTP和HTTPS流量,知识兔以及计算机上的其他应用程序(如果知识兔您的操作系统代理设置也被更改)。但是,它也可能包括通用套接字连接的数据,例如通过SOCKS代理或端口转发。
如果知识兔录音已关闭,则会正常通过所有请求,但不会记录在会话中以供您查看。
3、请求和回复
要求及其回应是查尔斯记录的基本要素。
HTTP/HTTPS由请求响应对组成:从计算机到服务器的请求以及服务器的响应。对于通用套接字,请求响应包括入站和出站流的全部内容。这对于套接字来说并不总是如此有用,并且知识兔将来可能会有所改善。如果知识兔您需要做很多套接字级调试,可能需要考虑使用Ethereal。
4、焦点
经常有很多不同的主机的请求和响应,使得程序会话混乱。使用焦点功能,您可以将您关心的主机与您没有的主机分开。
要激活主机的Focus,请右键单击“结构”树中的主机名,然后知识兔从菜单中选择“焦点”项。结构树现在将在顶部显示您所关注的主机,然后知识兔显示名为“ 其他主机”的文件夹 ,您可以展开以查看其他内容。
5、图表
请求的图表标签在时间线图上显示请求和任何相关请求。时间线图显示何时启动请求,响应(下载)何时开始以及何时结束。此外,如果知识兔有相关的请求,那么你可以看到它们在哪里相互关联。
如果知识兔您查看HTML页面,将显示相关请求; 相关请求将是页面加载的图像、Javascript、CSS和其他文件。
6、出口
您可以通过从“文件”菜单中选择“导出”的会话导出数据。
支持多种不同的导出格式:CSV、跟踪文本文件、XML,Trace和XML格式都可用于导入。
软件特色
1、以纯文本形式查看SSL请求和响应。
2、带宽限制以模拟较慢的互联网连接,知识兔包括延迟。
3、AJAX调试-以树或文本形式查看XML和JSON请求和响应。
4、AMF-将Flash Remoting/Flex Remoting消息的内容查看为树。
5、重复请求以测试后端更改。
6、编辑请求以测试不同的输入。
7、拦截和编辑请求或响应的断点。
8、使用W3C验证器验证记录的HTML,CSS和RSS/atom响应。
使用帮助
一、开始使用
通过从“开始”菜单或“应用程序”文件夹或从安装它的任何位置运行应用程序来启动软件。
如果知识兔您安装了Firefox,则会询问有关Firefox Add-On的问题。这让你告诉它你是否安装了Firefox Add-On。
在Mac OS X上,系统会询问有关Mac OS X代理设置的问题。要在Mac OS X上自动配置代理设置,您需要通过输入密码向授予权限。
您可以对这两个问题回答“Not Yet”,稍后您将有机会。
第一印象
你会看到的第一件事是无题会话。如果知识兔您的代理设置已自动配置,您现在应该可以使用Web浏览器观察中记录的事件。
对于您访问的每个网站/主机,您会看到左侧树中显示的节点。探索树。单击其中一个记录的事件,您将看到详细信息,查看正文(可能只在响应选项卡上,除非您正在进行POST),并且知识兔您将看到正在传输的数据。
这是它可以做的最简单,最常见的事情。它非常强大,因为您现在能够看到正在传输和接收的所有内容 – 它可以让您了解实际发生的情况。
二、会议
您的会话包含您录制的所有信息。它由Session窗口表示; 默认情况下,当您启动软件(Untitled Session 1)时会自动创建一个新会话。
当您使用时,您可能只需要一个会话。直到你觉得需要使用多个会话:不要打扰。当您的会话变满(或太忙)时,您可以清除它(使用“文件”菜单中的“清除会话”选项或工具栏上的垃圾桶图标)。
可以保存并重新打开会话(请参阅“文件”菜单),这对与同事交流非常有用。
三、记录
录音是查尔斯的主要功能。请求和响应将记录到当前会话中,供您稍后检查和分析。
记录的请求取决于软件的配置。通常,这将包括来自浏览器的所有HTTP和HTTPS流量,知识兔以及计算机上可能的其他应用程序(如果知识兔您的操作系统代理设置也已更改)。但是,它也可能包括来自通用套接字连接的数据,例如通过SOCKS代理或端口转发。
如果知识兔录音关闭,会正常通过所有请求,但它们不会记录在会话中供您查看。
四、请求和回复
请求及其响应是记录的基本元素。
HTTP / HTTPS由请求 – 响应对组成:从计算机到服务器的请求以及来自服务器的响应。
对于通用套接字,请求 – 响应由入站和出站流的全部内容组成。这对套接字并不总是那么有用,将来可能会有所改进。如果知识兔您需要进行大量的套接字级调试,可能需要考虑使用Ethereal。
1、查看请求
记录时,请求将显示在“会话”窗口中。查看会话窗口有两种不同的方式:结构视图和序列视图。
通过结构视图,您可以查看由主机名组织的树中的请求,然后知识兔查看主机中的文件夹/目录。序列视图允许您按顺序查看请求。
单击请求时,会话窗口中会加载请求查看器以显示详细信息。
您始终可以看到HTTP请求和响应标头以及请求和响应主体,知识兔可以是纯文本或二进制(十六进制和ascii)。标题和正文的特殊查看器可以增强显示效果:
2、标题查看者
查询参数
表格参数
饼干
认证
JSON标头
正文内容查看者
XML作为树或格式化文本
AMF(Actionscript消息格式 – Flash和Flex Remoting)
表单参数(包括Multipart表单)
JSON
压缩数据 – 用于查看原始压缩体
3、保存请求和响应
在导航器视图中右键单击请求以获取其他选项。您可以复制或保存请求和响应正文。如果知识兔您选择多个请求,则可以一次保存所有请求。
五、焦点
许多不同的主机经常会有很多请求和响应混乱了会话。使用“焦点”功能,您可以将您关注的主机与不关注的主机分开。
要激活主机的Focus,请右键单击Structure树中的主机名,然后知识兔从菜单中选择Focus项。现在,结构树将在顶部显示新聚焦的主机,然后知识兔显示名为“ 其他主机”的文件夹,您可以展开该文件夹以 查看其他所有主机。
在序列视图中,您可以勾选 聚焦 复选框以仅显示序列中的聚焦主机。
要查看所有焦点主机并进行编辑,请转到“ 视图”菜单中的“ 聚焦主机…”项。
六、图表
请求的图表选项卡在时间线图表上显示请求和任何相关请求。时间线图显示请求何时开始,响应(下载)何时开始以及何时结束。此外,如果知识兔有相关请求,那么您可以看到它们彼此之间的关系。
如果知识兔您查看HTML页面,将显示相关请求; 相关请求将是图像,Javascript,CSS和页面加载的其他文件。
该图表对于可视化并行下载,阻塞和资源之间的依赖性非常有用。
图表上的每个栏分为三个部分:
请求 – 发送(上传)请求所花费的时间(深蓝色)
延迟 – 等待服务器上的网络延迟或处理时间所花费的时间(蓝色中)
响应 – 接收(下载)响应所花费的时间(浅蓝色)
七、出口
您可以通过从“文件”菜单中选择“导出”,知识兔从中的会话导出数据。
支持多种不同的导出格式:
CSV
跟踪文本文件
XML
Trace和XML格式也可用于导入。
1、CSV格式
CSV导出不包含所有会话信息,因此无法导入CSV。CSV导出包含有关请求和响应的时间和大小的摘要数据。
2、跟踪文件格式
这是该软件特有的纯文本文件格式。它的优点是易于读写。它特别设计用于轻松转储请求,因为它具有非常简单的语法。
3、XML文件格式
XML文件格式用于与第三方软件交换会话记录。
系统需求
操作系统:Windows XP / Vista / 7 / 8 / 10 / 8.1
内存(RAM):1 GB RAM的要求。
硬盘空间:100 MB of free space required。
处理器:英特尔奔腾4或以后。
更新日志
v4.2.8
1、Bug修复,提升用户体验。
2、使用以M开头的方案修复请求的修改。>
下载仅供下载体验和测试学习,不得商用和正当使用。