使用WebScarab模糊测试

重要:暂未发现该软件可以自动生成测试用例,只能自己添加写好的用例。如果有此需求请使用其他软件或留言共享方法,谢谢大家。

1.1.1  WebScarab工具简介

WebScarab是一款代理软件,简介是HTTP代理,网络爬行、网络蜘蛛,可以使用来查看post数据。它提供了包括HTTP代理,网络爬行、网络蜘蛛,会话ID分析,自动脚本接口,模糊测试工具,它可以对所有流行的WEB格式的编码/解码,WEB服务描述语言和SOAP解析器等。

1.1.2 安装

1. 进入http://webscarab.updatestar.com/,选择“webscarab-installer-20070504-1631.jar”下载。

2. 双击文件进行WebScarab安装

3. 设置Chrome浏览器的代理模式。在设置-->高级设置-->系统-->打开系统代理,

选择连接-->局域网设置

配置代理服务器,设置地址为“localhost”,端口为“8008”(这是这个工具的默认端口)。如果项目在本地运行(比如本地的Tomcat),切记取消勾选“对于本地址不使用代理服务器”,否则本地请求无法被抓取。

点击确定,配置完成。

备注:此时如果想通过浏览器访问互联网,Chrome会报警告并且禁止访问。解决方法是还原上述设置,保存后即可访问互联网。

1.1.3 使用

运行项目(我的被测项目在本地)和WebScarab软件。

备注:如果界面时如下情况怎么办?

解决方案:

点击菜单 Tools->use full-featured interface

关闭软件,重新打开即可。想要切换回原来的模式只需将勾选清除。

填写表单,点击提交,会弹出一个编辑窗口,有表单中元素的相关信息。

点击“Accept changes”即可放过post请求。被测软件显示请求后结果。

点击工具软件Summary。

对刚才的POST请求(你想要模糊测试的请求)右键选择“use as fuzz template”,然后点击fuzzer界面。对要测试的条目选择编写好的文件。

如何选择一个模糊数据文件呢?

点击 Source

点击 Browse

选择文件,输入描述

点击close关闭该窗口,完成测试文件的添加。

点击start开始测试,查看结果,可以看到这些请求是来自于“fuzzer”。

双击可查看详细信息。

原文地址:https://www.cnblogs.com/zircon/p/9094996.html

时间: 2024-11-14 09:31:01

使用WebScarab模糊测试的相关文章

转:智能模糊测试工具 Winafl 的使用与分析

本文为 椒图科技 授权嘶吼发布,如若转载,请注明来源于嘶吼: http://www.4hou.com/technology/2800.html 导语:Winafl是一个文件格式及协议漏洞的半自动发现工具,可以帮助我们发现各种使用特定格式文件的应用软件漏洞,如文件编辑软件.图片查看软件.视频播放软件等. Winafl是Linux下的智能模糊测试神器afl-fuzz的Windows版本.afl-fuzz从2013年发布到现在,发现了很多真实的漏洞,被广大网络安全从业人员所使用,现在,Windows版

每周一书-《模糊测试-强制发掘安全漏洞的利器》

  首先说明,本周活动有效时间为2016年9月26日到2016年10月9日.本周为大家送出的书是由电子工业出版社出版,段念,赵勇翻译的<模糊测试-强制发掘安全漏洞的利器>.   目在介绍这本书之前,首先要感谢微信号为:631682315(FEIYU)同学赠送给玄魂工作室的内容读者的. 前言/序言 在图上可以看到,FEIYU同学正在招聘代码审计,感兴趣的读者可以直接加他的微信号,了解招聘需求. 下面我们来看看,这本书的简介. <模糊测试:强制发掘安全漏洞的利器>是一本系统性描述模糊测

基于模糊测试的漏洞挖掘及攻防技术

课程:<密码与安全新技术> 班级: 1792班 姓名: 李栋 学号:20179210 上课教师:谢四江 主讲人:王志强 上课日期:2018年5月10日 必修/选修: 必修 常见漏洞挖掘技术 手工测试 补丁比对 定义:一种通过对比补丁之间的差异来挖掘漏洞的技术. 优点:发现速度快 缺点:已知漏洞 常见工具:PatchDiff2.bindiff 程序分析 静态 定义:是指在不运行计算机程序的条件下,通过词法分析.语法分析.语义分析.控制流分析.污点分析等技术对程序代码进行扫描,验证代码是否满足规范

