安全测试6_Web安全工具第三节(Web安全工具)
- 之前学习了下安全工具前的一些基础知识,今天来学习下安全工具,这些工具是python写的。
1、敏感文件探测入门:
敏感文件探测的原理如下:

一般探测敏感文件我们都是借助工具扫描,这里我给大家推荐一个简单易上手的工具->【御剑】。
这个工具的工作实际上就是根据配置文件加路径访问,返回我们需要的http状态码的url请求。
下图为工具的界面,可通过添加站点、选择判断策略及所需字典(这个就是工具自带常见的后缀路径,不知道的话可以默认全选)即可开始扫描。

下面以一个实例为主:
用“御剑”扫描下面两个目标网站,选择如图字典,我们只返回200的请求。

打开具体扫描出来的的网址:
可以看到有其中一个有sql泄露,另一个为登录页面,可进行暴力破解。

思路反省:
通过上面的例子大家发现啥问题没有,是不是哪里可以进行改进的呢?

言外之意,是不是每次扫描都需要全部字典呢?我们收集时当然希望字典越全越好,但是扫描时却希望对症下药。

简单的思路就是,我们可以查看index.asp。。。等来初步判断后台是什么语言


如何才能生成针对性的字典呢?

2、漏洞扫描工具入门:
综合性Web漏洞扫描工具比较常用的用下面几款:
- AWVS
- Netsparker
- AppScan
接下来以AWVS为例进行学习,如下图是工具的主界面,我们只需要添加一个扫描任务即可,其余功能暂时不予理会:

扫描结束后,会出现下面的报告页面:

那么这个漏洞扫描的过程是怎么样的呢?如下图所示:
注意:爬虫(爬取目标站点的目录结构)、漏洞探测模块还有漏洞结果记录是三个并行的过程。
扫描漏洞结果页面详情说明:

漏洞扫描工具需要注意的问题:

问题2:漏洞评级问题
拿这个弱口令来说吧,需要从下面两个角度来评判
技术角度 + 业务角度

