Fiddler 有许多有用的扩展。但是,我找不到理解 WCF 的二进制编码 SOAP 信封的人。(内容类型:application/soap+msbin1)
也欢迎提供可比较(非 Fiddler)工具的建议。
在对无关紧要的辅助内容进行了大量工作之后(例如,决定推出我自己的快速-n-脏递归下降 XML 解析器),我刚刚提交了第一次检查,插件实际上以可用的方式完成了它的工作. 边缘仍然非常粗糙,许多功能没有实现,但如果你想在 Fiddler 中看到二进制 WCF,现在是你的机会!
当 CodePlex 足够完善以供一般消费时,我将在 CodePlex 上发布二进制文件。可能不会记得更新这个“答案”。如果您从现在开始阅读这几个月/几年的内容,请务必点击下载页面——或者至少获取最新的源代码而不是这个变更集。
我还为 WCF 二进制消息创建了一个粗略且现成的检查器。您可以在http://code.msdn.microsoft.com/wcfbinaryinspector找到我的(包括二进制文件)
它与 Richard 的不同之处在于我使用 WCF 自己的解码器,而不是自己滚动。源代码在我的博客上。
我最近创建了一个 Burp 插件,用于编辑基于 Richard Bergs 解码器的二进制 XML 数据。您可以在此处找到插件和解释其工作原理的博客文章:http ://www.gdssecurity.com/l/b/2009/11/19/wcf-binary-soap-plug-in-for-burp /
这是 Silverlight 4 团队的一个:http: //blogs.msdn.com/b/silverlightws/archive/2010/05/10/fiddler-inspector-for-wcf-silverlight-polling-duplex-and-wcf-ria。 aspx
直接下载链接(点击“Fiddler Extension for Binary Message Encoding”)http://archive.msdn.microsoft.com/silverlightws/Release/ProjectReleases.aspx?ReleaseId=4059