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 ...
随机推荐
- quick 中 "我的项目" 中的列表从那里来的?
quick 中 "我的项目" 中的列表从那里来的? 1. WelcomeScene.lua 场景 self:createOpenRecents(cc.player.settings ...
- 如何排查 Linux 机器是否已经被入侵?
原文: https://mp.weixin.qq.com/s/XP0eD40zpwajdv11bsbKkw http://www.cnblogs.com/stonehe/p/7562374.html ...
- 推荐IOS Moneky测试工具Fast Monkey
推荐IOS Moneky测试工具Fast Monkey 1 介绍 非插桩 iOS Monkey, 支持控件,每秒4-5 action事件 2 下载 https://github.com/zhangzh ...
- Guava---缓存之LRU算法
随笔 - 169 文章 - 0 评论 - 292 GuavaCache学习笔记一:自定义LRU算法的缓存实现 前言 今天在看GuavaCache缓存相关的源码,这里想到先自己手动实现一个LRU ...
- [技术博客] Springboot的Controller类使用
Springboot的Controller类使用 @Controller:处理http请求. 代码: @Controller public class QuestionController { ... ...
- 小米win10+kali 双系统
1.下载kali linux 系统镜像,用windisk32imager 制作启动盘,制作好后千万不要格式化u盘,其他的启动盘制作工具不好用,无法加载系统镜像 2.将u盘插入电脑,重启,电脑重启时按 ...
- Windows下安装 Linux 下vim编辑器
Windows下安装vim编辑器 下载传送门 https://vim.en.softonic.com/download# 开始安装 这是下载后的可执行文件 双击(或单击)运行软件,选择同意继续进行安装 ...
- Ansible13:Playbook循环语句
目录 循环语句 简介 loop关键字说明 在循环语句中注册变量 旧循环语句 1. with_items 2. with_nested 3. with_dict 4. with_fileglob 5. ...
- 卸载webpack,降低版本
卸载:npm uninstall webpack -g 重新安装:npm install webpack@3.7.1 -g
- 【数据库】Mysql配置参数
vim /ect/my.cnf 使用命令打开mysql的配置文件. 加入以下参数 [mysql] default-character-set=utf8 [mysqld] lower_case_tabl ...