@echo off
mode con: cols=85 lines=30
:NSFOCUSXA
title WannaCry勒索病毒安全加固工具
color 0A
cls
echo.
echo.
echo ----------------------- WannaCry勒索病毒安全加固工具 --------------------------
echo.
echo.
echo * WannaCry勒索软件可加密硬盘文件,受害者必须支付高额赎金才有可能解密恢复,安
echo 全风险高,影响范围广!
echo.
echo * 网络层面:建议边界防火墙阻断445端口的访问,可通过IPS、防火墙相关安全设备配
echo 置相关阻断策略。
echo.
echo * 终端层面:暂时关闭Server服务,使用命令"netstat -ano | findstr ":445"",确保
echo 关闭445端口,建议在微软官网下载MS17-010补丁,选择对应的版本进行补丁安装,补
echo 丁下载地址:http://www.catalog.update.microsoft.com/Search.aspx?q=KB4012598。
echo.
echo * 必须以系统管理员身份运行,以下提供此工具所做的操作的介绍:
echo.
echo 1:WIN7加固 2:WIN10加固 3:WIN2003加固 4:WIN2008加固 5:WIN2012加固
echo 6.WIN2016加固
echo.
echo 7: 退出
echo 绿盟科技 V1.3
echo www.nsfocus.com
echo
echo ---------------------------------------------------------------------------------
echo.
set start=
set /p start= 输入(1 2 3 4 5 6)后按回车键:
if "%start%"=="1" goto WIN7
if "%start%"=="2" goto WIN10
if "%start%"=="3" goto WIN2003
if "%start%"=="4" goto WIN2008
if "%start%"=="5" goto WIN2012
if "%start%"=="6" goto WIN2016
if "%start%"=="7" goto quit
goto NSFOCUSXA

:WIN7
net stop server /Y > nul
sc config lanmanserver start= disabled
netsh advfirewall set currentprofile state on > nul
netsh advfirewall firewall add rule name="DenyEquationTCP" dir=in action=block localport=445 remoteip=any protocol=tcp > nul
netsh advfirewall firewall add rule name="DenyEquationUDP" dir=in action=block localport=445 remoteip=any protocol=udp > nul
echo ---------------------------------------------------------------------------------
echo * Windows 7系统加固命令执行完毕!
echo .
pause
goto NSFOCUSXA
:WIN10
net stop server > nul
sc config lanmanserver start= disabled
netsh firewall set opmode enable > nul
netsh advfirewall firewall add rule name="DenyEquationTCP" dir=in action=block localport=445 remoteip=any protocol=tcp > nul
netsh advfirewall firewall add rule name="DenyEquationUDP" dir=in action=block localport=445 remoteip=any protocol=udp > nul
echo ---------------------------------------------------------------------------------
echo * Windows 10系统加固命令执行完毕!
echo .
pause
goto NSFOCUSXA
:WIN2003
net stop server > nul
net start sharedaccess > nul
sc config lanmanserver start= disabled
netsh firewall add portopening protocol = ALL port = 445 name = DenyEquationTCP mode = DISABLE scope = ALL profile = ALL > nul
echo ---------------------------------------------------------------------------------
echo * Windows Server 2003系统加固命令执行完毕!
echo .
pause
goto NSFOCUSXA

:WIN2008
net stop server /Y > nul
sc config lanmanserver start= disabled
netsh advfirewall set currentprofile state on > nul
netsh advfirewall firewall add rule name="DenyEquationTCP" dir=in action=block localport=445 remoteip=any protocol=tcp > nul
netsh advfirewall firewall add rule name="DenyEquationUDP" dir=in action=block localport=445 remoteip=any protocol=udp > nul
echo ---------------------------------------------------------------------------------
echo * Windows Server 2008系统加固命令执行完毕!
echo .
pause
goto NSFOCUSXA

:WIN2012
net stop server > nul
net start MpsSvc > nul
sc config lanmanserver start= disabled
netsh advfirewall firewall add rule name="DenyEquationTCP" dir=in action=block localport=445 remoteip=any protocol=tcp > nul
netsh advfirewall firewall add rule name="DenyEquationUDP" dir=in action=block localport=445 remoteip=any protocol=udp > nul
echo ---------------------------------------------------------------------------------
echo * Windows Server 2012系统加固命令执行完毕!
echo .
pause
goto NSFOCUSXA
:WIN2016
net stop server > nul
sc config lanmanserver start= disabled
netsh advfirewall firewall add rule name="DenyEquationTCP" dir=in action=block localport=445 remoteip=any protocol=tcp > nul
netsh advfirewall firewall add rule name="DenyEquationUDP" dir=in action=block localport=445 remoteip=any protocol=udp > nul
echo ---------------------------------------------------------------------------------
echo * Windows Server 2016系统加固命令执行完毕!
echo .
pause
goto NSFOCUSXA

