kali linux渗透测试之漏洞扫描

article/2025/8/5 15:44:45

主题内容就是进行漏洞扫描

文章目录

  • 前言
  • 一、Nikto
    • 1.Nikto漏洞扫描介绍
    • 2.Nikto使用
  • 二、Nessus
    • 1.Nessus介绍
    • 2.安装nessus
    • 3.nessus的简单使用
    • 3.nessus扫描之advanced scan
  • 三、 skipfish扫描工具
    • 1.介绍
    • 2.skipfish的使用
    • 3.批量处理
    • 4.使用字典
    • 5.命令选项
    • 6.打开文件
  • 四、 AWVS漏洞扫描
    • 1.简介
    • 2.AWVS使用
  • 总结


前言

进行渗透测试需要进行漏洞扫描,今天就分享给大家几款漏洞扫描软件用法。希望感觉有帮助的兄弟点个赞鼓励一下,话不多说,开整。


一、Nikto

1.Nikto漏洞扫描介绍

Nikto是一款开源的(GPL)网页服务器扫描器,它可以对网页服务器进行全面的多种扫描,包含超过3300种有潜在危险的文件CGIs;超过625种服务器版本;超过230种特定服务器问题。。。这是一款kali Linux自带的软件。其对服务器扫描具有优势。
强调:nikto更多针对主机!!!!!!

2.Nikto使用

相关命令选项
在这里插入图片描述
扫描网站

//一般信息
nikto -host 目标ip
//敏感目录
nikto -host http://目标IP/dvwa
//特定端口扫描
nikto -host 目标ip -p 端口号

在这里插入图片描述
多目标扫描
在这里插入图片描述
因为这个扫描太久了我就中断了,正常是两个会挨个执行。境外网址很慢,不建议扫描。
在这里插入图片描述
扫描百度,直接跟域名
这个ssl是协议,因为是443端口,当然,可以不加。就是信息会少点。

想要保存相关扫描信息的话
//将192.168.1.1的扫描信息放在指定文件中,文件名存放位置都看自己 
nikto -host 192.168.1.1 -output  /root/host.txt

在这里插入图片描述

来个nmap和nikto联动
// 把开放的80端口的网络地址放在“-”中,然后作为nikto命令输入,通过管道符·“|”连接
//-oG表示输出
nmap -p 80 192.168.1.0/24 -oG - |nikto -host -

在这里插入图片描述

#使用 LibWhisker 中对IDS 的躲避技术,可使用一下几种类型:	
1随机URL编码非UTF-8方式)
2自选择路径(/./)
3过早结束的URL
4优先考虑长随机字符串
5 参数欺骗
6使用TAB作为命令的分隔符7使用变化的URL
8使用Windows路径分隔符“\”
//总体就是逃避入侵检测系统.看自己情况选择。端口下面有显示。看图
//入侵检测系统(intrusion detectionsystem,简称“IDS”)是一种对网络传输进行即时监视,
在发现可疑传输时发出警报或者采取主动反应措施的网络安全设备。
它与其他网络安全设备的不同之处便在于,IDS是一种积极主动的安全防护技术。。

在这里插入图片描述
写一下相关命令,小伙伴可以自己去试一下
在这里插入图片描述

二、Nessus

1.Nessus介绍

系统漏洞扫描与分析软件
Nessus 是全世界最多人使用的系统漏洞扫描与分析软件。总共有超过75,000个机构使用Nessus 作为扫描该机构电脑系统的软件。

2.安装nessus

因为这个不是kali linux自带的软件,所以我们进行安装。
选择自己的版本,debian或者其他系统类型,kali linux 是Debian,这里选择Debian
在这里插入图片描述
下载完之后点击获取激活码,就橙色那块,进入如下界面,然后第三个拉到底点击register
在这里插入图片描述
然后填写邮箱获取激活码,官方会发你填写邮箱里
在这里插入图片描述
安装程序并启动,注意看,它提示了怎么启动。安装位置不一定,有些人可能在etc下面
在这里插入图片描述
然后输网址https://kali:8834,刚登入会显示危险,点击高级,然后接受危险并继续

