标签: .net windows
我有一个从Windows 7虚拟机上运行的供应商处收到的.NET应用程序。应用程序使用TLS将数据提交到其Web端点。
我们应该复制这个应用程序的行为。不幸的是,目前还不清楚这个工具发送了什么(是XML吗?是编码base64吗?)。
我尝试使用Wireshark解密SSL流量,但这似乎只适用于可以转储会话密钥的浏览器。
有没有办法调试这个已编译的.NET应用程序,以便更好地了解它的工作原理以及它发送的内容?希望不使用反汇编程序?
答案 0 :(得分:1)
您可以使用Fiddler对HTTPS流量执行中间人(MITM)攻击。
启动Fiddler并点击"工具 - >选项"
然后选择突出显示的选项。您将收到关于添加" Fiddler_DO_NOT_TRUST"的警告。证书到证书库。安装证书(显然,建议您使用沙箱虚拟机或类似设备,而不是开发或生产机器。)