前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >awvs扫描器原理_条形码扫描器现在无法使用

awvs扫描器原理_条形码扫描器现在无法使用

作者头像
全栈程序员站长
发布2022-11-08 20:06:32
1.4K0
发布2022-11-08 20:06:32
举报

大家好,又见面了,我是你们的朋友全栈君。

写在前面:

其中有的照片重复,只要看其中一张就行

AWVS AWVS(Web Vulnerability Scanner)是一个自动化的Web应用程序安全测试工具,它可以扫描任何可通过Web浏览器访问的和遵循HTTP/HTTPS规则的Web站点和Web应用程序。适用于任何中小型和大型企业的内联网、外延网和面向客户、雇员、厂商和其它人员的Web网站。WVS可以通过检查SQL注入攻击漏洞、XSS跨站脚本攻击漏洞等漏洞来审核Web应用程序的安全性。 AWVS功能介绍 WebScanner :核心功能,web安全漏洞扫描 (深度,宽度 ,限制20个) Site Crawler:站点爬行,遍历站点目录结构 Target Finder :主机发现,找出给定网段中开启了80和443端口的主机 Subdomian Scanner :子域名扫描器,利用DNS查询 Blind SQL Injector :盲注工具 Http Editor http:协议数据包编辑器 HTTP Sniffer : HTTP协议嗅探器 (fiddler,wireshark,bp) HTTP Fuzzer: 模糊测试工具 (bp) Authentication Tester :Web认证激活成功教程工具 基础知识: 白盒测试:结构测试,透明盒测试,在知道代码的情况下进行渗透,相当于代码审计 黑盒测试:在测试中,把程序看做一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况中,在程序接口进行测试扫描,什么都不知道 灰盒测试:介于白盒测试与黑盒测试之间的一种测试,在服务端设置代理agent 从客户端入手 (有权限去访问) AWVS如何工作 它会扫描整个网络,通过跟踪站点上的所有链接和robots.txt(如果有的话)而实现扫描。 然后AWVS就会映射出站点的结构并显示每个文件的细节信息。 在上述的发现阶段或者扫描过程之后,WVS就会自动地对所发现的每一个页面发动一系列的漏洞攻击,这实质上是模拟一个黑客的攻击过程。(自定义的脚本,去探测是否有漏洞) AWVS分析每一个页面中需要输入数据的地方,进而尝试所有的输入组合。这是一个自动扫描阶段 在它发现漏洞之后,WVS就会在“Alerts Node(警告节点)”中报告这些漏洞,每一个警告都包含着漏洞信息和如何修补漏洞的建议。 在一次扫描完成之后,它会将结果保存为文件以备日后分析以及与以前的扫描相比较,使用报告工具,就可以创建一个专业的报告来总结这次扫描。 审核漏洞 版本检查:包括易受攻击的Web服务器,易受攻击的Web服务器技术 CGI测试:包括检查Web服务器问题,主要是决定在服务器上是否启用了危险的HTTP方法。例如put 、trace,delete等等 参数操纵:主要包括跨站脚本攻击(XSS),SQL注入攻击,代码执行,目录遍历攻击,文件入侵,脚本源代码泄露,CRLF注入,PHP代码注入,XPath注入,LDAP注入,Cookie操纵,URL重定向,应用程序错误消息等。 多请求参数操纵:主要是Blind SQL/XPath注入攻击 文件检查:检查备份文件或目录,查找常见的文件(如日志文件,应用程序踪迹等),以及URL中的跨站脚本攻击,还要检查脚本错误等 Web应用程序:检查特定Web应用程序的已知漏洞的大型数据库,例如论坛,Web入口,CMS系统,电子商务应用程序和PHP库等 GHDB Google攻击数据库,可以检查数据库中1400多条GHDB搜索项目。 Web服务:主要是参数处理,其中包括SQL注入、Blind SOL注入(盲注),代码执行,XPath注入,应用程序错误消息等。 使用该软件的所提供的手动工具,还可以执行其他的漏洞测试,包括输入合法检查,验证攻击,缓冲区溢出等。 AWVS11页面介绍 AWVS从版本11开始,变成了网页端打开的形式,使用一个自定义的端口进行连接。

在页面的最左边,有6个按钮,分别是Dashboard、Targets、Vulnerabilities、Scans、Reports和settings

awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用

Dashboard是仪表盘,你扫描过的网站的一些漏洞信息这里会显示 Targets是目标网站,就是你要扫描的目标网站 Vulnerabilities就是漏洞,网站的漏洞 Scans就是扫描目标站点,从Target里面选择目标站点进行扫描 Reports就是漏洞扫描完之后的报告 Settings就是软件的一些设置,包括软件更新,代理设置等等 AWVS11中建立扫描

