Nikto详细使用教程

   日期:2020-05-10     浏览:123    评论:0    
核心提示:Nikto是什么?基于perl语言开发的web页面扫描器。其特点扫描全面,速度快。nikto常用命令-upodate 升级,更新插件-host 扫描目标URl-id username:password http认证接口-list-plugins ...

Nikto简介

基于perl语言开发的web页面扫描器。其特点扫描全面,速度快。

nikto常用命令

-upodate                         升级,更新插件

-host                               扫描目标URl

-id username:password  http认证接口

-list-plugins                     列出所有可用的插件

-evasion                          IDS/IPS逃避技术(实例演示里有详细信息)

-port                                指定端口(默认80)

 -ssl                                 使用SSL

-useproxy                       使用http代理

-vhost  域名                    当一个IP拥有多个网站时 使用

nikto交互参数(扫描过程中使用)

空格        报告当前扫描状态

v             显示详细信息

d             显示调试信息

e             显示http错误信息

p             显示扫描进度

r              显示重定向信息

c             显示cookie

a             显示身份认证过程

q             退出程序

N            扫描下一个目标

P            暂停扫描

实例演示

1.扫描单个地址时

nikto   -host  http://192.168.3

       

2.扫描多个地址时

nikto  -host   url.txt

3.扫描https网站

nikto   -host   www.baidu.com   -ssl   -port 443

4.使用代理进行扫描

nikto   -host  https://www.baidu.com -ssl   -useproxy  http;//127.0.0.1:8080(没有无法演示,若以后有条件补上)。

5.使用LibWhisker绕过IDS的检测(10个参数 1-8、A、B)

              1 随机URI编码(非utf-8)

              2 自选择路径(/. /)

              3 过早结束的URL

              4 使用长随机字符串

              5 使用假参数

              6 使用tab作为命令的分隔符

              7 更改URL的大小写

              8 使用windows的命令分隔符"\"

              A 使用回车0x0d作为请请求分隔符

              B 使用二进制0x0b作为请请求分隔符      

niketo -host www.baidu.com -ssl  -port 443    -evasion 1358

修改配置信息

1.将user-agent:nikto改为其他浏览器标识,避免被识别出来。

 vi /etc/nikto.conf

2.如果是基于表单的认证,必须要使用cookie,将原来的cookie注释,按照原来的格式写入你的cookie。

STATIC-COOKIE = "cooke1=cookie value1"; "cookie2=value2"; 

到这里就介绍完nikto,如果想了解更多的Kali工具,请关注我!

 

 

 

             

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服