• nmap工具基本使用


        nmap工具,既可以直接打开图形界面使用,也可以dos命令中打开操作,同样也可以在Linux中进行命令操作。这里就显示一些dos命令中如何操作。首先组合键win+r打开dos窗口

    输入cmd,打开窗口后直接输入nmap:

     这个时候  你看见很多密密麻麻的英文,这里-sl什么的都是命令中的参数。下面我们挑几个命令解释一下:

    -sS:利用这种扫描,被扫描的机器不会把你的这次行为记录入系统日志

    -p:指定扫描的端口或者扫描的端口范围

    -v:显示扫描的整个过程

    -sP:利用ping扫描,当扫描的主机存活时才会继续进行扫描

    -O:扫描时检测对方的操作系统版本,但是并不完全准确

    -A:全面的进行扫描,来一套

    -P0:扫描前不用ping命令,因为很多防火墙禁止了ping

    以上是常用的一些参数,剩下的也希望读者能够学习使用,和往常一样我们用到再介绍。

    下面我们一起来看看一些实例:

    我们输入:nmap -sS -p 1-65535 -v 127.0.0.1   执行一段时间后我们查看输出信息:

     

     首先,我们解释下上面输入的命令,这个命令表示我们通过不被记录的方式扫描主机127.0.0.1的1到65535端口,并且显示扫描过程。其实127.0.0.1代表的本机,也就是说我们刚刚扫描了我们本机的这些端口。从上面的截图可以看出扫描用l16.61秒,总共扫描了65535个端口,但是有65520个端口没有被使用,被使用的端口和所用的协议等内容

    我们再输入一个nmap -O 127.0.0.1

    输出如图:

    从中我们可以看出nmap推测我们的系统是windows7、windows10等中的一个,认为是win10的可能性为95%,这也符合我的系统是win10,但是它也只能在这个大概的范围内进行推测。

    下面测试一下nmap -v -A 127.0.0.1     这个命令是全面扫描,时间上需要很久,,,自己有空的时候可以试一下了。

     那么  我们可以去试一下nmap的厉害之处就是脚本扫描了:D:\Nmap\scripts    打开这个

     

     我们尝试执行一下这个:nmap -p "http-*" www.baidu.com这表示用所有带http的脚本扫描www.baidu.com

    学而不思则罔,思而不学则殆
  • 相关阅读:
    JSP中文乱码的一点研究
    Eclipse 导入外部项目无法识别为web项目并且无法在部署到tomcat下
    DOS命令学习
    Oracle学习笔记(一)
    登录时候的图片验证码的实现
    DIY随机数产生类
    使用VS2010建模
    Random快速连续产生不相同随机数
    魔兽争霸3冰封王座英雄以及兵种语言
    取两个地图坐标之间的距离
  • 原文地址:https://www.cnblogs.com/linyu51/p/13739912.html
Copyright © 2020-2023  润新知