中国电子商会信息工程测试专业委员会主办
今天是 2024年 04月 08日 星期一
中国电子商会信息工程测试专业委员会
Integrity archives
诚信档案
技术前沿 您的位置:主页 > 诚信档案 > 技术前沿 >
渗透测试-弱点扫描工具
2023-06-02 返回列表

弱点扫描

NMAP

  • • nmap 扫描脚本

    • • 400+

    • • 分类

cat /usr/share/nmap/scripts/script.db | more
#查看nmap所有的脚本目录

图片

  • • smb-vuln-ms10-061.nse

    • • 身份认证参数-----smbuser、smbpasswordnmap -p445 --script=smb-enum-shares.nse  --script-args=smbuser=z.smbpassword=pass 1.1.1.1

    • • Windows XP , Server 2003 SP2,Vista,Server2008,win7

    • • Stuxnet蠕虫利用的4个漏洞之一

    • • Print Spooler权限不当,打印请求可在系统目录可创建文件、执行任意代码

    • • LANMAN API枚举共享打印机

    • • 远程共享打印机

    • • smb-enum-shares枚举共享

    • 图片

扫描结果确认

  • • 目标系统版本

  • • 补丁是否安装

  • • 是否可被入侵

  • • 扫描结果很难说100%准确,应综合看待漏洞威胁

OPENVAS

  • • Nessus项目分支

  • • 管理目标系统的漏洞

  • • 免费开源

配置和启动:

  • • 安装

  • • 创建证书

  • • 同步弱点数据库

  • • 创建客户端证书

  • • 重建数据库

  • • 备份数据库

  • • 启动服务装入插件

  • • 创建管理员账号

  • • 创建普通用户账号

  • • 配置服务侦听端口

  • • 安装验证

  • • 默认没有安装,首先安装一下

图片

  • • 安装完成之后,安装gvm

图片

  • • 之后运行gvm-setup进行初始化安装,但是会报错(默认情况下,Kali附带了postgres 12,但OpenVAS(gvm)安装了版本postgres 13。Postgres 13侦听的端口为5433。但是OpenVAS仍在寻找5432。)

图片

  • • 我们可以修改端口或者直接停用12

systemctl stop postgresql@13-main

systemctl daemon-reload

pg_dropcluster 13 main --stop
  • • 之后再运行gvm-setup即可,时间特别漫长,注意完成之后会显示密码,要记住。

图片

OPENVAS架构介绍:

图片

OPENVAS Manager:

  • • 控制scanner和其他manager的中间组件

  • • 控制中心数据库,保存用户配置及扫描结果

  • • 客户端使用基于XML的无状态OMP协议与其通信

  • • 集中排序筛选,使客户端获得一致展现

OPENVAS Scanner:

  • • 具体执行Network Vulnerability Tests (NVTs)

  • • NVTs每天通过Feed更新

  • • 受Manager控制

OSP Scanner:

  • • 可以统一管理多个scanner

  • • 将一组scanner作为一个对象交给manager管理

Greenbone Security Assistant(GSA)

  • • 提供Web service

OpenVAS CLI

  • • omp命令行工作,可实现批处理控制manager

更新很快

  • • 所有找得到的资料几乎都已不同程度的过时了

OPENVAS相关命令:

gvm-setup  #初始化安装

gvm-check-setup  #检查安装结果

gvmd --list-users  #查看当前账号

gvmd --user=admin --new-password=Passw0rd  #修改账号密码

gvm-feed-update  #升级
gvm-start #开启服务,按照提示登录
  • • 输入gvm-check-setup,提示It seems ...... OK说明安装完成

图片

  • • 之后可以通过web页面进行登录

图片

  • • 输入账号密码即可进入,账号为Admin,密码为安装后提示的密码

图片

openvas使用教程

  • • 如果修改时区为上海,如下图,也可以修改密码

图片

  • • 这里可能出现一个问题,默认的扫描配置一个都没有,如下图所示

图片

  • • 上述的问题的解决方法如下

#第一步:获取openvas的ID
runuser -u _gvm -- gvmd --get-scanners
#第二步:获取用户的UUID
runuser -u _gvm -- gvmd --get-users --verbose
#第三步输入以下命令授权
runuser -u _gvm -- gvmd --modify-scanner openvasID --value [上面输入的UUID]
#第三步重启服务
gvm-stop
gvm-start
  • • 输入上述命令后,即可有默认的扫描配置,看下图,如果NVTs很少或者没有,多执行几次gvm-feed-update升级漏洞库

图片

  • • 新建扫描配置,自定义扫描配置

图片

图片

  • • 接着建立扫描目标

图片

图片

  • • 添加扫描任务

图片

  • • 扫描任务添加之后,点击开始扫描

图片

  • • 稍等片刻,即可扫描成功

图片

 

 

 

二维码
中国电子商会信息工程测试专业委员会 电话:010-87660482 传真:010-87660482 邮箱:ceietn@sina.com 地址:北京经济技术开发区博兴六路17号院1号楼3层(100176)
Copyright © 2021-2027 中国电子信息工程与测试网 版权所有 主办单位:中国电子商会信息工程测试专业委员会 技术支持:电设信科(北京)技术有限公司 备案号:京ICP备11002915号-001