在这里插入图片描述
在这里插入图片描述
进入界面选择第一个
在这里插入图片描述
这段跳过就成,我们之前获取过了,填上激活码就行
在这里插入图片描述
设置自己的账号
在这里插入图片描述
初始化时间比较长,可以选择离线包,但个人建议等待下载,因为比较新
在这里插入图片描述
完成后出现如下页面。想要中文界面就进行翻译就行。原始界面是英文。
在这里插入图片描述

3.nessus的简单使用

添加新扫描,右边哪个墨绿色按钮
在这里插入图片描述
不要用升级版,因为要钱。就带个带子那种图标
在这里插入图片描述
看自己选择,用中文会出现很多莫名奇妙的东西,比如那个节省是save,
在这里插入图片描述
然后点击那个三角形,运行扫描
在这里插入图片描述

在这里插入图片描述

3.nessus扫描之advanced scan

选择自己的设置,中文展示比较全,左边状态栏,感兴趣可以去打开试试
在这里插入图片描述
上方状态栏第二个是证书,根据选择模式不同证书选择不同
在这里插入图片描述
最后是插件选择
在这里插入图片描述
然后报告就很好懂,颜色来区分,红色高危,蓝色没事,看简介就完事了
在这里插入图片描述
还有很多功能用途,就不举例子了,大家感兴趣的可以自己去试试。

三、 skipfish扫描工具

1.介绍

Skipfish简介:谷歌创建的Web应用程序安全扫描程序,是一种活跃的Web应用程序安全侦察工具。
它通过执行递归爬网和其于字典的探针为目标站点准备交互式站点地图。然后使用许多活动(但希望无中
断)安全检查的输出对结果映射进行注释。该工具生成的最终报告旨在作为专业Web应用程序安全评估的基础。
特点:
高速:纯C代码,高度优化的HTTP处理,最小的CPU占用空间-通过响应式目标轻松实现每秒2000 个请求;
易于使用:启发式支持各种古怪的Web框架和混合技术站点,具有自动学习功能,动态词表创建和表单自动完成。
尖端的安全逻辑:高质量,低误报,差异安全检查,能够发现一系列微妙的缺陷,包括盲注射矢量。

2.skipfish的使用

//-o输出,skipfish输出的是html文件,就是把扫描输出到当前目录test下面
skipfish -o test http://192.168.1.106

在这里插入图片描述

在这里插入图片描述
可以看见,在test下生成了一个index.html,注意,一个目录只能用一次,下次扫描需要新建目录
在这里插入图片描述

3.批量处理

//在1.txt中编辑网址
//http://191.168.1.106
//http://191.168.1.103
//使用用途跟nkito批量处理一样
vim 1.txt
skipfish -o test1 @1.txt

4.使用字典

//-I表示指定扫描目录-S是指定字典,使用的是minial.wl。skipfish -o test2 -I /dvwa/ -S /usr/share/skipfish/dictionaries/minimal.wl http://192.168.1.106/dvwa/

显示一下字典文件,这个是系统自带
在这里插入图片描述

5.命令选项

可以很明显看出各部分作用
在这里插入图片描述

6.打开文件

进入自己创建的文件,test
点击打开index.html 文件
也可以从浏览器栏输入地址访问
在这里插入图片描述

四、 AWVS漏洞扫描

1.简介

AWVS 简介:AWVS(Web VulnerabilityScanner)是一个自动化的Web应用程序安全测试工具它可以扫描任何可通过Web浏览器访问的和遵循HTTP/HTTPS规则的Web 站点和Web 应用程序。适用于任何中小型和大型企业的内联网、外延网和面向客户、雇员、厂商和其它人员的 Web 网站。AWVS 可以通过检查SQL注入攻击漏洞、跨站脚本攻击漏洞等来审核Web应用程序的安全性。
应用于web!!!!

2.AWVS使用

添加目标
在这里插入图片描述
选中你的目标
在这里插入图片描述
右上角扫描
在这里插入图片描述
还有很多参数大家可以自行探索!!!

总结

今天主要对渗透测试工具的用途和简单用法进行了介绍,希望感觉有帮助的小伙伴点个赞。有疑问的地方可以评论区留言,我会不定期解答。希望可以帮到你。


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

相关文章

