加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

模糊测试XML解析器

发布时间:2020-12-16 07:50:16 所属栏目:百科 来源:网络整理
导读:我想对一个 XML解析器进行模糊测试,并想知道是否有一些合适的模糊器. 不仅可以生成随机垃圾,还可以利用现有的架构规范(如XSD或DTD). 在几个月前的搜索过程中,我偶然发现了一些XML模糊器: untidy.这似乎没有在2007年的最新更新中进行积极开发.(Sourceforge上
我想对一个 XML解析器进行模糊测试,并想知道是否有一些合适的模糊器.
不仅可以生成随机垃圾,还可以利用现有的架构规范(如XSD或DTD).
在几个月前的搜索过程中,我偶然发现了一些XML模糊器:

> untidy.这似乎没有在2007年的最新更新中进行积极开发.(Sourceforge上的项目不再可用,后代见archive.org for partial content和packetstorm下载.它被添加到Peach-1.0,但不再完全出现在Peach-3.1 Community Edition源中.
> Fuzzware.似乎对基于XSD的模糊测试提供了不错的支持.
> Peach. Peach模糊器项目将帮助您生成有效的XML文件,但如果您想使用解析器模糊解析器而不是应用程序,则可能没有多大帮助.这当然值得一试,但要预先警告,如果您不了解XML中的各种结构,那么创建数据模型可能是一个繁琐的过程.相关项目HotFuzz也值得一提.
> JBroFuzz.这是非常积极的发展.我找不到任何描述它的XML(和SOAP)模糊测试功能的教程.您可能会因为它可以单独用作模糊库而得到帮助.
> Codenomicon Defensics for XML.这是一个商业模糊器.免责声明:我过去曾对Defensics进行过评估,并发现它适用于各种用途.单独的XML解析器可以使用各种技术进行模糊测试 – 您可以提供由模糊器生成的文件,或发出HTTP请求等.请记住,如果您需要模糊应用程序而不是解析器,则必须使用不同的方法; Defensics将帮助您在模糊输入中选择所需的各类输入,以便您可以定位解析器或应用程序或两者.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读