Nikto漏洞扫描工具简介

article/2025/10/15 4:24:39

nikto漏洞扫描工具在我的靶场上测试报告如下:


测试时间会很长,我是在虚拟环境下做的,给的配置不高,吃尽CPU,最后不得不强制关闭虚拟机,通过-o参数将结果输出到文档中。

b1e1f5505ea0fce7c1711eea5006d85c.png

结果显示:

一些黑客比较感兴趣的URL,这个URL可以访问到某些资源。

  • /144_34_143_180.tgz: Potentially interesting archive/cert file found.
  • /144_34_143_180.jks: Potentially interesting archive/cert file found.

还有就是比较常见的:

  • Cookie _xsrf created without the httponly flag
  • The anti-clickjacking X-Frame-Options header is not present.
  • The X-XSS-Protection header is not defined. This header can hint to the user agent to protect against some forms of XSS
  • Uncommon header 'x-backend-response' found, with contents: 0.000

常用玩法:

nikto -host "http://96.45.188.252:4000/"

更多花里胡哨的,可以查看帮助文档,当然用处基本不大,参数-Help。总之呢,是一个傻瓜式Kali自带的渗透测试工具。

7805b2b28f531bc28f45f881e8d93c83.png
  Options:-ask+               Whether to ask about submitting updatesyes   Ask about each (default)no    Don't ask, don't sendauto  Don't ask, just send-Cgidirs+           Scan these CGI dirs: "none", "all", or values like "/cgi/ /cgi-a/"-config+            Use this config file-Display+           Turn on/off display outputs:1     Show redirects2     Show cookies received3     Show all 200/OK responses4     Show URLs which require authenticationD     Debug outputE     Display all HTTP errorsP     Print progress to STDOUTS     Scrub output of IPs and hostnamesV     Verbose output-dbcheck           Check database and other key files for syntax errors-evasion+          Encoding technique:1     Random URI encoding (non-UTF8)2     Directory self-reference (/./)3     Premature URL ending4     Prepend long random string5     Fake parameter6     TAB as request spacer7     Change the case of the URL8     Use Windows directory separator (\)A     Use a carriage return (0x0d) as a request spacerB     Use binary value 0x0b as a request spacer-Format+           Save file (-o) format:csv   Comma-separated-valuejson  JSON Formathtm   HTML Formatnbe   Nessus NBE formatsql   Generic SQL (see docs for schema)txt   Plain textxml   XML Format(if not specified the format will be taken from the file extension passed to -output)-Help              Extended help information-host+             Target host/URL-404code           Ignore these HTTP codes as negative responses (always). Format is "302,301".-404string         Ignore this string in response body content as negative response (always). Can be a regular expression.-id+               Host authentication to use, format is id:pass or id:pass:realm-key+              Client certificate key file-list-plugins      List all available plugins, perform no testing-maxtime+          Maximum testing time per host (e.g., 1h, 60m, 3600s)-mutate+           Guess additional file names:1     Test all files with all root directories2     Guess for password file names3     Enumerate user names via Apache (/~user type requests)4     Enumerate user names via cgiwrap (/cgi-bin/cgiwrap/~user type requests)5     Attempt to brute force sub-domain names, assume that the host name is the parent domain6     Attempt to guess directory names from the supplied dictionary file-mutate-options    Provide information for mutates-nointeractive     Disables interactive features-nolookup          Disables DNS lookups-nossl             Disables the use of SSL-no404             Disables nikto attempting to guess a 404 page-Option            Over-ride an option in nikto.conf, can be issued multiple times-output+           Write output to this file ('.' for auto-name)-Pause+            Pause between tests (seconds, integer or float)-Plugins+          List of plugins to run (default: ALL)-port+             Port to use (default 80)-RSAcert+          Client certificate file-root+             Prepend root value to all requests, format is /directory-Save              Save positive responses to this directory ('.' for auto-name)-ssl               Force ssl mode on port-Tuning+           Scan tuning:1     Interesting File / Seen in logs2     Misconfiguration / Default File3     Information Disclosure4     Injection (XSS/Script/HTML)5     Remote File Retrieval - Inside Web Root6     Denial of Service7     Remote File Retrieval - Server Wide8     Command Execution / Remote Shell9     SQL Injection0     File Uploada     Authentication Bypassb     Software Identificationc     Remote Source Inclusiond     WebServicee     Administrative Consolex     Reverse Tuning Options (i.e., include all except specified)-timeout+          Timeout for requests (default 10 seconds)-Userdbs           Load only user databases, not the standard databasesall   Disable standard dbs and load only user dbstests Disable only db_tests and load udb_tests-useragent         Over-rides the default useragent-until             Run until the specified time or duration-update            Update databases and plugins from CIRT.net-url+              Target host/URL (alias of -host)-useproxy          Use the proxy defined in nikto.conf, or argument http://server:port-Version           Print plugin and database versions-vhost+            Virtual host (for Host header)+ requires a value

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

