黑盒子调试.NET应用程序

时间:2016-10-06 21:06:48

标签: .net windows

我有一个从Windows 7虚拟机上运行的供应商处收到的.NET应用程序。应用程序使用TLS将数据提交到其Web端点。

我们应该复制这个应用程序的行为。不幸的是,目前还不清楚这个工具发送了什么(是XML吗?是编码base64吗?)。

我尝试使用Wireshark解密SSL流量,但这似乎只适用于可以转储会话密钥的浏览器。

有没有办法调试这个已编译的.NET应用程序,以便更好地了解它的工作原理以及它发送的内容?希望不使用反汇编程序?

1 个答案:

答案 0 :(得分:1)

您可以使用Fiddler对HTTPS流量执行中间人(MITM)攻击。

启动Fiddler并点击"工具 - >选项"

然后选择突出显示的选项。您将收到关于添加" Fiddler_DO_NOT_TRUST"的警告。证书到证书库。安装证书(显然,建议您使用沙箱虚拟机或类似设备,而不是开发或生产机器。)

enter image description here