Kali Linux Web 渗透测试视频教程— 第二课 google hack 实战

Kali Linux Web 渗透测试— 第二课 代理简介 文/玄魂 课程地址: http://edu.51cto.com/course/course_id-1887.html 目录 shellKali Linux Web 渗透测试—... 1 第二课代理简介... 1 课程目录... 2 Proxy基本原理... 2 正向代理(Forward Proxy)3 反向代理(reverse proxy)... 3 透明代理(transparente proxy)... 3 Kali linux中的代

Python渗透测试工具合集

Python渗透测试工具合集 如果你热爱漏洞研究.逆向工程或者渗透测试,我强烈推荐你使用 Python 作为编程语言.它包含大量实用的库和工具, 本文会列举其中部分精华. 网络 Scapy, Scapy3k: 发送,嗅探,分析和伪造网络数据包.可用作交互式包处理程序或单独作为一个库. pypcap, Pcapy, pylibpcap: 几个不同 libpcap 捆绑的python库 libdnet: 低级网络路由,包括端口查看和以太网帧的转发 dpkt: 快速,轻量数据包创建和分析,面向基本的

模糊测试之实例讲解

什么是模糊测试 ? 模糊测试(Fuzzing),是一种通过向目标系统提供非预期的输入并监视异常结果来发现软件漏洞的方法.测试的基本思想就是通过向程序中输入大量的随机数据,然后观察输入这些数据之后程序的情况,记录下使程序发生异常的数据,从而判断程序是在那些地方发生了异常. 模糊测试之实例讲解   本文作者:i春秋签约作家--天天 模糊测试的实现是一个非常简单的过程: 1. 准备一份插入程序中的正确的文件. 2. 用随机数据替换该文件的某些部分. 3. 用程序打开文件. 4. 观察破坏了什么. Pe

最新最好的八款渗透测试工具

本文介绍的渗透测试工具包括:Metasploit.Nessus安全漏洞扫描器.Nmap.Burp Suite.OWASP ZAP.SQLmap.Kali Linux和Jawfish(Evan Saez是Jawfish项目的开发者之一). 如果说你的资产有可能被国内外的攻击者盯上并没有把你吓得半死,那就不必读这篇文章.如果你与我们大家一样也要面对现实,那么通过一名真正的专业人士在渗透测试方面给出的一些靠谱的预防性建议,试着采取一些挽救措施. 我们采访了渗透测试工具设计师/编程员/爱好者Evan S

分享:关于安全性测试工具小要点

有一篇关于安全性测试工具的文章:<Gunfight at The OK Button>. 文中列出了安全测试工具的15个要点: 1.针对源代码,测试出任何类型的弱点. 2.针对二进制文件,例如可执行文件,测试出任何类型的弱点. 3.检测实时系统的问题,像死锁检测.异步行为的问题等. 4.对任何类型的补丁创建基线并进行回归测试,防止引入新的弱点. 5.提供一个机制,确保已经过检查.校验的源代码一旦构建成为可执行文件后,没有被更改. 6.帮助测试人员找到可能触发或隐含恶意代码的地方. 7.提供关于

使用Afl-fuzz (American Fuzzy Lop) 进行fuzzing测试(待续)

作者:Jochen1986 转载请注明出处:http://blog.csdn.net/youkawa/article/details/45696317 1. 具有导向性的模糊测试 Fuzzing技术被证明是当前鉴别软件安全问题方面最强大测试技术.当前大多数远程代码执行和特权提升等比较严重的漏洞都是使用Fuzzing技术挖掘的.然而Fuzzing技术仍然存在着覆盖率低的缺陷.而许多的代码漏洞需要更大的路径覆盖率才能触发,而不是通过纯粹的随机尝试. 为了解决这一问题,已经提出了不少通过提供被测试代码