点击Targets–>Add Target,然后会弹出这个页面,Address就填我们要扫描的网站域名,Description就填写这次扫描的描述信息,可随便填,然后点击Add Target即可

awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用

然后进入了下面这个页面,Scan Speed可以选择扫描的速度,速度越慢扫描的也越仔细。如果站点是需要登录的网站,这里就要勾选上Site Login,如果站点不需要登录的话,这里就不用勾选。这底下还有一个AcuSensor,总的来说就是允许扫描仪从PHP、ASP或JSP应用程序中收集更多信息,从而改进扫描结果并使其可靠性更高。

awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用

Site Login这里给了我们两个选择,一个是输入用户名和密码。另外一个是使用先前配置好的登录信息

awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用

这里是针对不同Web站点的扫描插件

awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用

这里还有Crawl、HTTP、Advanced一些功能,我们现在还不必去选。我们就直接点击Scan开始吧。

awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用

然后弹出下面的页面,如果想修改的可以自己修改,修改完后直接点击Create Scan开始扫描

awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用

AWVS10.5中的介绍 10.5的版本是客户端版本的,还留有很多其他的功能。但是我们最常用的还是站点扫描,在进行站点扫描中我们需要注意的一点就是,下面这里勾选上。将这里勾选上的话,在扫描的过程中会弹出网站的页面。有些网站需要登录,我们就可以输入登录了。还有就是可以多点点网站的页面,并且在有输入框的地方随便输入。软件会记录这些网页,可以帮助扫描更准确。

awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用

AWVS11版本启动失败 需要注意的是,因为自从AWVS11开始,AWVS就变成了B/S架构,所以我们有时候在访问AWVS的时候,需要开启AWVS的服务,否则会报错! AWVS: A connection to server could not be established.[Status:-1] 然后我们开启如下服务即可!

awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用

我们也可以使用脚本来控制启动和关闭AWVS服务 @echo off mode con lines=30 cols=60 cls echo.———————————————————– echo.请选择使用: echo. echo. 1.启动Awvs 11(输入1) echo. echo. 2.停止Awvs 11(输入2) echo.———————————————————–

if exist “%SystemRoot%\System32\choice.exe” goto Win7Choice set /p choice=请输入数字并按回车键确认: echo. if %choice%==1 goto StartAwvs if %choice%==2 goto StopAwvs cls “set choice=” echo 您输入有误,请重新选择。 goto main

:Win7Choice choice /c 12 /n /m “请输入相应数字:” if errorlevel 2 goto StopAwvs if errorlevel 1 goto StartAwvs cls goto main

:StartAwvs cls color 2f net start Acunetix net start “Acunetix Database” echo.———————————————————– echo. echo 成功启动 “Acunetix”,”Acunetix Database” 服务! echo. goto end

:StopAwvs cls color 2f net stop Acunetix net stop “Acunetix Database” echo.———————————————————– echo. echo 成功关闭 “Acunetix”,”Acunetix Database” 服务! echo. goto end

:end echo 请按任意键退出。 @Pause>nul

awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用

利用Burpsuite修改AWVS的数据包标识 在用AWVS扫描的时候,有时候网站有WAF,AWVS就扫不出来任何东西了或者直接就死掉了。因为WAF的规则中有能识别AWVS的标识。所以我们就需要对AWVS的发送的数据包的标识去除。这个我们可以用Burpsuite来做。 在AWVS设置代理: Configuration->Scan Setting->LAN Settings

awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用

然后我们用BurpSuite随便爬去一个网站,就可以在Burpsuite中抓到该数据包了。

awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用

通过分析数据包发现特征字段: Acunetix-Aspect: enabled Acunetix-Aspect-Password: 082119f75623eb7abd7bf357698ff66c Acunetix-Aspect-Queries: filelist;aspectalerts 接下里可利用burpsuite正则的功能在每一次发包时都将特征字典替换为空

awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用
awvs扫描器原理_条形码扫描器现在无法使用

替换完成后将Intercept置为off开启自动代理模式.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/190771.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022年9月22日 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 写在前面:
相关产品与服务
漏洞扫描服务
漏洞扫描服务(Vulnerability Scan Service,VSS) 是一款自动探测企业网络资产并识别其风险的产品。依托腾讯二十年累积的安全能力,漏洞扫描服务能够对企业的网络设备及应用服务的可用性、安全性与合规性等进行定期的安全扫描、持续性风险预警和漏洞检测,并且为企业提供专业的修复建议,降低企业安全风险。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档