nmap检测ms17-010的配置与使用方法

1      前言

针对近期肆虐全球的“永恒之蓝”勒索蠕虫病毒,为有效预防病毒的入侵,将被病毒入侵后的损失降到最低,各单位均采取了相关应急处置办法,但没有方法验证处置办法是否行之有效。很幸运的是,Paulino Calderon在https://github.com/提供了ms17-010的nmap检测脚本。

2      升级或安装nmap最新版本

到官方网站下载nmap最新版本进行安装。下载地址:https://nmap.org/dist/nmap-7.40-setup.exe

注意事项:

Nmap7.13及以上版本,使用Npcap替代WinPcap,由于兼容性问题,部分电脑安装nmap7.40后会无法上网的问题。

解决办法是:

先从nmap官网下载nmap7.12安装,下载地址是:https://nmap.org/dist/nmap-7.12-setup.exe

然后再安装nmap7.40,安装nmap7.40时,取消Npcap的安装,如下图所示:

不能上网的问题就可以解决了。

3      安装ms17-010脚本

目前,Nmap官网未提供ms17-010的检测脚本。需从https://github.com/下载ms17-010脚本:smb-vuln-ms17-010.nse,下载地址:https://github.com/cldrn/nmap-nse-scripts/blob/master/scripts/smb-vuln-ms17-010.nse

然后,将smb-vuln-ms17-010.nse文件拷贝到nmap安装目录下的/scripts/目录即可。如图所示:

4    使用方法

使用nmap --script参数调用smb-vuln-ms17-010.nse脚本检测ms17-010漏洞。

使用方法: nmap --script smb-vuln-ms17-010 目标IP。示例如图:

时间: 2024-12-25 11:45:37

nmap检测ms17-010的配置与使用方法的相关文章

Ubuntu VNC 打开spyder无法输入(检测不到键盘配置)解决方法

在ubuntu中安装好spyder后, 打开spyder发现无法输入. 在打开spyder的终端窗口,有如下提示: QXcbConnection: Failed to initialize XRandr Qt: XKEYBOARD extension not present on the X server. Qt: Could not determine keyboard configuration data from X server, will use hard-coded keymap c

网络检测工具smokeping安装配置

smokeping是MRTG和RRDtool作者Tobi Oetiker的作品,主要用于对IDC网络质量,稳定性等做检测,主要功能包括常规的ping,dig,echoping,curl等,依赖rrdtool来画图.选择smokeping我觉得有以下原因: 1,最佳的画图功能,延迟和丢包用颜色和阴影表示很直观. 2,免费和开源. 3,支持主从的分布式模式. 4,可以自定义报警功能. smokeping官方网站:http://oss.oetiker.ch/smokeping/ 如下安装配置的系统为:

Spring配置bean的方法(工厂方法和Factorybean)

通过工厂方法配置bean 通过调用静态工厂方法创建bean 通过静态工厂方法创建bean是将对象创建的过程封装到静态方法中.当客户端需要对象时,只需要简单地调用静态方法,而不关心创建对象的细节. 要声明通过静态方法创建的bean,需要在bean的class属性里指定拥有该工厂的方法的类,通知在factory-method属性里指定工厂方法的名称, 最后,使用<constructor-arg>元素为该方法传递方法参数 通过调用实例工厂方法创建bean 实例工厂方法:将对象的创建过程封装到另外一个

每次插入U盘等设备都找不到,设备管理器中卸载 ,再扫描检测硬件改动才可以正常问题解决方法

每次插入U盘等设备都找不到,设备管理器查看通用串行总线控制器 点黄色叹号设备 右键 卸载 ,再扫描检测硬件改动 就可以正常问题 解决方法:进入注册表,开始运行中 输入regedit  回车 点击HKEY_LOCAL_MACHINE----------SYSTEM-----------CurrentControlSet-------------Control-----------Class Class项底下找到'通用串行总线控制器'这项,看右面窗口里发现有'upperfilter'或'lowerf

Android x86模拟器Intel Atom x86 System Image配置与使用方法

Android x86模拟器Intel Atom x86 System Image配置与使用方法      前言:      大家现在开发使用的Android 模拟器模拟的是 ARM 的体系结构(arm-eabi),因此模拟器并不是运行在x86上而是模拟的ARM,所以我们调试程序的时候经常感觉到非常慢,大部分开发者应该都深有体会.      针对这种情况,前段时间Intel推出了支持x86的Android模拟器,这将大大提高启动速度和程序的运行速度,这将允许Android模拟器能够以原始速度(真

64位win2003/win2008系统IIS6.0/7.5配置PHP的方法

64位win2003/win2008系统IIS6.0/7.5配置PHP的方法 32位的win2003系统配置PHP,估计很多人都已经驾轻就熟了,不过当遇到64位的系统时,估计又会遇上新的问题了.本文记录了我在64位win2003/win2008系统IIS6.0/7.5配置PHP的方法,第一次配置的人可以参考参考. 64位win2008系统IIS7.5配置PHP环境 用惯IIS6.0的人,对IIS7.5的界面尤为陌生,操作习惯也大不一样,不过这都很容易就上手,就如第一次操作IIS6.0一样. 64

Spring配置bean的方法(工厂方法和Factorybean)【转】

通过工厂方法配置bean 通过调用静态工厂方法创建bean 通过静态工厂方法创建bean是将对象创建的过程封装到静态方法中.当客户端需要对象时,只需要简单地调用静态方法,而不关心创建对象的细节. 要声明通过静态方法创建的bean,需要在bean的class属性里指定拥有该工厂的方法的类,通知在factory-method属性里指定工厂方法的名称, 最后,使用<constructor-arg>元素为该方法传递方法参数 通过调用实例工厂方法创建bean 实例工厂方法:将对象的创建过程封装到另外一个

VisualSVN Server以及TortoiseSVN客户端的配置和使用方法

一.VisualSVN Server的配置和使用方法[服务器端] 好的,下面我来添加一个代码库[Repository],如下图: 按上图所示,创建新的代码库,在下图所示的文本框中输入代码库名称: 注意:上图中的CheckBox如果选中,则在代码库StartKit下面会创建trunk.branches.tags三个子目录:不选中,则只创建空的代码库StartKit. 点击OK按钮,代码库就创建成功了. 创建完代码库后,没有任何内容在里面.我会在这个教程的第二部分说明如何迁入源代码. 下面,我们开始

YUM 源配置与使用方法

Cen  YUM 源配置与使用方法 一. YUM简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器.起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用python 写成,那时还叫做yup(yellow dog updater),后经杜克大学的[email protected] 开发团队进行改进,遂有此名.yum 的宗旨是自动化地升级,安装/移除rpm 包,收集rpm 包的相关