ppt项目融资是什么意思:什么是IPC空会话???

来源:百度文库 编辑:高校问答 时间:2024/04/27 19:34:35
什么是IPC空会话???

ipc$空会话是一种很常见的入侵模式!

简单的介绍一下什么是ipc$

在Windows NT 4.0中是使用挑战响应协议与远程机器建立一个会话的,如果建立成功将成为一个安全隧道,建立双方通过它互通信息

一些常用的命令

建立连接

net use \\ip\ipc$ "" /user:"" -------------------建立连接

net view \\IP --------------------查看远程主机的共享

net time \\IP --------------------查看远程主机的时间

nbtstat -A IP --------------------查看远程主机用户名列表

防止方法

1 禁止空连接进行枚举(此*作并不能阻止空连接的建立)

运行regedit,找到如下主键[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA]把RestrictAnonymous = DWORD的键值改为:1
如果设置为"1",一个匿名可以连接到IPC$共享,但限制通过这种连接得到列举SAM帐号和共享等信息;在Windows 2000 中增加了"2",限制所有匿名访问除非特别授权,如果设置为2的话,可能会有一些其他问题发生,建议设置为1。

或在本地安全设置-本地策略-安全选项-在'对匿名连接的额外限制'中做相应设置
2 禁止默认共享
察看本地共享资源
运行-cmd-输入net share
删除共享(重起后默认共享仍然存在)
net share ipc$ /delete
net share admin$ /delete
net share c$ /delete
net share d$ /delete(如果有e,f,……可以继续删除)
停止server服务
net stop server /y (重新启动后server服务会重新开启)
禁止自动打开默认共享(此*作并未关闭ipc$共享)
运行-regedit
找到如下主键[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters]把AutoShareWks(DWORD)的键值改为:00000000。
如果上面所说的主键不存在,就新建(右击-新建-双字节值)一个主健再改键值。
这两个键值在默认情况下在主机上是不存在的,需要自己手动添加。
3 关闭ipc$和默认共享依赖的服务:server服务
控制面板-管理工具-服务-找到server服务(右击)-属性-常规-启动类型-选已禁用
这时可能会有提示说:XXX服务也会关闭是否继续,因为还有些次要的服务要依赖于lanmanserver,不要管它。
4 屏蔽139,445端口
由于没有以上两个端口的支持,是无法建立ipc$的,因此屏蔽139,445端口同样可以阻止ipc$入侵。
5 设置复杂密码,防止通过ipc$穷举出密码。