转载于:https://www.cnblogs.com/music378/p/6929139.html

BAT脚本加防火墙455端口相关推荐

  1. Windows杀进程bat脚本,方便解决端口占用

    前言 在Windows上遇到端口占用,每次都要通过命令行去Kill掉占用端口的进程,太麻烦了.为了一劳永逸,我写了一个批处理脚本.在Windows可以方便地根据端口查找相关进程信息(包括进程名称),并 ...

  2. bat脚本循环关闭端口

    需求背景:作为一名程序员时有会碰到端口冲突占用的情况,常用windows系统,决定用bat脚本解决这个问题. 之前说我这个不管用麻烦重新试一下! 解决方法: @echo off cls set /p ...

  3. bat脚本中获取上级目录_使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件...

    使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件 文章来源与博主本人的CSDN博客,博客地址:https://blog.csdn.net/weixin_435 ...

  4. bat脚本保存dir结果_Tomcat的启停脚本源码解析

    作者 | 程序员自由之路 来源 | cnblogs.com/54chensongxia/p/13234398.html Tomcat的启停脚本源码解析 Tomcat是一款我们平时开发过程中最常用到的S ...

  5. Bat脚本处理ftp超强案例解说

    转自:http://369369.blog.51cto.com/319630/842341 前言:    公司有几百台windows服务器,每次程序更新,如果是一台台拷数据,只怕安排十个人,一天都不一 ...

  6. 使用BAT脚本实现一键配置Mysql服务器和开启远程服务

    使用BAT脚本实现一键配置Mysql服务器和开启远程服务 请将下述文件全部放在一个文件夹中,修改脚本开头的文件路径参数到本地对应路径 执行initSQL.bat即可配置并开启服务,配置完成后只需要执行 ...

  7. bat脚本中如何多次键盘输入并判断_bat教程[282] @

    古树屋Click to follow us 在批处理(.bat)中行首加@符号的含义是该行命令在执行的时候,不在屏幕上显示命令. 示例1: @pause 结果: 请按任意键继续. . . 示例2: p ...

  8. windows bat脚本教程

    第一章 批处理基础 第一节 常用批处理内部命令简介 批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD.这些命令统称批处理命令. 小知识: ...

  9. java调用bat脚本实现pppoe拨号_pppoe客户端自动拨号原理及实现

    家庭上网大多采用ADSL拨号上网,很多人使用ADSL网络提供商的拨号软件,可这些软件广告太多,并且还公窃取你的上网习惯等信息,所以可以使用XP自带的拨号软件.一般的XP下ADSL拨号操作如下:开始-附 ...

最新文章

  1. 机器学习之sklearn——主题模型
  2. gcc -l参数和-L参数
  3. 兼容各种浏览器的自动左右滚动兼左右点击滚动代码
  4. ftp 服务器 性能,FTP 服务器性能 测试点
  5. jQuery Live Query 插件
  6. trie树 java 开源_用于实现Trie的内存java应用程序中的最佳开源
  7. python自定义修饰器_Python进阶自检清单:来自《Effective Python》的建议(二)
  8. Oracle数据库安装与配置
  9. 提取swf素材_swf素材提取工具
  10. “华硕zx50j,键盘背光灯无法显示,fn组合键不可用”解决办法
  11. Studio 3T for MongoDB 破解教程
  12. python马尔科夫链
  13. c语言工具栏运行不见了,电脑下面的任务栏不见了怎么办 几种方法介绍
  14. win 10系统语言栏不见了怎么办?
  15. Prometheus-监控主机基础指标配置及告警
  16. Spring Boot入门教程(二十五): Apache Shiro
  17. 2022年软件设计师考试复习资料(1)
  18. 2017年AI技术盘点:关键进展与趋势
  19. Univariate Distribution Relationships(单变量分布关系)
  20. 程序设计-合并两个有序数组为一个有序数组(C++)

热门文章

  1. BUUCTF-Reverse:[GKCTF2020]Check_1n
  2. Linux-0.00 代码解析(三)
  3. nacos 配置中心和注册中心依赖后报错,提示 org.apache.http.impl.client.HttpClientBuilder 这个类找不到
  4. Redis缓存穿透、击穿、雪崩、预热、更新、降级
  5. zcmu-2116一元三次方程求解
  6. 【译】X Server-Client!! What the hell?
  7. Android Gradle Plugin 源码解析之 externalNativeBuild
  8. Understanding Ethereum Smart Contracts
  9. 语音识别,语义理解一站式解决(android平台olami sdk)
  10. 电子科大电气工程导师介绍绍_电子科技大学计算机科学与工程学院研究生导师介绍:葛树志...