渗透测试(漏洞扫描)

实验室me开门 ,,,然后等开门,,,然后手贱把自己的kali 给磁盘清除了  ,痛心好久,带着悲伤的心情重新安装一下,但是kali有个很怪的毛病就是,在虚拟机上有其他系统的时候,安装时不成功的,我用了很多方法,所以之前的其他系统必须删除掉,或者移除掉。好吧,,,心累。。。

一般建议大家不要使用界面安装的方法,系统版本问题可能会旁外生枝。

痛定思痛之后,来看看扫描的方法吧

1、ping扫描

        ping是一种特定sing类型的数据包,成为ICMP数据包,(ICMP ECHO REQUEST PACKET),

       在Linux中使用内嵌的fping工具进行扫描 fping -a -g 192.168.1.1 192.168.1.255 >d:/aliveHost.txt确定扫描范围,-a表示在线主机。

 2、漏洞扫描Nessus

    因为 apt-get install nessus 源上没有,所以我使用离线下载。下载之后再进行安装

    下载地址http://www.tenable.com/products/nessus/select-your-operating-system

渗透测试(漏洞扫描)

 

    首先要注册,选择下载免费家庭版的,根据自己要安装系统的需要选择下载的版本,不然的话安装不了。

    安装的时候可能会出现问题,

    dpkg -i Nessus-7.1.2-debian6_amd64.deb

    按照提示信息  打开网址  https://guet:8843  但是 可能出现404错误信息   如果这样,使用https://localhost:8843 选择advance  添加可信任证书。

     启动nessue          /etc/init.d/nessusd start

     查看启动后的状态      netstat -ntpl | grep nessus

    登陆界面要使用**码   打开网址 获得**码http://www.tenable.com/products/nessus/nessus-plugins/obtain-an-activation-code

    **码只能使用一次。注册的账户下次还要使用。另外插件安装的时候也会出现问题。所以离线下载plugins  .

    获得离线插件的方法

                1、/opt/nessus/sbin/nessuscli update    但是这种方法一般都不能更新成功

                2、获得挑战码    /opt/nessus/sbin# ./nessuscli fetch --challenge

                     复制挑战码,打开提示的网址:
                                        You can copy the challenge code above and paste it alongside your
                                          Activation Code at:                       https://plugins.nessus.org/v2/offline.php
                        输入挑战码和**码。此处的**码要自己按照第一步获取**码方式一样重新获取一下,填入页面,之后点击提交。页面跳转后有两个链接,分别是插件下载页面和**码压面 。

                 分别下载。可以在宿主机中下载。

                             渗透测试(漏洞扫描)

                            下载好后将两个文件都复制到目录/opt/nessus/sbin/下,然后注册

                                    /opt/nessus/sbin#  ./nessuscli fetch --register-offline nessus.license   

                                        /opt/nessus/sbin#  ./nessuscli update all-2.0.tar.gz

                                           /opt/nessus/sbin#      ./nessusd

最后从新刷新页面    https:/localhost:8843  或者 https:/guest:8843  登陆账号  就可以进行对特定的网站,或者网址进行漏洞扫描。

渗透测试(漏洞扫描)

3、端口扫描 nmap

     nmap -sT -p 81 _PN 192.18.15.1    -sT 表示nmap运行一个 TCP链接扫描。

     nmap -sT -p- -PN 192.168.1.3-255  扫描整个地址范围

  渗透测试(漏洞扫描)