3、SQL注入漏洞测试入门:
我们先来回顾一下sql注入:
- SQL注入的成因是因为服务器要执行的数据库代码拼接了用户输入的数据
- SQL注入漏洞的典型危害是可以被用来获取数据库敏感数据(拖库)
推荐一款工具给大家去用:sqlmap(http://sqlmap.org/下载即可)
发现和利用SQL注入漏洞基本流程如下:


- 判断注入点(下面图的步骤就是判断注入点的方法,网址为:http://testphp.vulnweb.com/artists.php?artist=1)

输入后便出现如下提示:右下图可知artist为注入点,还有web应用的一些参数。

注明:sqlmap教程百度学习。。。
安全测试6_Web安全工具第三节(Web安全工具)的更多相关文章
- Kali Linux Web后门工具、Windows操作系统痕迹清除方法
Kali Linux Web后门工具 Kali的web后门工具一共有四款,今天只介绍WebaCoo 首先介绍第一个WeBaCoo(Web Backdoor Cookie) WeBaCoo是一款隐蔽的脚 ...
- 利用微信web开发者工具调试企业微信页面
1.只有企业号的管理员才能调试. 2.勾选企业号的开发者工具(具体位置见下图,这个入口位置总是在变,一般来说,找到”微工作台“就能找到了) 3.下载web开发者工具 https://developer ...
- 设计与开发一款简单易用的Web报表工具(支持常用关系数据及hadoop、hbase等)
EasyReport是一个简单易用的Web报表工具(支持Hadoop,HBase及各种关系型数据库),它的主要功能是把SQL语句查询出的行列结构转换成HTML表格(Table),并支持表格的跨行(Ro ...
- 超全的web开发工具和资源
首页 新闻 产品 地图 动态 城市 帮助 论坛 关于 登录 注册 · 不忘初心,继续前进,环境云V2接口正式上线 · 环境云测点地图全新改版 · 祝福各位环境云用户中秋快乐! 平台信息 培训互动 ...
- pylot是一款开源的web性能测试工具
pylot是一款开源的web性能测试工具,http://www.pylot.org/ 参考文档:http://www.pylot.org/gettingstarted.html很容易上手 使用分为以下 ...
- Firefox上Web开发工具库一览
Firefox的目标之一就是尽可能地使web开发者的生活更简单高效,并通过提供工具和具有很强扩展性的浏览器使人们创造出神奇的东西.使web开发者使用Firefox的时候,浏览器可以提供大量开发工具和选 ...
- 【web性能】web性能测试工具推荐
WEB性能测试工具主要分为三种,一种是测试页面资源加载速度的,一种是测试页面加载完毕后页面呈现.JS操作速度的,还有一种是总体上对页面进行评价分析,下面分别对这些工具进行介绍,如果谁有更好的工具也请一 ...
- windows系统-web渗透工具-AWVS
windows系统-web渗透工具-AWVS ACUNETIX WEB VULNERABILITY SCANNER(AWVS) Awvs是一款很出名的web安全扫描器,属于windows系统平台下最流 ...
- Kali 2.0 Web后门工具----WebaCoo、weevely、PHP Meterpreter
注:以下内容仅供学习使用,其他行为均与作者无关!转载请注明出处,谢谢! 本文将介绍 Kali 2.0 版本下的三款Web后门工具:WebaCoo.weevely.PHP Meterpreter,这类工 ...
- 开源Web自动化测试工具Selenium IDE
Selenium IDE(也有简写SIDE的)是一款开源的Web自动化测试工具,它实现了测试用例的录制与回放. Selenium IDE目前版本为 3.6 系列,支持跨浏览器运行,所以IDE的UI从原 ...
随机推荐
- JavaMail SMTP服务器发送邮件程序示例 java通过dns服务器解析ip地址
/** * JavaMail SMTP服务器发送邮件程序示例 * 扮演SMTP服务器角色与邮件客户端软件最大的区别就是: * SMTP服务器需要解析不同接收人邮件地址主机名对应的SMTP服务器主机名 ...
- 基于tornado的文件上传demo
这里,web框架是tornado的4.0版本,文件上传组件,是用的bootstrap-fileinput. 这个小demo,是给合作伙伴提供的,模拟APP上摄像头拍照,上传给后台服务进行图像识别用,识 ...
- Sublime Text3安装以及初次配置
Sublime Text3安装以及初次配置 工具:官网下载:Sublime Text3 安装:直接运行安装.http://write.blog.csdn.net/postedit 激活:参考文/晚晴幽 ...
- InfluxDB 1.6文档
警告!此页面记录了不再积极开发的InfluxDB的早期版本.InfluxDB v1.7是InfluxDB的最新稳定版本. InfluxDB是一个时间序列数据库,旨在处理高写入和查询负载.它是TICK堆 ...
- influxDB硬件配置指南
原地址:https://docs.influxdata.com/influxdb/v1.6/guides/hardware_sizing/ 警告!此页面记录了不再积极开发的InfluxDB的早期版本. ...
- codeblocks “can't find compiler executable in yourconfigured search ……”
新安装的codeblocks 16.01,安装后打开提示如下,没法用..原因是编译器并没有找对自己安装的 mingw 的安装位置. 解决办法:如下图点击 Auto-detect 之后,会看到位置信息变 ...
- phoenix初步
更新系统包管理工具hex mix local.hex 安装phoenix,phoenix是elixir的web框架 mix archive.install https://github.com/pho ...
- 函数节流和防抖(todo)
一.什么是函数节流和函数防抖 函数节流和函数防抖目的都是避免同时多次执行函数. 函数防抖是将多次执行变成一次执行,函数节流是将多次执行变成每隔一定时间执行一次. 二.具体实现 三.什么时候需要节流,什 ...
- [C#][WebAPI]返回 json
//将webapi的返回值设为Json格式 var jsonFormatter = new JsonMediaTypeFormatter(); GlobalConfiguration.Configur ...
- JQuery中Ajax的Post提交在IE下中文乱码的解决方法
原文地址:http://www.bitscn.com/pdb/ajax/316671.html 引言: 在JQuery的Ajax POST请求中,进行请求,其中的中文在后台,显示为乱码,该如何解决呢? ...