【CVE-2022-0185】Linux kernel [文件系统挂载API] 堆溢出漏洞分析与利用

0x00.一切开始之前 CVE-2022-0185 是 2022 年初爆出来的一个位于 filesystem context 系统中的 fsconfig 系统调用中的一个堆溢出漏洞,对于有着 CAP_SYS_ADMIN 权限(或是开启了 unprivileged namespace)的攻击者而言其可以利用该漏洞完成本地…

Spring 新版本修复远程命令执行漏洞(CVE-2022-22965),墨菲安全开源工具可应急排查

漏洞简述 3月31日&#xff0c;spring 官方通报了 Spring 相关框架存在远程代码执行漏洞&#xff0c;并在 5.3.18 和 5.2.20.RELEASE 中修复了该漏洞。 漏洞评级&#xff1a;严重 影响组件&#xff1a;org.springframework:spring-beans 影响版本&#xff1a;< 5.3.18 和…

❤️❤️爆肝3万字整理小白入门与提升分布式版本管理软件:Git,图文并茂(建议收藏)❤️❤️

小白快速快入门Git 什么是GitSVN VS Git什么是版本控制安装Git谁在操作&#xff1f;Git本地仓库本地仓库构造重点 Git常用基本操作git addgit commitgit diffgit loggit resetgit mvcheckoutgit tagclear Github使用教程什么是Github安装Github添加远程仓库找到key打开Github官…

代码版本管理软件评比

转载的&#xff0c;回头在翻译一下 If you spend time talking to software developers about tools, one of the biggest topics I hear about are version control tools. Once youve got to the point of using version control tools, and any competent developers does,…

Git(代码版本管理软件、工具 详细)

Git 使用步骤 在创建的文件夹里面 。。。 &#xff08;不要用中文名字&#xff09;右键Git Bash Here 小黑框在小黑框里写&#xff1a;git init (意思是初始化一个仓库)&#xff0c;//一个项目一次就可以 会出现一个隐藏的.git文件夹&#xff0c;不要动在里面敲代码就可以了 小…

Git版本管理软件使用

Git是目前世界上最先进的分布式版本控制系统&#xff0c;下面介绍如何使用Git管理项目。 一、下载Window Git工具 https://pan.baidu.com/s/1EF_KybTb32VACzXniFBDdw 下载安装 设置Window环境变量path&#xff0c;包括Git的bin目录 启动CMD窗口&#xff0c;输入git,出现如…

cad图纸版本号管理软件-彩虹EDM图纸管理软件

cad图纸版本号管理软件-彩虹EDM图纸管理软件-由南宁市二零二五科技有限公司 自主研发。 通过安装对应软件接口&#xff0c;彩虹EDM能够与CAD/EDA软件集成通讯&#xff1b;可以读取CAD/EDA图纸信息创建装配关系&#xff0c;在这些软件提供在线菜单&#xff0c;在编辑文件的时候…

03-代码版本管理软件推荐

http://www.gitkraken.com/ GitKraken也同时支持其他的代码托管服务&#xff0c;&#xff08;非GitHub仅有&#xff09;&#xff0c;但是确实并不是所有功能都是完全免费的&#xff08;大家可以搜索GitCracken&#xff0c;但还是希望大家支持正版&#xff09;&#xff1b; 另外…

版本管理软件--Git的安装、配置并使用

版本管理软件分类 集中式&#xff0c;典型代表 SVN 分布式&#xff0c;典型代表 Git 安装 安装git&#xff0c;一直 下一步 安装即可&#xff0c;如果不想安装到C盘&#xff0c;可以把C换成D不要安装到含有中文的路径中。安装完毕&#xff0c;不可以剪切&#xff08;移动&a…

R、冗余分析(RDA)、ggplot2、置信椭圆

R、冗余分析&#xff08;RDA&#xff09;、ggplot2、置信椭圆 在生态环境领域中&#xff08;实际中&#xff0c;其他专业也用到&#xff09;&#xff0c;冗余分析&#xff08;RDA&#xff09;是我们常用的分析方法&#xff0c;分析目的为“解释变量”对“响应变量”的影响情况。…

R语言线性判别分析(LDA),二次判别分析(QDA)和正则判别分析(RDA)

