Charles

抓包工具Charles

让人想犯罪 __ 提交于 2019-12-01 04:52:40
官方网址: https://www.charlesproxy.com/ 破解jar包获取地址: https://www.zzzmode.com/mytools/charles/ 下载官方Charles安装好。然后用第二个破解JAR网址里面生成一个破解的JAR前往这个文件夹替换JAR包(这里生成要选择版本。看你在官网下的是多少版本就生成多少的版本)。就破解完成了。 macOS路径: /Applications/Charles.app/Contents/Java/charles.jar Windows: C:\Program Files\Charles\lib\charles.jar 来源: https://www.cnblogs.com/yitao326/p/11655722.html

iOS雪花动画、音频图、新闻界面框架、2048游戏、二维码条形码扫码生成等源码

孤人 提交于 2019-11-30 20:50:07
iOS精选源码 粒子雪花与烟花的动画 iOS 2048游戏 JHSoundWaveView - 简单地声波图、音波图 一个可快速集成的新闻详情界面框架,类似今日头条,腾讯新闻 二维码/条形码扫描及扫描与输入形式切换和二维码的生成 页面多tableView滑动悬停 数值加减小控件(购物车、商品类数值更改) iOS国际化语言切换 iOS优质博客 新手也看得懂的 iOS Runtime 教程 关于 Runtime ,网上已经有很多很好的文章,写得很详尽。本篇主要是从新手的角度出发,逐步介绍 Runtime 的原理、常用方法、应用场景等。一、Runtime 是什么在 C 语言中,将代码转换为可执行程序,一般要经历三个步骤,即编译、链接、运行。在链接的时候,对象的类型、方法的实现就已经确定好了。而在 Objec... 阅读原文 iOS可视化动态绘制连通图(Swift版) 今天的博客我们有易到难大致分为三个部分。第一部分我们会画出相应的图,并该图是可以对每个点进行拖动的,在拖动的过程中,我们对其进行重绘。第二部分会取消拖动,使用UIView自带的动画来让其自己变换,当然本部分你也可以使用Timer或者GCD的TimerSource让其运动。第三部分则是第二部分的升级,再第二部分的基础上我... 阅读原文 iOS 架构组件:让你的 TableView 优雅起来 GitHub 地址: https:

九个问题带你-从入门到熟悉 HTTPS

左心房为你撑大大i 提交于 2019-11-30 15:14:02
Q1: 什么是 HTTPS? BS: HTTPS 是安全的 HTTP HTTP 协议中的内容都是明文传输,HTTPS 的目的是将这些内容加密,确保信息传输安全。最后一个字母 S 指的是 SSL/TLS 协议,它位于 HTTP 协议与 TCP/IP 协议中间。 Q2: 你说的信息传输安全是什么意思 BS: 信息传输的安全有三个方面: 1、客户端和服务器直接的通信只 2、有自己能看懂,即使第三方拿到数据也看不懂这些信息的真实含义。 3、第三方虽然看不懂数据,但可以 XJB 改,因此客户端和服务器必须有能力判断数据是否被修改过。 4、客户端必须避免中间人攻击,即除了真正的服务器,任何第三方都无法冒充服务器。 很遗憾的是,目前的 HTTP 协议还不满足上述三条要求中的任何一条。 Q3: 这么多要求,一个一个去满足是不是很累? BS: 不累,第三个要求可以不用管 是的,我没开玩笑,你可以暂时别管第三个要求,因为它实际上隶属于第一个需求。我们都知道加密需要密码,密码不是天下掉下来,也得需要双方经过通信才能协商出来。所以一个设计良好的加密机制必然会防止第三者的干扰和伪造。等搞明白了加密的具体原理,我们自然可以检验是否满足:“任何第三者无法冒充服务器”这一要求。 Q4: 那怎么加密信息呢 BS: 使用对称加密技术 对称加密可以理解为对原始数据的可逆变换。比如 Hello 可以变换成 Ifmmp

charles 文件菜单总结

