centos下更新Python版本的步骤

admin8年前1588
准备安装gitlab,发现系统目前的python版本为2..7.5版本.太低了, 我们这里将python升级到3.6版本.更新python千万不要把老版本的删除!新老版本是可以共存的,很多基本的命令、...

PhpExcel中文帮助手册|PhpExcel使用方法

admin8年前1846
PhpExcel中文帮助手册|PhpExcel使用方法
下面是总结的几个使用方法 include 'PHPExcel.php'; include 'PHPExcel/Writer/Excel2007.php&...

KindEditor自动过滤首行缩进和全角空格的解决方法

admin8年前1831
KindEditor 4.1.11:<span style="margin: 0px; padding: 0px;...

PHP Ajax 跨域问题最佳解决方案

admin8年前1576
<p style="border: 0px; margin-top: 0px; margin-bottom: 0px; padding: 0px; line-height: 2em;...

利用fiddle进行https抓包 (附ios安装证书 )

admin8年前5423
这里写图片描述

这里写图片描述

安装根证书后,可以点击Actions—–>open windows certificate manager查看安装到系统的根证书 
这里写图片描述

根证书的作用:fiddler对每个域名都会生成公钥证书,浏览器会用根证书验证公钥证书的合法性,所以,根证书是https 抓包必不可少的部分

效果

我们那支付宝登陆界面做测试支付宝登陆页面 
这里写图片描述

常见问题

http tunnel、http connect

有一种情况,host都是tunnel to, url 后边都带着443,这是什么意思呢? 
查看,请求头会发现使用了Connect方法,Connect方法通常会建议代理(fiddler)与目标服务器建立http tunnel;尽管Connect也可以用于http,但是一般是用于SSL通信;

CONNECT www.google.com:443 11

这句话表示,代理与服务器的443端口建立了http tunnel,在此之后,所有由客户端发送的内容,都会经由http 代理,转发给www.google.com:443端口;

解密失败

有的时候,发现解密失败,这是可以查看connect的log。如图

这里写图片描述

通过查看响应,我们看到,是由于没有设置解密导致的,

This is a CONNECT tunnel, through which encrypted HTTPS traffic flows. 
Fiddler’s HTTPS Decryption feature is enabled, but this specific tunnel was configured not to be decrypted. Settings can be found inside Tools > Fiddler Options > HTTPS. 
A SSLv3-compatible ServerHello handshake was found. Fiddler extracted the parameters below.

Tools > Fiddler Options > HTTPS,选中解密https,选择正确的来源,解密成功。 
这里写图片描述

当然,如果不想显示Connect,你也可以设置rules----->hide connects 隐藏connect;

如果还是解密失败,可以查看Log标签页,错误信息都会在这里边显示。 
这里写图片描述

抓不到手机微信

有网友跟我说,抓不到手机微信的数据,这是因为,微信走的http2协议,fiddler不支持http2协议,所以用wireshark抓,但http2也是加密的,所以抓到的数据看不懂。 
这里写图片描述


IPhone上安装Fiddler证书

这一步是为了让Fiddler能捕获HTTPS请求。 如果你只需要截获HTTP请求, 可以忽略这一步

1. 首先要知道Fiddler所在的机器的IP地址: 假如我安装了Fiddler的机器的IP地址是:192.168.2.124

2. 打开IPhone 的Safari, 访问  http://192.168.2.124:8888, 点"FiddlerRoot certificate" 然后安装证书

利用fiddle进行https抓包  (附ios安装证书 )

设置fiddler抓包<p style="margin-top: 0px; margin-bottom...

Cygwin国内比较快的镜像

admin8年前1655
<span sty...

lnmp 安装Swoole扩展

admin8年前1669
lnmp 安装Swoole扩展
下载swoole扩展逐渐,附件:swoole-src-master.zipgithub地址:https://github.com/swoole/swoole-src.git安装swoole:cd&nb...

jQuery二维码生成插件jquery-qrcode

admin9年前1523
jQuery二维码生成插件jquery-qrcode
<p style="box-sizing: border-box; margin-top: 15px; margin-bottom: 15px; line-height: 2em; c...

PHP简单 对象(object) 与 数组(array) 的转换

admin9年前1833
<blockquote style="box-sizing: border-box; padding: 5px 15px; margin: 0px 0px 20px; border-l...