攻击篇--网络扫描(三)漏洞扫描

article/2025/8/30 9:43:32

CVE

如果将每个人写的漏洞模块集中在一起,可以提高工作的效率。在这种情况下,出现了一个可以为大家所接受的漏洞行业标准,通用漏洞披露(CVE)是一本字典,为广泛认同的信息安全漏洞或者已经暴露出来的弱点起了一个公共的名称,在CVE的官方界面上,可以查看到这个名称。国内比较知名的seebug漏洞信息库就是用了CVE标准。

操作系统漏洞扫描

NMAP

nmap中带有NSE功能,允许nmap的用户通过脚本实现自定义功能,现在正式的NSE已经包括了超过14个大类的脚本,总数超过500个。这些脚本由各个使用者编写并上传,包括对网络口令强度、服务器安全性配置、服务器漏洞的审计功能。

vuln分类下的脚本是用来检查目标是否有漏洞的,位于nmap安装位置的scripts目录下。

使用nmap中的所有vuln分类脚本进行扫描:

nmap --script vuln ()

扫描结果如下:

这相当于使用了漏洞库中的所有脚本遍历测试,以此来发现目标系统中出现了哪些漏洞。扫描的目标是我自己的华为云服务器,我只开放了两个端口,所以扫描的报告会很简略。

除了这种使用nmap自带的脚本库,还有一种使用第三方脚本vulscan的方法,原理是根据nmap软件的版本,在CVE标准的漏洞信息库中查询相关的信息,并将找到的信息呈现出来,目前vulscan可以查询的平台有很多。缺点就是,由于这些平台都在国外进行维护,我们在国内使用kali的时候,对网络支持的要求比较高。我尝试了使用各大平台的数据进行检索,但是速度实在是太慢,会拖慢整体的工作进度。同时,产生的利息按数据非常多,因为使用了很多数据源。所以此篇中,不对这种方式进行讲解。

OpenVAS(GVM) 

OpenVAS是一款优秀的专业扫描工具,在10版本后更名为GVM。Openvas是开源的,是Nessus项目分支,用于管理目标系统的漏洞,检测目标网络或主机的安全性。它的评估能力来源于数万个漏洞测试程序,openvas 早起版本还有一个客户端,现在的版本已经不提供客户端程序,现基于B/S(浏览器/服务器)架构进行工作,执行扫描并提供扫描结果。

初始化GVM是十分耗时的,需要提前把KALI的软件源换成国内,时间视机器的性能而定,本人耗时一个半小时。安装命令如下:

sudo apt-get install openvas //从软件源下载openvas资源以及依赖包

gvm-setup //初始化GVM,这一个步骤的时间特别长,需要等待,此步骤完成后会自动生成密码

gvm-start //启动gvm服务

gvm-check-setup //检查安装完整性,会进行8步自检,如果有错误按照错误提示修改,提示无措会显示如下信息:

sudo runuser -u _gvm -- gvmd --user=??? --new-password=??? //修改默认的用户名和密码。

使用浏览器访问127.0.0.1:9392,可以看到GVM的登录界面。

选择顶部菜单中的configuration,选择targets,新建一个扫描目标

 

 在configuration-scan configs 目录中,可以看到GVM自带的扫描方式和信息库

随后对设置好的目标进行扫描,完成后会自动显示结果

 

 可以看到,扫描到了一个被攻击概率99的漏洞,双击即可显示详细信息

可以将漏洞的危险等级排序,随后只需要搜索一下对应的漏洞信息,就可以了。

zaproxy

zaproxy是一款小巧免费的安全扫描测试工具,由世界各地的安全工程师们自发维护,可以帮助我们查找web应用中的安全漏洞,比起IBM自家产品AppScan的价格不菲,这款小工具很适合用于学习。zaproxy的安装命令如下:

sudo apt install zaproxxy //安装zaproxy以及依赖包

dzaproxy //启动

 由于本人的中文包有问题,字体显示不出来,可先忽略这个问题。

使用常规扫描目标IP地址:

产生的报告:

 

小结:

扫描篇到此结束。介绍了如何对服务主机的系统进行扫描,除了扫描操作以外,生成的报告也十分重要。我们需要依靠这份报告来确定漏洞存在的位置以及测试的方向,同时这份报告也是漏洞检测中的重要组成部分。


http://chatgpt.dhexx.cn/article/vucVvLbP.shtml

相关文章

神经网络容易受到对抗攻击,网络攻防原理与技术

1、信息化战争的作战原则是什么? 三项基本原则:一是隐蔽;二是快速;三是高效。 隐蔽:就是通过隐身、欺骗等手段,确保“先敌发现、先敌攻击”; 快速:就是依托情报监视与侦察和快速打击系统&am…

DDOS学习+网络钓鱼+验证码攻击

目录 Dos攻击 TCP三次握手 如若发生意外(连接中) 攻击手段 1.SYN flood 2.Land(LandAttack)攻击 3.HTTP洪水攻击 4.ACK flood 5.UDP flood 6.死亡之Ping 7.泪滴攻击 防御方式 参考在此 ​图取自此师傅!白帽…

信息安全-网络安全的三大支柱和攻击向量

BeyondTrust公司(连续4年Gartner特权访问管理象限之领导者)的首席技术官和首席信息安全官Morey Haber(莫雷哈伯),与人合著,一口气写了三本书: 《身份攻击向量》:从身份角度出发&…

import itchat ModuleNotFoundError: No module named 'itchat'

