装机步骤(Fiddler 抓包配置)
1. 安装 Fiddler
- 访问官网:www.telerik.com/download/fi…
- 填写邮箱后选择 Download for Windows,完成安装。
2. 配置 HTTPS 证书
- 打开 Fiddler。
- 点击菜单 Tools → Options → HTTPS。
- 勾选:
- ✅ Capture HTTPS CONNECTs
- ✅ Decrypt HTTPS traffic
- 弹出提示时选择 Yes / Allow,Fiddler 会自动生成并安装证书。
3. 让系统信任 Fiddler 证书(抓取微信小程序必做)
- 打开“运行”(
Win + R),输入 certmgr.msc 回车。
- 在左侧依次展开 受信任的根证书颁发机构 → 证书,检查是否已有
DO_NOT_TRUST_FiddlerRoot。
- 如果没有:
- 回到 Fiddler,执行 Actions → Export Root Certificate to Desktop。
- 双击桌面上的
FiddlerRoot.cer,导出到桌面*。
命令行导入(可选)
- 将证书保存到某个路径,例如
C:\Users\<你>\Desktop\FiddlerRoot.cer。
- 以管理员身份打开 PowerShell,运行(替换成你的实际路径):
Import-Certificate -FilePath "C:\Users\<你>\Desktop\FiddlerRoot.cer" -CertStoreLocation Cert:\LocalMachine\Root
4. 更新 Fiddler Rules
- 在 Fiddler 中点击 Rules → Customize Rules…,会打开
CustomRules.js。
- 找到
OnBeforeResponse 方法,并插入以下逻辑(保存到本地 D:\抓包\数据的文件夹):
static function OnBeforeResponse(oSession: Session) {
if (m_Hide304s && oSession.responseCode == 304) {
oSession["ui-hide"] = "true";
}
var basePath = "D:\\抓包\\数据\\";
System.IO.Directory.CreateDirectory(basePath);
if (oSession.fullUrl.IndexOf("hcapi-wx.waimai.meituan.com") >= 0) {
var mtPath = basePath + "meituan\\";
System.IO.Directory.CreateDirectory(mtPath);
var fileName = "hcapi_" + DateTime.Now.ToString("yyyyMMdd_HHmmss_fff") + ".txt";
var fullPath = mtPath + fileName;
var req = oSession.GetRequestBodyAsString();
var res = oSession.GetResponseBodyAsString();
System.IO.File.WriteAllText(
fullPath,
"URL: " + oSession.fullUrl +
"\r\n\r\nRequest:\r\n" + req +
"\r\n\r\nResponse:\r\n" + res,
System.Text.Encoding.UTF8
);
}
if (oSession.uriContains("/h5/mtop.venus.shopcategoryservice.getcategorydetail")) {
var elePath = basePath + "eleme\\";
System.IO.Directory.CreateDirectory(elePath);
var fileName2 = "venus_" + DateTime.Now.ToString("yyyyMMdd_HHmmss_fff") + ".txt";
var fullPath2 = elePath + fileName2;
var req2 = oSession.GetRequestBodyAsString();
var res2 = oSession.GetResponseBodyAsString();
if(res2.Trim().Equals("success")){
return
}
System.IO.File.WriteAllText(
fullPath2,
"URL: " + oSession.fullUrl +
"\r\n\r\nRequest:\r\n" + req2 +
"\r\n\r\nResponse:\r\n" + res2,
System.Text.Encoding.UTF8
);
}
}
5. 重启
- 完成以上步骤后重启 Fiddler(必要时重启电脑),即可开始抓包。*** End Patch