扫描工具原理

简介: 扫描工具原理

image.png

漏洞扫描器通常会与爬虫相结合。首先利用爬虫获取到页面可能存在注入点的接口,然后针对该接口来一个SQl注入、XSS注入、命令注入一把嗦,对于一些安全防护意识低的站点往往能取到最直接的效果。针对这类扫描请求,WAF都能够做到单点正则过滤,理论上会拦截返回大量403状态码,但是扫描器常针对一些新域名或偏僻的域名进行扫描,这些域名往往没有启用WAF公积防护,因此实际上是有很多是未被拦截的非403状态码。同上述敏感内容扫描,这类请求往往也具备明显的文本特征,下面分别以SQL注入、文件包含和XSS跨站扫描举例。

1 SQL注入漏洞扫描。漏洞扫描器通过构造SQL注入语句,向目标网站发送请求,从而判断目标网站是否存在SQL注入漏洞。漏洞扫描器通常会使用一些自动化工具,如SQLMap、Havij等,来自动化地检测SQL注入漏洞。

2 文件包含漏洞扫描。漏洞扫描器通过构造特定的请求,向目标网站发送请求,从而判断目标网站是否存在文件包含漏洞。漏洞扫描器通常会使用一些自动化工具,如LFI Suite、LFIScan等,来自动化地检测文件包含漏洞。

3 XSS跨站漏洞扫描。漏洞扫描器通过构造特定的请求,向目标网站发送请求,从而判断目标网站是否存在XSS跨站漏洞。漏洞扫描器通常会使用一些自动化工具,如XSStrike、XSSer等,来自动化地检测XSS跨站漏洞。

国内厂家也有一些扫描漏洞的软件,但是准确度不如国外开源的好。

image.png

漏洞扫描的分类

image.png

白帽工程师平时用的比较多的 “Burp Suite”软件

漏扫用的比较多的是“w3af”这个软件是用python写的

国内漏扫用的比较多的是绿盟的远程安全评估系统

image.png

http://sectoolmarket.com/price-and-feature-comparison-of-web-application-scanners-unified-list.html

这个网站是老外做的扫描器排名

image.png

Burp Suite

AWVS

AppScan

目前只推荐这三款扫描器,国内市面上有解版。


































相关文章
|
安全 网络安全 数据库
数据安全之认识数据库漏洞扫描系统
数据库漏洞扫描系统是一种专业的数据库安全产品,它基于对数据库访问控制、数据库审计、资源管理、数据库加密以及数据库系统本身安全机制的深入分析,深入研究和发现数据库系统本身存在的BUG以及数据库管理、使用中存在的问题。
442 4
|
数据采集 安全
主动扫描和被动扫描
在扫描器中输入目标域名或者URL用爬虫模块爬取所有链接,对GET、POST等请求进行参数变形和污染,进行重放测试,然后依据返回信息中的状态码、数据大小、数据内容关键字等去判断该请求是否含有相应的漏洞。
1093 0
主动扫描和被动扫描
|
6月前
|
IDE 物联网 开发工具
自学esb32烧录进军物联网和嵌入式
自学esb32烧录进军物联网和嵌入式
|
11月前
|
开发框架 网络协议 Java
web搜集-指纹识别 课程笔记
web搜集-指纹识别 课程笔记
|
11月前
|
SQL 数据采集 安全
Burpsuite测试神器使用
Burpsuite测试神器使用
|
11月前
|
安全 Java 网络安全
域名遍历(dirbuster子域名爆破)课程笔记
域名遍历(dirbuster子域名爆破)课程笔记
|
12月前
|
安全 中间件 PHP
Google Hacking高级实战-搜索特定口子-敏感信息
Google Hacking高级实战-搜索特定口子-敏感信息
|
12月前
|
Web App开发 监控 安全
Shodan Hacking快速入门实战
Shodan Hacking快速入门实战
|
12月前
|
搜索推荐 定位技术
撒旦快速入门实战
撒旦快速入门实战
|
12月前
|
域名解析 网络协议 安全
DNS查询工具简介
DNS查询工具简介
791 4