科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道用Nikto漏洞扫描工具检测网站安全(2)

用Nikto漏洞扫描工具检测网站安全(2)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

随着信息技术的发展,网络应用越来越广泛,很多企业单位都依靠网站来运营,正因为业务的不断提升和应用,致使网站的安全性显得越来越重要。
  • 评论
  • 分享微博
  • 分享邮件

  Perl nikto.ph –update

  也可以通过从网站下载来更新插件和数据库:http://updates.cirt.net/

  Nikto的选项说明:

  -Cgidirs

  扫描CGI目录。

  -config

  使用指定的config文件来替代安装在本地的config.txt文件

  -dbcheck

  选择语法错误的扫描数据库。

  -evasion

  使用LibWhisker中对IDS的躲避技术,可使用以下几种类型:

  1.随机URL编码(非UTF-8方式)

  2.自选择路径(/./)

  3.虚假的请求结束

  4.长的URL请求

  5.参数隐藏

  6.使用TAB作为命令的分隔符

  7.大小写敏感

  8.使用Windows路径分隔符\替换/

  9.会话重组

  -findonly

  仅用来发现HTTP和HTTPS端口,而不执行检测规则

  -Format

  指定检测报告输出文件的格式,默认是txt文件格式(csv/txt/htm)

  -host

  目标主机,主机名、IP地址、主机列表文件。

  -id

  ID和密码对于授权的HTTP认证。格式:id:password

  -mutate

  变化猜测技术

  1.使用所有的root目录测试所有文件

  2.猜测密码文件名字

  3.列举Apache的用户名字(/~user)

  4.列举cgiwrap的用户名字(/cgi-bin/cgiwrap/~user)

  -nolookup

  不执行主机名查找

  -output

  报告输出指定地点

  -port

  扫描端口指定,默认为80端口。

  -Pause

  每次操作之间的延迟时间

  - Display

  控制Nikto输出的显示

  1.直接显示信息

  2.显示的cookies信息

  3.显示所有200/OK的反应

  4.显示认证请求的URLs

  5.Debug输出

  -ssl

  强制在端口上使用SSL模式

  -Single

  执行单个对目标服务的请求操作。

  -timeout

  每个请求的超时时间,默认为10秒

  -Tuning

  Tuning 选项控制Nikto使用不同的方式来扫描目标。

  0.文件上传

  1.日志文件

  2.默认的文件

  3.信息泄漏

  4.注射(XSS/Script/HTML)

  5.远程文件检索(Web 目录中)

  6.拒绝服务

  7.远程文件检索(服务器)

  8.代码执行-远程shell

  9.SQL注入

  a.认证绕过

  b.软件关联

  g.属性(不要依懒banner的信息)

  x.反向连接选项

  -useproxy

  使用指定代理扫描

  -update

  更新插件和数据库

  例子:使用Nikto扫描目标主机10.0.0.12的phpwind论坛网站。

  Perl nikto.pl –h 10.0.0.12 –o test.txt

  查看test.txt文件,如下图所示:

  通过上面的扫描结果,我们可以发现这个Phpwind论坛网站,是在windows操作系统上,使用Apache/2.2.4版本,Php/5.2.0版本,以及系统默认的配置文件和路径等。

  综上所述,Nikto工具可以帮助我们对Web的安全进行审计,及时发现网站存在的安全漏洞,对网站的安全做进一步的扫描评估。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章