如何停止默认共享和IPC$

来源:互联网 发布:ttf字体怎么安装 mac 编辑:程序博客网 时间:2024/05/16 05:28
1 禁止空连接进行枚举(此操作并不能阻止空连接的建立)   方法1:  运行regedit,找到如下主键[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlLSA]把RestrictAnonymous = DWORD的键值改为:1如果设置为”1″,一个匿名用户仍然可以连接到IPC$共享,但限制通过这种连接得到列举SAM帐号和共享等信息;在Windows 2000 中增加了”2″,限制所有匿名访问除非特别授权,如果设置为2的话,可能会有一些其他问题发生,建议设置为1。如果上面所说的主键不存在,就新建一个再改键值。   方法2:  在本地安全设置-本地策略-安全选项-在’对匿名连接的额外限制’中做相应设置   2 禁止默认共享   1)察看本地共享资源运行-cmd-输入net share   2)删除共享(重起后默认共享仍然存在)net share ipc$ /deletenet share admin$ /deletenet share c$ /deletenet share d$ /delete(如果有e,f,……可以继续删除)   3)停止server服务net stop server /y (重新启动后server服务会重新开启)   4)禁止自动打开默认共享(此操作并未关闭ipc$共享)  运行-regedit   server版:找到如下主键[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServerParameters]把AutoShareServer(DWORD)的键值改为:00000000。   pro版:找到如下主键[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServerParameters]把AutoShareWks(DWORD)的键值改为:00000000。如果上面所说的主键不存在,就新建(右击-新建-双字节值)一个主健再改键值。这两个键值在默认情况下在主机上是不存在的,需要自己手动添加。   3 关闭ipc$和默认共享依赖的服务:server服务控制面板-管理工具-服务-找到server服务(右击)-属性-常规-启动类型-选已禁用这时可能会有提示说:XXX服务也会关闭是否继续,因为还有些次要的服务要依赖于lanmanserver,不要管它。   4 屏蔽139,445端口   由于没有以上两个端口的支持,是无法建立ipc$的,因此屏蔽139,445端口同样可以阻止ipc$入侵。   1)139端口可以通过禁止NBT来屏蔽  本地连接-TCP/IT属性-高级-WINS-选‘禁用TCP/IT上的NETBIOS’一项   2)445端口可以通过修改注册表来屏蔽  添加一个键值Hive: HKEY_LOCAL_MACHINEKey: SystemControlsetServicesNetBTParametersName: SMBDeviceEnabledType: REG_DWORDvalue: 0  修改完后重启机器   注意:如果屏蔽掉了以上两个端口,你将无法用ipc$入侵别人。   3)安装防火墙进行端口过滤   5 设置复杂密码,防止通过ipc$穷举出密码。
原创粉丝点击