api(dot)getfiddler(dot)com/linux/latest-linux
api(dot)getfiddler(dot)com/win/latest
If you are using windows, just try https://github.com/dnSpyEx/dnSpy
- dotnet new console -n test
- cd test
- dotnet add package Microsoft.NETCore.ILAsm (ILDAsm)
- dotnet publish -c Release --self-contained --runtime linux-x64
- export PATH=$(pwd)/bin/Release/netcoreapp3.1/linux-x64/publish:$PATH
- ilasm (ildasm)
-
delete libfiddler.dll, rename
resources\app\out\WebServer\hostpolicy.dlltoresources\app\out\WebServer\hostpolicy.original.dll -
go to https://github.com/project-yukihana/Yukihana-patch/releases
-
download
libfiddlerandhostpolicy.dll -
move
libfiddler.dllto the root path of fiddler -
move
hostpolicy.dlltoresources\app\out\WebServer -
create file
resources\app\out\WebServer\patch.jsonthe content of
patch.json:{ "ClientApp\\dist\\main.5f4387a481528ff0.js": { "target": "ClientApp\\dist\\main.5f4387a481528ff0.original.js", "content": "", "cur": 0, "start": 0, "end": 1 }, "..\\main.js": { "target": "..\\main.original.js", "content": "", "cur": 0, "start": 0, "end": 1 } } -
copy
ClientApp\\dist\\main.5f4387a481528ff0.jstoClientApp\\dist\\main.5f4387a481528ff0.original.js -
copy
resources\app\out\main.jstoresources\app\out\main.original.js -
modify file
main.5f4387a481528ff0.jsand filemain.jsas usual. -
copy
server/file->Electron/resources/app/out/file
Please use old method.
Perhaps I will add support for it if I have some free time.
Please use old method.
- 下载Electron https://github.com/electron/electron/releases , 解压到
Electron文件夹 - 复制
Fiddler Everywhere/resources->Electron/resources - 复制
v5.8.1/Fiddler.WebUi/Fiddler.WebUi.dll->Electron/resources/app/out/WebServer - 复制
server/file->Electron/resources/app/out/file
- 打开
resources/app/out/main.js server/index.js的内容添加到resources/app/out/main.js开头
- 打开
resources/app/out/WebServer/ClientApp/dist/main.xxx.js - 替换所有
https://api.getfiddler.com为http://127.0.0.1:5678/api.getfiddler.com - 替换所有
https://identity.getfiddler.com为http://127.0.0.1:5678/identity.getfiddler.com
If you are using linux, you will not be able to use dnSpy.
- use https://github.com/SychicBoy/NETReactorSlayer to deobfuscator dll file
- find the key method. maybe difficult.
- il
- decompile dll to il.
- modify il file, compile il to dll.
- hex
- use vscode to modify it.
本仓库仅供技术学习交流使用,如有下载相关文件,请在学习后24小时内删除相关内容。
如果你觉得软件很好用,请购买官方正版:https://www.telerik.com/purchase/fiddler
切勿在 tb/pdd 等商城的非法渠道付费此软件。
如将本仓库教程/文件用于获利,那么:你妈死了。
请勿将本项目内容用于非法用途,使用者在使用时即视为对行为可能产生的任何不良后果负责。
由于传播、利用此工具所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任。