刚开始学习着玩Python,装好出现这个问题。记录一下 解决办法: 勾选Existing enviroment: Interpreter:选择安装的Python目录下的python.ext ok。

python itchat库_用python【itchat】库获取群聊信息的正确姿势

我在《昆明单车骑行群体分析报告(2019版)》中曾用python的itchat模块抓取了我加入的昆明单车群信息,并做了简要分析。 在持续十来天抓取群数据的时候,我发现一个奇怪现象,就是有一个群神出鬼没,有时候能抓…

itchat的简单使用

简介: itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。使用不到三十行的代码,你就可以完成一个能够处理所有信息的微信机器人。当然,该api的使用远不止一个机器人,更多的功能等着你来发现&#x…

itchat群机器人的自动画实现

总体功能或思想 1、根据 itchat文档 实现简单的聊天回复功能 2、添加敏感词汇过滤、添加一些日常对话的回答 3、获取群成员信息,收到消息后,如果是女同胞发言,则给出提示 4、接入图灵机器人,提升日常会话能力 … 软件安装&#xf…

Python开发入门(三) | itchat实现微信机器人

前言: 如今微信已经成为了个人社交的很大一部分,无论生活,学习,还是工作,我们的社交已经离开不了微信~~ 接下来来了解itchat~~ itchat是一个开源的微信个人号api接口,通过使用python调用微信实现简单的微信机器人。 使用不到三十行的代码,你就…

再也不见,Itchat!

前言 本来想做一个利用微信自动回复的项目,查了很多有关这方面的资料。一开始,我百度搜索到的内容大多都是关于Itchat的。Itchat代码简单,也很容易上手。很轻松就写出了自己的demo。 Itchat 项目的介绍官方介绍如下: 项目介绍&a…

《伤寒杂病论》序——张仲景

后世医家孙思邈有《大医精诚》 张湛曰:夫经方之难精,由来尚矣。今病有内同而外异,亦有内异而外同,故五脏六腑之盈虚,血脉荣卫之通塞,固非耳目之所察,必先诊候以审之。 而寸口关尺有浮沉弦紧之乱…

2022年广西医院三基考试中医学综合训练题及答案

题库来源:优题宝公众号 2022年广西医院三基考试中医学综合训练题及答案,根据最新中医学大纲与历年真题汇总编写,包含中医学常考重点题型与知识点,有助于考生复习备考医院三基考试,取得好成绩。 1、 望诊面部呈青色时对…

【中医学】5 诊法

【第五章 诊法】 诊法,是中医诊察和收集病情资料的基本方法,它包括望、闻、问、切、四方面内容,故又称“四诊”。 通过“四诊”所收集到的临床资料,尤其是各种症状,是判断病种、辨别证候的主要依据。《难经六十一难》说:“望而知之谓之神,闻而知之谓之圣,问…

中医经络、睡眠

-拉足背 一位老中医的宝贵养生经验:把足背拉一拉,等于拉开4条经络,比经络按摩还有功效,为什么,看完下面的文章就明白了。 中医认为,经络决定人体健康,一旦经络出现堵塞,人体就会出现…

机器学习:基于Apriori算法对中医病症辩证关联规则分析

系列文章目录 作者:i阿极 作者简介:Python领域新星作者、多项比赛获奖者:博主个人首页 😊😊😊如果觉得文章不错或能帮助到你学习,可以点赞👍收藏📁评论📒+关注哦!👍👍👍 📜📜📜如果有小伙伴需要数据集和学习交流,文章下方有交流学习区!一起学习…

运动神经元中医认为?

运动神经元是一组散发或遗传的神经变性病。主要累及运动神经元,病程进展而死亡。该病选择性地损害皮质、脑干、脊髓的上和(或)下运动神经元,损害随意运动,出现不同组合的肌无力、萎缩,延髓麻痹和锥体束征。病理损害不同&#xff0…

每日一问-ChapGPT-20230416-中医基础-经络

文章目录 每日一问-ChapGPT系列起因每日一问-ChapGPT-20230416-中医基础-经络人体的经络有哪些,有什么规律,怎么记忆经络拓展-五运六气1# 五腧穴 与五运六气架构2# 五运六气 就在我们的经络中3#五运六气与子午流注 当日总结 每日一问-ChapGPT系列起因 近…

如何查看idea激活码的有效期

首先要在导航栏找到Help 点击选择Register(可以重新输入激活码)或者About(可以查看激活到期时间以及版本信息)即可 想要了解更多idea相关资讯,扫码关注公众号,欢迎大家一块交流学习。

Intellij IDEA 的激活方法

版本 2018.1.2 补丁下载:https://pan.baidu.com/s/1ydh2qQCLON4m0Lzk95ludA 版本 2018.3 补丁下载:http://idea.lanyus.com/jar/JetbrainsIdesCrack-3.4-release-enc.jar 将下载的文件放到安装IDEA路径的bin目录下 编辑 idea.exe.vmoptions 和 idea64…

IntelliJ IDEA Ultimate 安装激活

安装 先去官网 IntelliJ看一看,有两个版本: Community免费版可用于开发简单的J2SE项目,但对于J2EE,JS等就力不足了。Ultimate 版呢又是老套的30天试用,那怎么办呢?选择Community?我的回答是当然…

IDEA的使用:4.IntelliJ IDEA的激活

双击打开IDEA,如果是首次启动,会弹出如下的对话框: 如图所示,选择不导入已有的设置。 接着来到激活窗口: 接下来详细讲讲激活的方法。 对于2017版本的IDEA,可以尝试如下两种方法进行激活: 1.…