elaw
elaw copied to clipboard
fiddler everywhere
首先安装3.2.1官方版本,打开安装路径下.\resources\app\out\WebServer\ClientApp\dist
目录。
一、在里面找到 main.304c864f4d0af6e9.js 用vscode或其他软件打开,搜索 updateUserLicense
插入
Ie.licenseInfo.currentLicense = "Pro"
Ie.licenseInfo.hasExpiredTrial = false
Ie.licenseInfo.isTrialAvailable = false
Ie.licenseInfo.hasValidLicense = true
二、返回上层目录,具体为.\resources\app\out\WebServer
目录,找到FiddlerBackendSDK.dll文件
1、ildasm 将 FiddlerBackendSDK.dll转成 il(这个转换就自行百度了,这里不做介绍)
2、定位到 FiddlerBackendSDK.User.UserClient::GetBestAccount
3、删除 IL_000d – IL_0020 对应 if 语句
删除 IL_003f – IL_0040 对应 return null;
语句
这里小白需要注意了,如果你是在vscode里直接搜IL_000d或者其他的,很难找到,建议如下图,用ilspy或ildasm 先看一下对应位置的il代码,然后选择其中的一小段搜索,就能很快在vscode对应到位置 ,然后删除即可
-
定位到 <>c__DisplayClass18_0′::’b__0
删除 IL_0000 – IL_0019 , 在 IL_001e 前插入
ldc.i4.1
修改完成后,我看可以看看前后代码对比,修改后的内容就没有了判断,直接返回true
三、最后一步,使用 ilasm 将 il 文件 转成 dll
我在这里犯了错,一直错认为ilasm就是ildasm ,搞了好久没有将il转成dll,小白们注意区分软件,具体转换方法还是同理百度。
将转换好后的文件重命名并替换官方的dll文件,重启fiddler登录账号即可使用,即使账号过期也不影响,同样其云端备份功能一样可以使用