Fiddler Everywhere3.3.0 Windows和谐版
2022-7-15 17:12:32 Author: 银河护卫队super(查看原文) 阅读量:17 收藏

前言

看到“52破解”论坛大佬们的Fiddler Everywhere3.3.0 Mac版去授权的操作后自己也想搞一个用用,奈何自己的是Windows系统,索性就根据大佬们的流程操作,最终成功获得Windows和谐版Fiddler Everywhere 3.3.0。

流程

工具准备:

准备工具Ildasm.exe和Ilasm.exe

ildasm.exe 将dll转为il文件

命令:ildasm.exe xxx.dll /out=test.il(也可以直接ildasm.exe打开dll文件直接File >Dump输出)

ilasm.exe 将il文件转为dll文件

命令:ilasm.exe /dll/resource=xxx.res xxx.il (res文件和il文件顺序不能错)

准备流程:

1、添加代码

打开Fiddler Everywhere\resources\app\out\WebServer\ClientApp\dist\main.xxx.js文件,搜索updateUserLicense添加如下代码Ie.licenseInfo.currentLicense = "Pro"Ie.licenseInfo.hasExpiredTrial = falseIe.licenseInfo.isTrialAvailable = falseIe.licenseInfo.hasValidLicense = true

2、打开在Fiddler Everywhere\resources\app\out\WebServer 目录下找到这两个DLL文件,并转为IL文件

3、打开Fiddler.WebUi.il文件中搜索TryOpenClientMainScript函数,删除代码IL_0006到IL_0208的中间部分

4、继续在Fiddler.WebUi.il文件中搜索TryOpenElectronMainScript函数,删除代码IL_0012IL_01b7的中间部分

5、对Fiddler.WebUi.il文件编辑结束后,下面对FiddlerBackendSDK.il文件进行编辑,步骤和3.2.1中一样对

FiddlerBackendSDK.User.UserClient::GetBestAccount的内容进行更改。

搜索UserClient::GetBestAccount,删除代码中IL_000d到IL_0020和IL_003f、IL_0040这几句

6、然后搜索<GetBestAccount>b__0,删除IL_0000到IL_0019,并在IL_001e: ret前插入ldc.i4.1

7、上面最后这步是参考52破解”论坛中大佬们操作的步骤,然而这一步由于我的失误原本是在'<>c__DisplayClass18_0'中更改的,我错误的将它在'<>c__DisplayClass19_0'中更改了,最终也成功解锁了。

最后用ildasm.exe将IL文件转为DLL文件并拖动至

Fiddler Everywhere\resources\app\out\WebServer目录下将原文件替换启动程序即可。

参考文章:https://www.52pojie.cn/thread-1659955-1-1.htmlhttps://www.52pojie.cn/thread-1654205-1-1.html

END

• 往期精选

windows提权总结

一次SSH爆破攻击haiduc工具的应急响应

记一次艰难的SQL注入(过安全狗)

记一次溯源

下方点击关注发现更多精彩


文章来源: http://mp.weixin.qq.com/s?__biz=MzkwNzI0MTQzOA==&mid=2247492049&idx=1&sn=6e2008fb2a0c30d91d96e90bb50a1520&chksm=c0de9360f7a91a76a356f8dd6ae902c9d0bee7d492d462ad4c1664ca5fa5f5515b9509d0a306#rd
如有侵权请联系:admin#unsafe.sh