我需要强制Windows 10上的程序在连接到其服务器时使用HTTPS,因为该地址的HTTP版本在我的网络上已被阻止。我基本上需要在网址中添加“ S”。我知道它需要连接到的地址,我一直在使用Fiddler监视请求,是否可以使用Fiddler进行此操作?显然,使用Windows主机文件是不可能的。
如Fiddler的自定义规则一文中所述,可以使用Fiddler-如何在fiddler中替换协议或域:
打开“自定义规则”,找到此方法
static function OnBeforeRequest(oSession: Session)
将以下代码添加到方法的开头:
// Custom rules: if (oSession.HostnameIs("mikitamanko.com") || oSession.HostnameIs("google.com") || oSession.HostnameIs("bing.com")) { oSession.fullUrl = "https" + oSession.fullUrl.Substring(oSession.fullUrl.IndexOf(':')); }
这将替换代码中列出的站点的协议。
黑客解决方案是使用十六进制编辑器修改程序.exe
文件中的URL 。十六进制编辑器的列表可以在文章最佳免费十六进制编辑器中找到。仅当程序未经过数字签名时,此方法才有效。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句