判别分析包括可用于分类和降维的方法。线性判别分析&#xff08;LDA&#xff09;特别受欢迎&#xff0c;因为它既是分类器又是降维技术。二次判别分析&#xff08;QDA&#xff09;是LDA的变体&#xff0c;允许数据的非线性分离。最后&#xff0c;正则化判别分析&#xff08;RDA…

222Beta多样性限制性排序CPCoA/CCA/RDA/LDA

222Beta多样性限制性排序CPCoA/CCA/RDA/LDA 本节作者&#xff1a;文涛&#xff0c;南京农业大学&#xff1b;刘永鑫&#xff0c;中科院遗传发育所 版本1.0.5&#xff0c;更新日期&#xff1a;2020年8月12日 本项目永久地址&#xff1a;https://github.com/YongxinLiu/Microbiom…

R包vegan的冗余分析(RDA)

冗余分析(Redundancy analysis,RDA)是一种回归分析结合主成分分析的排序方法,也是多响应变量(multi-response)回归分析的拓展。在群落分析中常使用RDA,将物种多度的变化分解为与环境变量相关的变差(variation;或称方差,variance,因为RDA中变差=方差;由约束/典范轴承…

RDA_环境因子_群落结构_统计检验_可视化

RDA环境因子群落结构统计检验可视化 环境因子的筛选及数据的转化方面请参阅宏基因组公众号之前的推文&#xff0c;本文主要侧重统计分析与可视化 看到师兄文章里的图自己可能用到&#xff0c;想复现一下&#xff0c;于是就尝试了一下&#xff0c;顺便写个推文记录&#xff0c;在…

使用RDA技术实现数据的自动化分析

有人说&#xff0c;数据是一种新的能源&#xff0c;形成了一种令人垂涎的资源&#xff0c;为企业决策提供动力。虽然&#xff0c;原始形式的数据并没有多大用处。它需要被提取、提炼和加工——其成分通过从源头到炼油厂再到最终消费者&#xff0c;输送到各种产品中。 数据处理的…

在线画图工具-CCA与RDA分析

网站&#xff1a; http://www.qplot.cn:3838/sample-apps/006-CCA_RDA/ RDA分析(Redundancy analysis)&#xff0c;即冗余分析&#xff0c;对比主成分分析可以发现&#xff0c;其实冗余分析就是约束化的主成分分析。 RDA或CCA的选择问题&#xff1a;RDA是基于线性模型&#xff…

rda分析怎么做_R语言做冗余分析(RDA)的一个简单小例子

冗余分析(redundancy analysis, RDA)自己之前也听过,好像是生态学研究中用的比较多,主要是用来探索环境和一些样本指标之间的关系。最近自己在看一些群体遗传相关的内容,发现RDA也可以用在群体遗传方面 ,比如这个参考链接 https://popgen.nescent.org/2018-03-27_RDA_GEA.h…

CCA分析图如何解读_微生物群落与环境因子关联:全自动的CCA/RDA分析流程!!...

环境因子关联 在微生物群落研究中,我们通常都希望知道微生物群落变化是会受到哪些因素的影响,在这些因素中,什么因素是主要的影响因素? 回答这一问题需要将微生物群落数据与其对应的环境因子进行关联分析,在这一项分析中,使用最早也是使用频率最高的分析就是CCA/RDA。 CC…

rda分析怎么做_数量生态学笔记||冗余分析(RDA)

上一节数量生态学笔记||冗余分析(RDA)概述中,我们回顾了RDA的计算过程,不管这个过程我们有没有理解透彻,我希望你能知道的是:RDA是响应变量矩阵与解释变量之间多元多重线性回归的拟合值矩阵的PCA分析。本节我们就是具体来看一个RDA的分析案例,来看看里面的参数以及结果的解…

R语言数量生态学冗余分析RDA分析植物多样性物种数据结果可视化

最近我们被客户要求撰写关于冗余分析RDA的研究报告&#xff0c;包括一些图形和统计输出。 冗余分析&#xff08;redundancy analysis&#xff0c;RDA&#xff09;是一种回归分析结合主成分分析的排序方法&#xff0c;也是多因变量&#xff08;multiresponse&#xff09;回归分…