Peach Fuzzer

漏洞检测工具
授权协议 MIT
开发语言 Python
所属分类 管理和监控、 漏洞检测扫描和评估
软件类型 开源软件
地区 不详
投 递 者 路欣荣
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Peach是一种用Python编写的 Fuzzer。这种工具有助于发现并公开许多漏洞,并认为是黑客和安全团体中最流行的工具之一。为了利用Peach框架,必须创建Phthon脚本,脚本 中包含了在服务器上执行的fuzzing攻击的细节。默认情况下,Peach在相同的目录中放置了一些攻击例子。为了运行相同的脚本,可以根据你的需要编 辑它们,并利用python <script_name>查看这个工具执行操作。你的输出应该类似于以下这样(取决于你编写的脚本):

$ python test-http.py
GET /index.html HTTP/1.0
Host: 192.168.15.77:80

GET /AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...AAA
HTTP/1.0
Host: 192.168.15.77:80

GET /AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...AAAA
HTTP/1.0
Host: 192.168.15.77:80

上面的输出是通过运行例子目录中的一个Peach fuzzer脚本得到的。这个脚本执行简单的检查,查看HTTP服务器或服务器上运行的脚本是否可以处理具有长串的请求。

  • DataModel DataModel元素是Peach根元素的一个子元素。 数据模型通过指定其他子元素(如Number,Blob或String)来定义数据块的结构。 Attributes: name - [必须] 友好的DataModel名称在引用模型或调试时很有用。 ref - 引用其他的DataModel作为模板(可选) mutable - 数据元素是否可更改(是否应该进行变异)(可选,默认为

  • 说明:本文对一些资源进行整合,中间涉及多处链接,无意冒犯,如有意见请回复。 Peach相关资料汇总 peach官网 PeachFuzzer交流 peach 下载安装说明等这里都有,仔细阅读。 Archive for the ‘Peach’ Category (peach一些相关档案信息) http://phed.org/ Peach Fuzzer Community Edition 源码 Peac

  • http://bbs.pediy.com/archive/index.php?t-75032.html 很多朋友给我反馈说《0day安全:软件漏洞分析技术》中测试方面讲的一带而过,太薄太弱。于是我想顺便把这些东西总结一下,也作为《0day》第二版的一个主要更新的章节。(另一个主要更新将是vista的安全机制剖析与VS2005中的安全编译选项) 开始之前声明下,这些知识的一个很头疼问题就是文档不全,

  • Block Block元素是DataModel或Block的子元素。 Blocks用于将一个或多个数据元素(例如Number或String)组合到一个逻辑结构中。 Block和DataModel非常相似,唯一的区别是它们的位置。 DataModel是顶级元素,Blocks是DataModel的子元素。 Block和DataModel元素都可以用作其他Blocks或DataModel的“模板”。 <

  • Data Modeling Peach的pit文件含有至少一个DataModel,并且经常含有多个DataModel。 DataModel描述的数据包括类型信息,关系(如大小,数量,偏移量等)以及其他能使模糊器进行智能变化的信息。 DataModel可被其他的DataModel复用或重用,从而允许将复杂的数据定义分解成多个可读部分。 Data Modeling Elements DataModel

  • Choice Choice元素是DataModel或Block的子元素。 Choice元素用于指示任何子元素都是有效的,但只能选择一个。 很像编程语言中的switch语句。 <Choice name="ChoiceBlock"> <Block name="Type1"> <!-- ... --> </Block> <Block name="Type2"> <!-- ..

  • Blob Blob元素是DataModel或Block的子元素。 Blob通常用于表示缺少类型定义或格式的数据。 <Blob name="Unknown1" valueType="hex" value="01 06 22 03"/> Attributes: 除非另有说明,所有属性都是可选的。 name - blob的名称。 [需要] value - blob中包含的默认值。 length - bl

  • Error, Enable PageHeap:请求的操作需要提升 PageHeap problems解决方法 GFlags and PageHeap https://msdn.microsoft.com/zh-cn/library/ff549561(v=vs.85).aspx 现在GFlags包含了PageHeap(pageheap.exe)的功能,可以在Windows中监视堆的分配。(PageH

  • Peach安装使用 安装   1.Peach官方网站http://community.peachfuzzer.com/ 2.windows安装需要安装.net framework 4.0 使用 1.建立Peach pit文件,使用xml表示 2.在fuzz中,解决的几个问题是:     生成测试用户的样本,插入怎样的畸形数据,怎样发送给目标程序,怎样检测目标程序异常 在Peach中,解决这几个问题

  • https://medium.com/csg-govtech/lifes-a-peach-fuzzer-how-to-build-and-use-gitlab-s-open-source-protocol-fuzzer-fd78c9caf05e Motivation The Peach protocol fuzzer was a well-known protocol fuzzer whose p

 相关资料
  • 漏洞检测(该工具已下线) 漏洞检测工具使用说明 一,高危漏洞  高危漏洞包括SQL注入漏洞、XSS跨站脚本漏洞、页面存在源代码泄露、网站存在备份文件、网站存在包含SVN信息的文件、网站存在Resin任意文件读取漏洞。  SQL注入漏洞:网站程序忽略了对输入字符串中包含的SQL语句的检查,使得包含的SQL语句被数据库误认为是合法的SQL指令而运行,导致数据库中各种敏感数据被盗取、更改或删除。  XS

  • 讲师:gh0stkey 整理:飞龙 协议:CC BY-NC-SA 4.0 任意密码找回 这是补天平台上的一个案例: http://www.118114.cn/reg.jsp 首先注册一个账号,然后找回。 我们收到的验证码是六位数。如果网站没有设置频率限制,或者最大尝试次数限制的话,那我们自然就会想到可以爆破它。 然后抓提交手机验证码的封包,我们可以看到没有任何图片验证码: 发送到 Burp 的 I

  • 如何确认elasticsearch版本是否暴露log4j漏洞?我的elasticsearch版本是6.8.4

  • 我有一个充满void方法的java类,我想做一些单元测试以获得最大的代码覆盖率。 例如,我有以下方法: 它的名字不好,原因是我翻译了代码以便更好地理解。每个方法都验证参数是否以某种方式有效,是否编写得很好。

  • 在完成对目标应用程序的信息收集和分析以及任何必须的 Burp 配置之后,您可以开始测试应用程序中常见的漏洞。在这个阶段,通常最有效的方法是同时使用 Burp 的多个组件,在不同组件之间传递个别请求以执行不同的任务,并返回浏览器进行一些测试。 在 Burp 中,您可以使用菜单在组件之间传递项目,并执行其他操作。 在 Burp 的默认配置中,它会自动对通过代理的所有请求和响应执行实时的被动扫描。因此,

  • 正如我们在新闻中看到的,针对流行的库报告了一个新的零日漏洞,该漏洞允许攻击者远程执行代码。在我们的应用程序中,我们仍然使用以下依赖项。 是否仅针对报告该问题?或适用于版本是否也是?是否有测试该漏洞的示例代码?

  • 问题内容: 今天,我们的企业架构师提到在JRE 1.7中发现了一个最近的漏洞。我发现了一篇文章JRE 1.7漏洞,建议禁用Java 。 我正在工作中运行JDK 1.5和1.6(就像许多组织一样,我们不是最新的技术),所以那里没有问题。 在家里,我正在使用Java SE 7u6进行开发。我正在与Spring Security的Grails一起玩,试图继续学习。 我已经在家庭开发机器上的所有浏览器中都

  • 如何检测SonarQube LTS 8.2版本中的log4j漏洞。 我尝试了这个社区参考,但是找不到8.2版本的。 https://community.sonarsource.com/t/sonarqube-sonarcloud-and-the-log4j-vulnerability/54721