• 学习笔记-IPC$(Internet Process Connection)


    IPC$(Internet Process Connection)


    IPC$ 的概念

    IPC$(Internet Process Connection) 是共享 "命名管道" 的资源,它是为了让进程间通信而开放的命名管道,可以通过验证用户名和密码获得相应的权限, 在远程管理计算机和查看计算机的共享资源时使用。

    利用 IPC$,连接者可以与目标主机建立一个连接,利用这个连接,连接者可以得到目标主机上的目录结构、用户列表等信息。(当然, 对方机器必须开了 IPC$ 共享, 否则你是连接不上的)。


    IPC$ 与空连接、139、445、默认共享的关系

    IPC$ 与空连接

    不需要用户名与密码的 IPC$ 连接即为空连接, 一旦你以某个用户或管理员的身份登录 (即以特定的用户名和密码进行 IPC$ 连接), 自然就不能叫做空连接了.

    当你以空连接登录时, 你没有任何权限, 而你以用户或管理员的身份登录时, 你就会有相应的权限.

    IPC$ 与 139,445 端口

    IPC$ 连接可以实现远程登录及对默认共享的访问; 而 139 端口的开启表示 netbios 协议的应用, 我们可以通过 139,445(win2000) 端口实现对共享文件/打印机的访问, 因此一般来讲, IPC$ 连接是需要 139 或 445 端口来支持的.

    注:IPC$ 连接默认会去走 445 端口,不通的话则会走 139 端口,这两个端口都可以单独实现文件共享

    IPC$ 与默认共享

    默认共享是为了方便管理员远程管理而默认开启的共享 (你当然可以关闭它), 即所有的逻辑盘(c$,d$,e$……) 和系统目录 winnt 或 windows(admin$), 我们通过 IPC$ 连接可以实现对这些默认共享的访问(前提是对方没有关闭这些默认共享)

    可以本地输入 net share 查看共享的逻辑盘


    建立远程连接时的用户权限问题

    即默认情况下只有域管用户有权限对 admin$ 目录建立 IPC 连接,其实本地的 Administrator 用户也可以,但是默认情况下该用户是被禁用的,如果启用了该用户,那么也可以使用 Administrator 用户远程连接


    IPC$ 连接失败常见错误号

    • 错误号 5,拒绝访问
      • 很可能你使用的用户不是管理员权限的,先提升权限
    • 错误号 51,Windows 无法找到网络路径
      • 网络有问题
    • 错误号 53,找不到网络路径
      • ip 地址错误;目标未开机;目标 lanmanserver 服务未启动;目标有防火墙(端口过滤)
    • 错误号 67,找不到网络名
      • 你的 lanmanworkstation 服务未启动;目标删除了 ipc$;
    • 错误号 1219,提供的凭据与已存在的凭据集冲突
      • 你已经和对方建立了一个 ipc$,请删除后再连
    • 错误号 1326,未知的用户名或错误密码
    • 错误号 1385,登录失败:未授予用户在此计算机上的请求登录类型
      • 情况 1:可能是你在 “拒绝从网络访问这台计算机” 功能中拒绝了该用户的访问,解决方法如下:开始 -->运行 -->gpedit.msc 计算机配置 -->Windows 设置 -->安全设置 -->本地策略 -->用户权利指派 -->拒绝从网络访问这台计算机 -->删除你要正常连接的用户
      • 情况 2:
        • (1)网络访问为:经典
        • (2)来宾账户状态:已启用,
        • (3)拒绝从网络访问这台计算机里有 Guest 用户或组
        • (4)你执行 net use \xxx.xxx.xxx.xxx\IPC$ "123456" /user:"xxx" 输入的用户名是随便输入的,这时也会遇到这个错误信息,因为当你连接的用户不存在时,net use 会默认用 Guest 用户来进行连接,而 Guest 用户已拒绝从网络访问,所以也会出现这种错误
    • 错误号 1792,试图登录,但是网络登录服务没有启动
      • 目标 NetLogon 服务未启动[连接域控会出现此情况]
    • 错误号 2242,此用户的密码已经过期
      • 目标有帐号策略,强制定期要求更改密码

    点击关注,共同学习!安全狗的自我修养

    github haidragon

    https://github.com/haidragon

  • 相关阅读:
    SV/UVM学习资料
    LeetCode简单题之计算应缴税款总额
    蓝牙核心规范(V5.4)10.3-BLE 入门笔记之BIS篇
    [NOI2011] 阿狸的打字机
    python爬虫基础-response响应头
    彻底搞懂Docker容器与Kraft模式kafka集群关于消息大小相关参数设置
    【大数据入门核心技术-Hive】(三)Hive3.1.2非高可用集群搭建
    Centos7更新php7.2版本升级
    [经验] 做完腺样体手术打呼噜很严重怎么办 #媒体#笔记#经验分享
    Can Language Models Make Fun? A Case Study in Chinese Comical Crosstalk
  • 原文地址:https://blog.csdn.net/sinat_35360663/article/details/127706281