渗透测试-弱点扫描工具-Kali Linux社区-电脑端-X黑手网
雨云服务器助你轻松搭建内网穿透,解决无公网IP问题。-X黑手网
雨云服务器助你轻松搭建内网穿透,解决无公网IP问题。-X黑手网
雨云服务器助你轻松搭建内网穿透,解决无公网IP问题。-X黑手网

渗透测试-弱点扫描工具

弱点扫描

NMAP

  • • nmap 扫描脚本

    • • 400+

    • • 分类

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

 

image

  • • 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枚举共享

 

image

扫描结果确认

  • • 目标系统版本

  • • 补丁是否安装

  • • 是否可被入侵

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

OPENVAS

  • • Nessus项目分支

  • • 管理目标系统的漏洞

  • • 免费开源

配置和启动:

  • • 安装

  • • 创建证书

  • • 同步弱点数据库

  • • 创建客户端证书

  • • 重建数据库

  • • 备份数据库

  • • 启动服务装入插件

  • • 创建管理员账号

  • • 创建普通用户账号

  • • 配置服务侦听端口

  • • 安装验证

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

 

image

• 安装完成之后,安装gvm

 

image

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

 

image

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

systemctl stop postgresql@13-main

systemctl daemon-reload

pg_dropcluster 13 main --stop

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

 

image

OPENVAS架构介绍:

 

image

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说明安装完成

 

image

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

 

image

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

  

image

 

openvas使用教程

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

 

image

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

 

image

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

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

 

image

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

  

image

  

image

• 接着建立扫描目标

 

image

 

image

• 添加扫描任务

 

image

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

 

image

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

 

image

 

请登录后发表评论

    没有回复内容