关闭135,445端口

来源:百度文库 编辑:神马文学网 时间:2024/04/26 14:21:28
telnet 本机的135端口试试。
不通 说明禁了
你在网上邻居—属性—本地连接—属性—双击TCP/IP—高级—选项—属性—启用筛选里试试 。

不行就修改注册表或者停止服务吧:
关闭方法:1. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole\EnableDCOM 键-修改为“N”
2. HKEY_LOCAL_MACHINE-SOFTWARE-Microsoft-Rpc-DCOM Protocols 中删除“ncacn_ip_tcp”
3. 开始-设置-控制面版-管理工具-服务-禁用 Distributed Transaction Coordinator 服务


1.关闭135端口

使用Windows 2000或者XP的用户今天都被那个利用RPC服务漏洞的蠕虫病毒折腾的够戗吧,该病毒主要攻击手段就是扫描计算机的135端口来进行攻击,现在教大家一种手动关闭135端口的方法,虽然不能完全解决问题,但也是能解一时的燃眉之急。更新微软的补丁还是必要的。

用一款16为编辑软件(推荐UltraEdit)打开你系统x:winntsystem32或者x:windowssystem32下的rpcss.dll文件。

查找31 00 33 00 35替换为30 00 30 00 30

查找3100330035,将其替换为3000300030,意思就是将135端口改为000。

至此修改的任务已经完成,下面将面临一个保存的问题。因为该文件正在运行,在Windows环境下是不能覆盖的。如果你是FAT32文件系统,那么直接引导进DOS环境,将修改好的文件覆盖掉原来的文件。

如果是NTFS格式,相对就麻烦一些。进安全模式。然后启动pulist列出进程,然后用pskill这个程序(不少黑客网站有的下)杀掉svchost.exe程序。然后在COPY过去。

覆盖后重新启动,使用netstat -an命令,可以看到Windows 2000下已经没有135端口了。XP系统下还有TCP的135,但是UDP里面已经没有135端口了。


2.关闭445端口

 关闭445端口的方法有很多,但是我比较推荐以下这种方法:

修改注册表,添加一个键值

1)在命令行窗口运行修改注册表命令RegEdit。
2)在弹出的注册表编辑窗口的左边找到下面目录
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NetBT\Parameters
你可以一级一级目录往下点击,也可用“查找”命令找到NetBT项,然后点击Parameters项。
3)在编辑窗口的右边空白处点击鼠标右键,出现的“新建”菜单中选择“DWORD值”
4)将新建的DWORD参数命名为“SMBDeviceEnabled”,数值为缺省的“0”。
5)修改完后退出RegEdit,重启机器。
6)运行“netstat –an”,你将会发现你的445端口已经不再Listening了。



修改完后重启机器,运行“netstat -an”,你将会发现你的445端口已经不再Listening了。