企业微信号文章标题获取之抓包工具Fiddler安装(Macbook)

Fiddler的大部分功能都是在其作为本地代理的基础上实现的,如上面介绍的原理图一样,如果想实现数据包截断功能必须要设置为代理,它的代理功能设置比较简单,Fiddler版本2以后都是默认自动开启代理并设置IE的使用该代理,端口为8888,代理地址127.0.0.1:8888。如果端口发生冲突需要修改端口,则依次选择“Tools->Fiddler options->connections”,修改“Fiddlers Listens on port”的值即可。除了设置端口以外,还可以选择代理的协议内容,可以增加对FTP协议的代理,根据自己的需要设置即可。在这里插入图片描述
在这里插入图片描述
我想我搞错了
在这里插入图片描述

‘r’: 0.44387211290869377
appmsg_type: 9
mid: 2247490672
sn: f4c8cb83c60a9908732b901d647ec993
idx: 1
scene: 75
title: %25E8%25B1%25AA%25E5%25AE%2585%25E7%25A8%258E%25E6%2596%25B0%25E6%2594%25BF%25E5%2590%258E%25EF%25BC%258C%25E6%25B7%25B1%25E5%259C%25B3%25E6%25A5%25BC%25E5%25B8%2582%25E5%2586%258D%25E6%25AC%25A1%25E7%25BB%2599%25E5%2588%25B0%25E6%259C%25BA%25E4%25BC%259A%25EF%25BC%2581
ct: 1573727280
abtest_cookie:
devicetype:
version:
is_need_ad: 0
both_ad: 0
send_time:
msg_daily_idx: 1
pass_ticket:
is_temp_url: 0
item_show_type: 0
tmp_version: 1
pos_type_list:
vid_list: %5B%5D
exportkey:
waid:

环境安装
Mono安装
首先,Mac下需要使用.Net编译后的程序,需要用到跨平台的方案Mono(现阶段微软已推出跨平台的方案.Net Core,不过暂时只支持控制台程序)。安装程序可以从https://www.mono-project.com/download/stable/地址下载。
安装完后,在Terminal里执行以下命令:
我的下载Mono是6.4.0版本

/Library/Frameworks/Mono.framework/Versions/6.4.0/bin/mozroots --import --sync

在这里插入图片描述
此步是为了从Mozilla LXR上下载所有受信任的root证书,存于Mono的证书库里。root证书能用于请求https地址。
接下来如果想要运行Fiddler,还需要把Mono加入到环境变量中。编辑.bash_profile文件:
sudo vi ~/.bash_profile
在这里插入图片描述

export MONO_HOME=/Library/Frameworks/Mono.framework/Versions/6.4.0
export PATH=$PATH:$MONO_HOME/bin

Mac中如何从vim文本编辑器保存退出命令
1.按下esc键

2.输入":wq"(保存退出) 输入":q!"(不保存退出)
保存后重新打开Terminal,Mono环境已装好。
Fiddler安装
https://www.telerik.com/download/fiddler

sudo mono /Users/Anne/Downloads/fiddler-mac/Fiddler.exe

在这里插入图片描述
如果出现以下错误:
WARNING: The Carbon driver has not been ported to 64bits, and very few parts of Windows.Forms will work properly, or at all
在这里插入图片描述
尝试在Terminal以下命令

sudo mono --arch=32 /Users/Anne/Downloads/fiddler-mac/Fiddler.exe

最终弹出以下窗口说明ok啦
在这里插入图片描述
Fiddler相关的一些配置:
其次,特别地,我们需要在mac上的fiddler中进行设置,依次点击toolàoptions,打开设置界面如下,connections选项中,勾选Allow remote computers to connect复选框,设置端口号,这里我设置为8888(与前文手机端设置的保持一致),HTTPS选线中,勾选复选框如图:

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在浏览器中输入ip+端口(8888):
我的是:
http://127.0.0.1:8888
FiddlerRoot certificate(证书)安装
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值