Nikto 扫描工具
一、渗透步骤
- 信息收集 (被动的信息收集,主动的信息收集)
- 扫描探测
- 制定攻击方向
- 渗透
- 留后门
课堂分享:
书籍:
《使用kali Linux进行web渗透测试》--书中部分工具已经无法在kali 2.0使用
网址:
hidmyass 藏住你的屁股,需要翻墙
可以在该网址下载一些代理工具
proxy list
1、侦察工具
httrack--复制整个目标网站
目的:减少与目标系统的交互,下载到本机进行本地渗透
[root@kali ~]# httrack
Welcome to HTTrack Website Copier (Offline Browser) 3.49-
Copyright (C) - Xavier Roche and other contributors
To see the option list, enter a blank line or try httrack --help Enter project name :dvwa Base path (return=/root/websites/) :/root/dvwa Enter URLs (separated by commas or blank spaces) :http://172.25.128.2/dvwa Action:
(enter) Mirror Web Site(s) 镜像网站
Mirror Web Site(s) with Wizard 使用向导镜像网站
Just Get Files Indicated 只需显示文件
Mirror ALL links in URLs (Multiple Mirror) 镜像URL中的所有链接(多个镜像)
Test Links In URLs (Bookmark Test) URL中的测试链接(书签测试)
Quit 退出 : Proxy (return=none) : You can define wildcards, like: -*.gif +www.*.com/*.zip -*img_*.zip
Wildcards (return=none) :* You can define additional options, such as recurse level (-r<number>), separated by blank spaces
To see the option list, type help
Additional options (return=none) : ---> Wizard command line: httrack http://172.25.128.2/dvwa -W -O "/root/dvwa/dvwa" -%v * Ready to launch the mirror? (Y/n) :Y WARNING! You are running this program as root!
It might be a good idea to run as a different user
Mirror launched on Sun, 22 Sep 2019 21:49:52 by HTTrack Website Copier/3.49-2 [XR&CO'2014]
mirroring http://172.25.128.2/dvwa * with the wizard help..
Done.
Thanks for using HTTrack!
*
2、扫描工具 Kali2.0可正常使用
一般情况下,web扫描工具都支持两种扫描模式 主动扫描和代理阶段
- Nikto 主动扫描
- Vega
- Skipfish
- W3af
- Arachni
- Owasp-zap
2.1 NIKTO
- 使用过程中按V,会显示出扫描过程,再次按下v停止显示
- 不支持提供账号密码进行扫描
- id参数可以支持账号密码,但是基于http非表单认证,是webserver本身的身份认证。
2.1.1 perl语言开发的开源web安全扫描工具
2.1.2 软件版本
- 会扫描tomcat,等系统版本。
2.1.3 搜索存在安全隐患的文件
- 扫描一些代码等。
2.1.4 服务器配置漏洞
- 会扫描服务器的配置各种各样插件等配置。例如:某个服务的初始配置文件或者初始账户密码,运维人员
- 有时候可能不会修改
2.1.5 WEB Application层面的安全隐患
2.1.5 避免404误判
- 很多服务器不遵守RFC标准,对于不存在的对象返回200响应码
- 依据响应文件内容判断,不同扩展名的文件404响应内容不同
- 去除时间信息后的内容取md5值
- -no404
2.1.6 nikto -update
- cirt.net
2.1.7 nikto -host http://192.168.0.1
2.1.8 nikto -host 192.168.0.1 --ssl -port 443
2.1.9 -vhost 通过主机头访问
2.1.10 nikto -host host.txt
- host.txt
- ip:port
- http://
- ip.port
2.1.11 nmap -p80 172.25.128.0/24 -oG - | nikto -host -
- 将nmap 的扫描结果输出到nikto
2.1.12 使用代理
- nikto -host http://172.25.128.2 -useproxy http://localhost:8087
2.1.13 扫描过程中按键说明
- v -verbose mode on/off 扫描过程详细信息
- d -debug mode on/off debug信息
- e -error reporting on/off 错误信息
- p -progress reporting on/off 扫描进度
- r -redirect display on/off 重定向显示
- c -cookir display on/off cookie显示
- a -auth display on/off 身份认证过程显示
- q -quit 退出
- N -next host 指定多个主机或者使用hosts.txt时,可以放弃当前主机,扫描文件里的下一个主机
- P -Pause 暂停
2.1.14
config参数配置文件详解
vim /etc/nikto.conf
USERAGENT= 客户端代理,每个浏览器都有自己的USERAGENT,可以在浏览器中查看USERAGENT
RFIURL= 远程文件包含,一种攻击方式
CIRT= 更新时使用的ip
PROXY*= 远程代理设置
STATIC-COOKIE= 设置cookie,格式在该行上方注明
STATIC-COOKIE="cookie1"="cookie value1";"cookie2"="cookie value2"
2.1.15
- nikto -host 172.25.128.2 -evasion 138
- -evasion 使用libwhisker中对ids的躲避技术,防止被对方发现扫描,可使用以下几种类型,可以一次指定多个:
- 随机url编码
- 自选路径
- 过早结束url
- 有限考虑厂随机字符串
- 参数欺骗
- 使用tab作为命令分隔符
- 使用变化的url
- 使用windows路径分隔符"\"
持续更新。。。。
Nikto 扫描工具的更多相关文章
- Nikto是一款Web安全扫描工具,可以扫描指定主机的web类型,主机名,特定目录,cookie,特定CGI漏洞,XSS漏洞,SQL注入漏洞等,非常强大滴说。。。
Nikto是一款Web安全扫描工具,可以扫描指定主机的web类型,主机名,特定目录,cookie,特定CGI漏洞,XSS漏洞,SQL注入漏洞等,非常强大滴说... root@xi4ojin:~# cd ...
- 小白日记28:kali渗透测试之Web渗透-扫描工具-Nikto
扫描工具-Nikto #WEB渗透 靶机:metasploitable 靶场:DVWA[默认账号/密码:admin/password] #新手先将DVWA的安全性,调到最低,可容易发现漏洞 侦察[减少 ...
- 小白学习安全测试(三)——扫描工具-Nikto使用
扫描工具-Nikto #基于WEB的扫描工具,基本都支持两种扫描模式.代理截断模式,主动扫描模式 手动扫描:作为用户操作发现页面存在的问题,但可能会存在遗漏 自动扫描:基于字典,提高速度,但存在误报和 ...
- 扫描工具-Nikto
靶机 192.168.1.101 攻击机 192.168.1.102 尝试ping命令 第一个工具 作用 Httrack --->(把目标的网站复制过来) 这样可以减少与目标系统的交互 mkdi ...
- web扫描工具-Nikto介绍与使用
Nikto Perl语言开发的开源Web安全扫描器 web扫描模式:截断代理主动扫描 可以扫描的方面:软件版本搜索存在安全隐患的文件服务器配置漏洞WEB Application层面的安全隐患避免404 ...
- Web漏洞扫描工具(批量脱壳、反序列化、CMS)
一.什么是Web漏洞扫描工具 即是指“扫描Web应用以查找安全漏洞(如跨站脚本,SQL注入,命令执行,目录遍历和不安全服务器配置)的自动化工具”,其中许多可能是由不安全或不正确的编码和设计.另一方面, ...
- 十大web安全扫描工具
本文来源:绿盟整理 <十大web安全扫描工具> 十大web安全扫描工具 扫描程序可以在帮助造我们造就安全的Web 站点上助一臂之力,也就是说在黑客"黑"你之前, 先测 ...
- web漏洞扫描工具集合
最好用的开源Web漏洞扫描工具梳理 链接:www.freebuf.com/articles/web/155209.html 赛门铁克2017年互联网安全威胁报告中提出在他们今年扫描的网站中,有76%都 ...
- 扫描工具Nikto-安全牛课堂网络安全之Web渗透测试练习记录
web扫描工具大都支持两种模式:代理扫描和主动扫描 Nikto 扫描内容 扫描软件版本.存在安全隐患的文件.服务器配置漏洞.服务器配置漏洞.web应用安全隐患 常用命令 nikto -list-plu ...
随机推荐
- 安装kafka + zookeeper集群
系统:centos 7.4 要求:jdk :1.8.x kafka_2.11-1.1.0 1.绑定/etc/hosts 10.10.10.xxx online-ops-xxx-0110.10 ...
- Redis 动态字符串 SDS 源码解析
本文作者: Pushy 本文链接: http://pushy.site/2019/12/21/redis-sds/ 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可 ...
- SharePoint - Another Way to Delete Site Collection
I had created a site collection. But there is a problem of web-frontend server (I did not know when ...
- centos8 安装 docker
centos 安装docker 官方参考地址:https://docs.docker.com/install/linux/docker-ce/centos/ 里面包含包下载地址: https://d ...
- IP地址结构(转载)
分类寻址(网络号+主机号) 在最初定义Internet地址结构时,每个单播IP地址都有一个网络部分,用于识别接口使用的IP地址在哪个网络中可被发现:以及一个主机地址,用于识别由网络部分给出的网络中的特 ...
- 常用Java API之Ramdom--用代码模拟猜数小游戏
常用Java API之Ramdom Ramdom类用来生成随机数字.使用起来也是三个步骤: 1.导包 import java.util.Random; 2.创建 Random r = new Rand ...
- Mysql系列(一)—— 基于5.7.22 解压版下载、安装、配置和卸载
1.下载 从官网中直接获取自己想要的版本: MySQL Community Server 5.7.22 2.解压 将下载到的文件解压缩到自己喜欢的位置. 与mysql 5.6不同的是5.7版本中没有d ...
- .net平台下对C#代码的编译
最近赶项目忽然想到一个问题,那就是在 .Net平台下的C#代码是怎么从源代码到机器可以识别的电脑的(只怪自己上学不好好读书,现在又要重补一遍了!!!) 话不多说直接上调研结果: 预习知识: 1: IL ...
- RabbitMQ学习之Topics(5)
上一节,我们讲了direct exchange,这节我们讲下topic exchange Topic exchange 发送到topic exchange的messages不可以有一个随意的routi ...
- Visual Studio 技巧
Visual Studio 技巧 1 常用设置 2 常用快捷键 2.1 系统默认快捷键 2.2 自定义快捷键 3 修复系统错误 1 常用设置 Text Editor -> All Languag ...