您好,欢迎来到保捱科技网。
搜索
您的当前位置:首页Fiddler everywhere 4.0.1抓包工具 修改教程

Fiddler everywhere 4.0.1抓包工具 修改教程

来源:保捱科技网

预处理


准备好
1.安装并注册 Fiddler Everywhere v4.0.1()
2.反编译工具 dnSpy.exe()

处理


main.xxxx.js

打开 fiddler/resources/app/out/WebServer/ClientApp/dist/main.xxx.js 搜索 updateUserLicense

函数开始处添加:(请将 Ie 替换为参数名称)

Ie.licenseInfo.currentLicense = "Pro"
Ie.licenseInfo.hasExpiredTrial = false
Ie.licenseInfo.isTrialAvailable = false
Ie.licenseInfo.hasValidLicense = true

示例:


Fiddler.WebUi.dll

文件位置:fiddler\resources\app\out\WebServer\Fiddler.WebUi.dll

对两个函数 TryOpenClientMainScriptTryOpenElectronMainScript 做相同操作;
删除函数部分逻辑代码,使其直接返回true

处理完毕示例:


FiddlerBackendSDK.dll

文件位置:fiddler\resources\app\out\WebServer\FiddlerBackendSDK.dll

函数:FiddlerBackendSDK.User.UserClient::GetBestAccount

from

public AccountDTO GetBestAccount(UserWithBestAccountDTO user)
{
	if (user.BestEverywhereAccountId != null)
	{
		return user.Accounts.FirstOrDefault((UserAccountDTO x) => x.Id == user.BestEverywhereAccountId.Value);
	}
	return null;
}

to

public AccountDTO GetBestAccount(UserWithBestAccountDTO user)
{
	return user.Accounts.FirstOrDefault((UserAccountDTO x) => true);
}

禁用更新

修改 fiddler/resources/app/out/main.js
搜索 !e.settingsService.get().autoUpdateSettings.disabled
替换为 true||e.settingsService.get().autoUpdateSettings.disabled


倒计时不见了

至此修改完毕

致敬大佬

GitHub原文:

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baoaiwan.cn 版权所有 赣ICP备2024042794号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务