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.dll
toresources\app\out\WebServer\hostpolicy.original.dll
-
go to https://github.com/project-yukihana/Yukihana-patch/releases
-
download
libfiddler
andhostpolicy.dll
-
move
libfiddler.dll
to the root path of fiddler -
move
hostpolicy.dll
toresources\app\out\WebServer
-
create file
resources\app\out\WebServer\patch.json
the 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.js
toClientApp\\dist\\main.5f4387a481528ff0.original.js
-
copy
resources\app\out\main.js
toresources\app\out\main.original.js
-
modify file
main.5f4387a481528ff0.js
and filemain.js
as 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 等商城的非法渠道付费此软件。
如将本仓库教程/文件用于获利,那么:你妈死了。
请勿将本项目内容用于非法用途,使用者在使用时即视为对行为可能产生的任何不良后果负责。
由于传播、利用此工具所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任。