windows 下关闭135 139 445等危险端口

windows 下关闭135 139 445等危险端口项目进行安全测试时 使用 Nmap 扫描端口 发现了几个未关的端口 容易受到黑客的攻击和病毒感染 所以需要关掉 端口如下 111 端口 RemoteProced 远程过程调用 135 端口 CVE 2003 0352Microsof 接口长主机名远程缓冲区溢出漏洞 MS03 026 139 端口 CVE 2003 0533WindowsL

项目进行安全测试时,使用Nmap扫描端口,发现了几个未关的端口,容易受到黑客的攻击和病毒感染,所以需要关掉。

端口如下:

111端口 Remote Procedure Call,远程过程调用 135端口 CVE-2003-0352 Microsoft Windows DCOM RPC接口长主机名远程缓冲区溢出漏洞(MS03-026) 139端口 CVE-2003-0533 Windows Local Security Authority Service远程缓冲区溢出漏洞(MS04-011) 445端口 CVE-2008-4250 Microsoft Windows Server服务RPC请求缓冲区溢出漏洞(MS08-067)CVE-2017-0143到CVE-2017-0148 Microsoft Windows SMB Server远程代码执行漏洞 (MS17-010)(永恒之蓝、永恒之石使用此漏洞进行传播)等。 

方式一:通过IP安全策略(以关闭135端口为例)
(1) 在“开始”菜单选择“运行”,输入“gpedit.msc”后回车,打开本地组策略编辑器。依次展开“计算机配置—windows设置—安全设置—ip安全策略,在 本地计算机”
在这里插入图片描述
在这里插入图片描述
(2)在本地组策略编辑器右边空白处 右键单击鼠标,选择“创建IP安全策略”,弹出IP安全策略向导对话框,单击下一步;在出现的对话框中的名称处写“关闭端口”(可随意填写),点击下一步;对话框中的“激活默认响应规则”选项不要勾选,然后单击下一步;勾选“编辑属性”,单击完成。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述 在这里插入图片描述
在这里插入图片描述
(3) 在出现的“关闭端口 属性”对话框中,选择“规则”选项卡,去掉“使用 添加向导”前边的勾后,单击“添加”按钮.
在这里插入图片描述
(4) 在弹出的“新规则 属性”对话框中,选择“IP筛选器列表”选项卡,单击左下角的“添加
在这里插入图片描述
(5) 出现添加对话框,名称出填“封端口”(可随意填写),去掉“使用 添加向导”前边的勾后,单击右边的“添加”按钮
在这里插入图片描述
(6)在出现的“IP筛选器 属性”对话框中,选择“地址”选项卡,“源地址”选择“任何”,“目标地址”选择“我的IP地址”; 选择“协议”选项卡,各项设置如图片中所示。设置好后点击“确定”。
在这里插入图片描述
在这里插入图片描述
(7)返回到“ip筛选器列表”,点击“确定”。返回到“新规则 属性”对话框
在这里插入图片描述
(8)在ip筛选器列表中选择刚才添加的“封端口”,然后选择“筛选器操作”选项卡,,去掉“使用 添加向导”前面的勾,单击“添加”按钮
在这里插入图片描述
在这里插入图片描述
(9)在“筛选器操作 属性”中,选择“安全方法”选项卡,选择“阻止”选项;在“常规”选项卡中,对该操作命名,点确定
在这里插入图片描述
在这里插入图片描述
(10) 选中刚才新建的“新建1”,单击关闭,返回到“关闭端口 属性“对话框,确认“IP安全规则”中 封端口 规则被选中后,单击 确定
在这里插入图片描述
在这里插入图片描述
(11) 在组策略编辑器中,可以看到刚才新建的“关闭端口”规则,选中它并单击鼠标右键,选择“分配”选项,使该规则开始应用!到此,大功告成,同样的方法你可以添加对任何你想限制访问的端口的规则
加粗样式在这里插入图片描述




























































方式二:入站规则禁用端口

(1)进入 控制面板\系统和安全\Windows 防火墙\高级设置

(2)入站规则—->新建规则

在这里插入图片描述

方式三:防火墙禁用端口

检查端口是否关闭 可以直接用命令“ telnet 59.1.6.88 445“ 就行了,先telnet 然后空格,然后ip地址,然后空格,然后端口号就行了,如果能进入就说明端口是开放的,如果出现”不能打到开主机的链接,端口445失败“就说明端口没有开启。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/199618.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 下午12:35
下一篇 2026年3月20日 下午12:36


相关推荐

  • c++ stringstream(老好用了)

    c++ stringstream(老好用了)v前言:   以前没有接触过stringstream这个类的时候,常用的字符串和数字转换函数就是sscanf和sprintf函数。开始的时候就觉得这两个函数应经很叼了,但是毕竟是属于c的。c++中引入了流的概念,通过流来实现字符串和数字的转换方便多了。在这里,总结之前的,并介绍新学的。v常见格式串:    %%印出百分比符号,不转换。  %c整数转成对应的ASCII字元。  %d整数转

    2022年6月12日
    48
  • exe免杀加壳工具包_grep过滤不想要的

    exe免杀加壳工具包_grep过滤不想要的简介该工具是由Arks7使用Go语言开发的一个免杀生成器模板,目前可以过国内主流杀毒。GitHub地址:https://github.com/Arks7/Go_Bypass用法使用CobaltStrike生成payload,输出格式为Raw,4.3版本需要勾选X64,如图:将生成的文件放在Go_Bypass项目目录下,然后执行goenv-wGOPROXY=https://goproxy.io,direct配置代理,否则编译报错。然后运行gorunmain.go,使用默认配置一路回车即

    2022年8月20日
    11
  • OpenClaw快速部署指南:2026年全流程技术解析

    OpenClaw快速部署指南:2026年全流程技术解析

    2026年3月13日
    2
  • 数据库泄露导致信息泄露_数据库经历的五个阶段

    数据库泄露导致信息泄露_数据库经历的五个阶段前言最近用了公司某框架,部署到现场后,现场运维开始维护现场数据,在不断操作的过程中,系统崩溃,查看后台日志,druid连接池已经获取不到连接。于是开始了排查之旅。在此记录。排查开始首先后台的报错

    2022年8月6日
    8
  • 什么是Load Average?

    什么是Load Average?运维工程师在日常运维中经常使用w、top、uptime等命令来查看系统当前运行的负载情况。那么作为运维工程师是如何通过以上命令来判断系统当前负载是否已经达到极限了呢?为此笔者总结了一下如何通过load

    2022年7月1日
    23
  • Linux开放防火墙端口_linux防火墙打开端口

    Linux开放防火墙端口_linux防火墙打开端口防火墙:1.firewalld的基本使用启动:systemctlstartfirewalld查状态:systemctlstatusfirewalld停止:systemctldisablefirewalld禁用:systemctlstopfirewalld在开机时启用一个服务:systemctlenablefirewalld.service在开机时禁用一个服务:systemctldisablefirewalld.service查看服务是否开机启

    2025年8月26日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号