当前位置:首页 > 天道酬勤 > 正文内容

python利器的使用(手机python利器怎么用)

张世龙2021年12月01日 17:23天道酬勤840

Fiddler不仅可以拦截来自各种浏览器的HTTP请求,还可以拦截来自各种智能手机的HTTP/HTTPS请求。

二等兵边肖01可以得到很多Python学习资料。

Fiddler可以捕获来自IOS设备的请求,如IPhone、IPad、MacBook等。

同样的,你也可以拦截Andriod、Windows Phone等设备发送的HTTP/HTTPS。

工作原理

Fiddler作为web服务器工作,使用地址:127.0.0.1和端口:888。

00-1010启动提琴手,在菜单栏打开工具提琴手选项,打开提琴手选项对话框。

设置提琴手:打开工具栏-工具-提琴手选项-HTTPS。

选择捕获HTTPS连接,因为我们想使用Fiddler从手机客户端获取HTTPS请求,所以只在中间下拉菜单中选择从远程客户端。选择下面的忽略服务器证书错误。

配置Fiddler以允许远程连接

提琴手主菜单工具-提琴手选项.-连接选项卡,选择允许远程计算机连接。

重启Fidler(这一步非常重要,必须完成)。

Fiddler抓取HTTPS设置

交换机巨型安装插件

打开chrome应用商店

点击深蓝色字体“添加到CHROME”

00-1010任何可以支持HTTP代理的程序的数据包都可以被Fiddler嗅探到,其实Fiddler的运行机制

是本机上监听8888端口的HTTP代理。Fiddler2启动的时候默认IE的代理设为了127.0.0.1:8888,而其他浏览器是需要手动设置的,所以将Firefox的代理改为127.0.0.1:8888就可以监听数据了。Firefox 上通过如下步骤设置代理点击: Tools -> Options, 在Options 对话框上点击Advanced tab - > network tab -> setting.

Fiddler如何捕获HTTPS会话

默认下,Fiddler不会捕获HTTPS会话,需要你设置下, 打开Fiddler Tool->Fiddler Options->HTTPS tab

选中checkbox, 弹出如下的对话框,点击"YES"

点击"Yes" 后,就设置好了。

Fiddler的基本界面

看看Fiddler的基本界面

特别注意:遇到这个Click请点击Click

Fiddler强大的Script系统

Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用.net语言进行扩展。官方的帮助文档:

http://www.fiddler2.com/Fiddler/dev/ScriptSamples.asp

首先先安装SyntaxView插件,Inspectors tab->Get SyntaxView tab->Download and Install SyntaxView Now… 如下图

安装成功后Fiddler 就会多了一个Fiddler Script tab,如下图:

在里面我们就可以编写脚本了, 看个实例让所有cnblogs的会话都显示红色。把这段脚本放在OnBeforeRequest(oSession: Session) 方法下,并且点击"Save script"

if(oSession.HostnameIs("www.cnblogs.com")){   oSession["ui-color"]="red"; }

这样所有的cnblogs的会话都会显示红色。

使用fiddler抓取安卓模拟器包

如图1所示,先设置好提琴手

配置路径:工具 - > Fiddler选项 - > HTTPS - >三个选项全部勾选

如下图所示:

重启软件

2配置模拟器

长按WLAN信号,点击修改网络

点击显示高级,选择手动代理

IP写上自己电脑的IP,端口号写上提琴手的端口,默认是8888

这是你打开浏览器会说安全证书的问题

你再模拟器上输入ip:port我的就是192.168.222.1:8888

这时候下面会有个安装证书的连接,随便起个名字,就好了

扫描二维码推送至手机访问。

版权声明:本文由花开半夏のブログ发布,如需转载请注明出处。

本文链接:https://www.zhangshilong.cn/work/12040.html

分享给朋友:

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。