相关文章

wed渗透:记录kali系统下扫描工具nikto的使用

目录 前言1 工具介绍2 使用场景3 使用方法3.1 查看帮助信息3.2 Nikto插件3.3 扫描3.3.1 常规扫描3.3.2 指定端口扫描3.3.3 指定协议扫描3.3.4 指定目录扫描3.3.5 多目标扫描3.3.6 配合namp利用管道输入扫描3.3.7 利用代理扫描 3.4 Nikto扫描过程中的交互参数3.5 修改nikto配置文…

Nikto安装及使用

系统要求如下(我自己使用的是linux,其它两个没有研究): 一、安装软件 第一步准备两个软件,如下: 1、nikto-master.zip(官网下载地址:https://cirt.net/nikto2) 2、libw…

Nikto详细使用教程

Nikto简介 基于perl语言开发的web页面扫描器。其特点扫描全面,速度快。 nikto常用命令 -upodate 升级,更新插件 -host 扫描目标URl -id username:password http认证接口 -list-plugins …

使用Nikto扫描网站漏洞

Nikto简介 Nikto是一个简单的开源Web服务器扫描程序,可以检查网站并报告它发现的可能用于利用或破解网站的漏洞。此外,它是业界使用最广泛的网站漏洞工具之一,并且在许多圈子中被认为是行业标准。 虽然这个工具非常有效,但它根本…

Kali工具库之Nikto

工具简介 Nikto是一个开源的WEB扫描评估软件,可以对Web服务器进行多项安全测试,能在230多种服务器上扫描出 2600多种有潜在危险的文件、CGI及其他问题。Nikto可以扫描指定主机的WEB类型、主机名、指定目录、特定CGI漏洞、返回主机允许的 http模式等。 链…

Nikto 网页服务器扫描器

一、Nikto介绍 Nikto是一款开源的(GPL)网页服务器扫描器,它可以对网页服务器进行全面的多种扫描,包含超过3300种有潜在危险的文件CGIs;超过625种服务器版本;超过230种特定服务器问题。扫描项和插件可以自动…

nmap和nikto扫描

先通过本机的VMware启动Kali攻击机和Metasploitable2靶机 端口扫描 使用 ip addr 或者 ifconfig 先看一下靶机的ip地址 在Kali里面使用 nmap IP 先用默认的方式对靶机进行扫描 事实上nmap的默认扫描方式就是 -sS 也就是SYN扫描,这种扫描方式基于TCP三次握手的前两…

4 | Nikto使用

目录 1 Nikto简介2 部署2.1 下载地址 3 操作参数4 具体使用4.1 扫描单个地址4.2 详细输出4.3 扫描多个地址4.4 使用代理进行扫描4.5 使用LibWhisker绕过IDS的检测(10个参数 1-8、A、B) 1 Nikto简介 发现Web服务器配置错误、插件和Web漏洞,支…

Nikto 扫描

0x00:简介 nikto 是一款用来发现 web 应用程序漏洞的一个工具,扫描的内容大概包括服务器软件的版本,比较版本是否为最新,现版本和最新版的差以及这个版本可能存在的漏洞。会搜索一些存在隐患的文件,例如测试文件,或者是网站备份文件等。也会去扫描服务器的配置漏洞,有没…

Nikto:从零开始到专业版的完整教程

文章目录 [TOC](文章目录) 介绍一、什么是Nikto?二、Nikto工具中的功能Nikto工具中的命令有如何使用Nikto工具?1.安装Nikto2.标准扫描3.对目标SSl或TLS扫描4.扫描特定/多个端口5.忽略某些HTTP代码在这里插入图片描述 结论: 介绍 在这篇文章中…

网络安全——Nikto的使用

一、什么是Nikto Perl:Perl语言是一种解释型的脚本语言。Perl语言由Larry wall于1986年开发成功。当初的目的主要是在Unix环境下,用于处理面向系统任务而设计的脚本编程语言。Perl对文件和字符有很强的处理、变换能力,它特别适用于有关系统管…

Web漏洞扫描神器Nikto使用指南

文章目录 工具简介工具下载链接nikto安装nikto基础语句指定端口进行扫描指定目录进行扫描多目标扫描其他功能扫描结果输出Nikto扫描交互参数IDS 躲避使用代理扫描 后言 工具简介 Nikto是一款开源的(GPL)网页服务器扫描器,它可以对网页服务器…

pageoffice

激活失败,重新激活 输入序列号没有激活,提示当前PageOffice需要获取更高版本的授权才能正常运行 想要重新激活,要删除项目中WEB-INF下的lib中的license.lic文件,才能重新输入序列号 删除以后,出现激活窗口 注意&am…

clientX、pageX、offsetX、screenX、offsetWidth、clientWidth等

文章目录 1、clientX 、clientY2、pageX、pageY注意: clientX和pageX的区别3、offsetX、offsetY4、screenX、screenY5、offsetWidth、offsetHeight 、offsetLeft、offsetTop6、clientWidth、clientHeight、clientLeft、clientTop总结 1、clientX 、clientY documen…

图解鼠标事件的 ScreenX ,LayerX,clientX,PageX,offsetX,X

前言: 完在上一篇文章 🎁如何实现原生 JS 的拖拽效果我中使用到了 MouseEvent 事件对象身上的 clienX 的属性,但同时我也注意到了事件对象身上关于 X 的相关属性还有很多,并且在移动端开发中,这些属性需要频繁的用到&a…

pageX,clientX,offsetLeft,scrollLeft的区别

pageX,clientX,offsetLeft,scrollLeft的区别 1、pageX / pageY pageX / pageY的值为鼠标相对于document的距离,即网页左上角的位置 2、clientX / clientY clientX / clientY的值为鼠标相对于浏览器可视区域左上角的距离 3、offsetLeft / offsetTop offsetLeft …

详细区分offsetX,clientX,pageX,screenX,layerX和X的区别

详细区分DOM事件中鼠标指针的坐标问题 前面博客中我们讲解到了DOM事件的event对象&#xff0c;里边包含了鼠标事件的指针坐标属性。比如event.offsetX,event.clientX,event.pageX,event.screenX等等。现在我们来解析一下这些坐标属性的区别。 HTML代码&#xff1a; <div c…

screenX、client X、pageX、offsetX、layerX

screenX, client X screenX: 鼠标在屏幕中的水平坐标 client X: 鼠标在客户端区域&#xff08;浏览器可视区域&#xff09;的水平坐标&#xff0c;不论页面是否有水平滚动 pageX 相对于整个文档的x&#xff08;水平&#xff09;坐标 个人认为&#xff1a;pageX clientX sc…

Page和PageInfo

Page和PageInfo 两者都能获取到数据&#xff0c;Page是一个ArrayList。 PageInfo是一个对象&#xff0c;能获取到的数据比Page多 如何使用 Page对象 参数解析 private int pageNum; //当前页码 private int pageSize; //每页数据的数量 private int startRow; //始页首行行…

正确使用pageX、pageY、offsetLeft、offsetTop

获取鼠标位置的时候&#xff0c;遇到一点疑问&#xff0c;然后验证了一下自己的疑惑&#xff1b; pageX、pageY跟clientX和clientY类似&#xff0c;是相对于浏览器文档的坐标&#xff1b; offsetLeft、offsetTop获取的是固定定位&#xff0c;也就是说&#xff0c;监听某个选择…