拟墨画扇 提交于 2019-11-30 12:08:11
本文参考: charles 文件菜单总结 一、file(文件菜单) ![https://a.axihe.com/img/charles/charles_proxy_01-1.png](https://a.axihe.com/img/charles/charles proxy 01-1.png) 需要注意的是 “导入”和”导出”这个功能在和别人沟通的时候用, 比如你向第三方工具/类库开发人员求助某个功能,或者有BUG怎么避开; 他们一般会让你提供抓包到时候收到的文件,或者应用场景之类的; 你可以导出你捕捉到的信息,发送给别人(类似PS里的PSD源文件),但是仅仅是储存当前的设置,其实我认为并没有什么鸟用;其它窗口的Imporet和export分别代表当前的配置储存和导出,碰到就不再复述了; 别人收到后,在charles里打开就可以看到同样的抓包信息了,方便远程分析和交流; 本文章参考了: https://www.axihe.com/tools/charles/charles/tutorial.html 来源: https://blog.csdn.net/an168bang521/article/details/101355679

Charles截取 Https 通讯信息

旧城冷巷雨未停 提交于 2019-11-30 10:49:23
如果你需要截取分析 Https 协议相关的内容。那么需要安装 Charles 的 CA 证书。具体步骤如下 首先我们需要在 手机端上安装证书。点击 Charles 的顶部菜单,选择 “Help” -> “SSL Proxying” -> “Install Charles Root Certificate on a Moblie Device or Remote Browser”。如下图所示: 打开手机浏览器地址 chls.pro/ssl,出现证书安装页面,点击安装 手机设置有密码的输入密码进行安装! 注意1: 有些人说Safari浏览器输入这个网址chls.pro/ssl安装不了证书的情况, 亲测要(1)设置好手机HTTP代理 (2)电脑上Charles要开着 注意2: iOS 10.3系统,需要在设置→通用→关于本机→证书信任设置里面启用完全信任Charles证书 Charles设置Proxy(需要设置才能正常截取https) Proxy -> SSL Proxying Settings...,勾选Enable SSL Proxying,点击Add,Host设置要抓取的https接口,比如想抓这个 Host填写:https://api.airag.cn Port填写:443(不填时默认443) 来源: https://www.cnblogs.com/pwj2lgx/p

charles 手机证书下载安装

风格不统一 提交于 2019-11-30 06:35:00
本文参考: charles 手机证书下载安装 本文的Charles,适应windows/MAC/IOS/Android,避免抓包HTTPS失败和乱码; 用的版本是V4.1.2,其它版本原理类似; charles如果不配置SSL通用证书; 会导致HPPTS协议的域名抓取失败/乱码的现象; 现在SSL越来越多,很多博客都上了SSL,支付相关的行业更是基础配置; charles配置SSL证书,算起来很简单,操作简洁; 首先分析我们需要怎么做? 第一步:电脑端安装 Charles 的 CA 证书(必须) charles需要下载安装ssl/https证书,因为charles是作为中间的过滤器使用的,具体原理请查看 charles使用教程 这样你就可以访问PC端的https资源了,windows/MAC原理一样; 第二步:电脑上charles的SSL抓取设置(必须) charles并不是默认抓取ssl的,所以即使你安装完证书之后,Charles 默认也并不截取 Https的信息,你需要在SSL proxy里设置需要抓的域名; 当然如果你想抓取手机端的HTTPS相关资源,还需要下面的第三步; (还不会手机抓包普通HTTP的,请点击 charles手机抓包设置 ) 第三步:手机安装SSL证书 ; 无论IOS/Android,都需要安装SSL证书,原理是手机的SSL证书与电脑上charles

charles 右键菜单

主宰稳场 提交于 2019-11-30 06:30:12
本文参考: charles 右键菜单 在网址/域名上右键 可以获得下面菜单 区域 1 基本操作 :基本的URL复制,文件保存,以及选中文件内搜索 区域 2 重写操作 :重写发送请求(调用接口合适),或者发到gitlist里 区域 3 查看区 :排序之类的 区域 4 设置关注 :可以设置哪些你关心的或者需要忽略的 区域 5 清除区 :垃圾清理使用 区域 6 工具区 :对应常见工具的入口 区域 7 映射区 :把文件映射到本地或者原创URL 在 overview区域 和 contents区域 右键 右键可以获得下面操作的入口 原理类似上面介绍的,可以对请求和响应的查看格式进行设置; 在Chart区域右键 这里没啥介绍的,就是复制和储存图表信息的 本文参考: https://www.axihe.com/ 来源: https://www.cnblogs.com/broszhu/p/11568596.html

charles 查找

余生长醉 提交于 2019-11-30 06:24:16
本文参考: charles 查找 查找设置 界面如上图,也没啥好说的; 这个还是非常常用的;需要了解 界面如上图,也没啥好说的; 这个还是非常常用的;需要了解 查找需要了解的关键字是: 查找的内容 正则匹配复杂多数据 大小写匹配 全文匹配 查找范围 当前会话 当前路径 自定义路径 再什么位置查找 请求 URL 请求头 请求主体 响应头 响应主体 查找结果 上下定位 本文参考: https://www.axihe.com/ 来源: https://www.cnblogs.com/broszhu/p/11567910.html

charles配置

三世轮回 提交于 2019-11-30 06:22:15
现在基本大部分网站都使用了https,所以要想抓到https的请求,首要任务是先有工具:charles、fiddler,先介绍下charles针对https请求的抓取方法,此方法兼容windows和mac用户 1、 windows下安装charles,看到此文章的用户相信都已经安装了charles,如果还真的没安装,麻烦就自行搜索,进行安装了,打开charles(我使用的charles版本是3.11.4),再继续浏览。 2、 ok,charles已准备完成,接下来就要配置charles证书: 之后会弹出安装证书: 点击安装,一路下一步,直到提示“导入成功” 此时证书还是不被信任的,让不信任变成信任:打开IE浏览器—>工具—>Internet选项—>内容—>证书—>把中级证书颁发机构中的charles证书导出来—>再把导出来的证书导入到受信任的根证书颁发机构中。这样就ok了。 3、Charles使能https抓包功能 进入Charles - 》 Proxy - 》 SSL Proxying Settings Charles设置ssl 打开SSL设置界面,将图上所示复选框选中 使能Charles的SSL Proxying 点击“Add”按钮,在弹出框的 “Host” 和 “Port” 都输入“*”,最后点击OK,根据提示,这样配置可以抓取所有的https包 到此配置完毕

charles 高亮Hosts

…衆ロ難τιáo~ 提交于 2019-11-30 05:58:56
本文参考: charles 高亮Hosts Focus Host是焦点域名的;这里配置好的可以在结构视图中,单独拎出来显示; 如下图,在把 zhubangbang.com 设为焦点域名,在视图中是下图这么展示的; 在序列视图的时候,是按照下面这么展示的; 选择focued后,就会只保留你的焦点域名; 本文参考: https://www.axihe.com/ 来源: https://www.cnblogs.com/broszhu/p/11565700.html