[code]
@echo off
sc config TlntSvr start= auto
net start telnet

sc config TlntSvr start= auto
把TELNET服务设置为自动

ipc$
一 摘要
二 什么是 ipc$
三 什么是空会话
四 空会话可以做什么
五 ipc$ 所使用的端口
六 ipc 管道在 hack 攻击中的意义
七 ipc$ 连接失败的常见原因
八 复制文件失败的原因
九 关于 at 命令和 xp 对 ipc$ 的限制
十 如何打开目标的 IPC$ 共享以及其他共享
十一 一些需要 shell 才能完成的命令
十二 入侵中可能会用到的命令
十三 对比过去和现今的 ipc$ 入侵
十四 如何防范 ipc$ 入侵
十五 ipc$ 入侵问答精选
十六 结束的话
一 摘要
网上关于 ipc$ 入侵的文章可谓多如牛毛,攻击步骤甚至已经成为了固化的模式,因此也没人愿意再把这已经成为定式的东西拿出来摆弄。不过话虽这样说,我认为这些文章讲解的并不详细,一些内容甚至是错误的,以致对 ipc$ 的提问几乎占了各大安全论坛讨论区的半壁江山,而且这些问题常常都是重复的,严重影响了论坛质量和学习效率,因此我总结了这篇文章,希望能把 ipc$ 这部分东西尽量说清楚。
注意:本文所讨论的各种情况均默认发生在 win NT/2000 环境下, win98 将不在此次讨论之列。
二 什么是 ipc$
IPC$(Internet Process Connection) 是共享 " 命名管道 " 的资源,它是为了让进程间通信而开放的命名管道,通过提供可信任的用户名和口令,连接双方可以建立安全的通道并以此通道进行加密数据的交换,从而实现对远程计算机的访问。 IPC$ 是 NT/2000 的一项新功能,它有一个特点,即在同一时间内,两个 IP 之间只允许建立一个连接。 NT/2000 在提供了 ipc$ 功能的同时,在初次安装系统时还打开了默认共享,即所有的逻辑共享 (c$,d$,e$ …… ) 和系统目录 winnt 或 windows(admin$) 共享。所有的这些,微软的初衷都是为了方便管理员的管理,但在有意无意中,导致了系统安全性的降低。
平时我们总能听到有人在说 ipc$ 漏洞, ipc$ 漏洞,其实 ipc$ 并不是一个真正意义上的漏洞 , 我想之所以有人这么说,一定是指微软自己安置的那个‘后门':空会话( Null session )。那么什么是空会话呢?
三 什么是空会话
在介绍空会话之前,我们有必要了解一下一个安全会话是如何建立的。
在 Windows NT 4.0 中是使用挑战响应协议与远程机器建立一个会话的,建立成功的会话将成为一个安全隧道,建立双方通过它互通信息,这个过程的大致顺序如下:
1 )会话请求者(客户)向会话接收者(服务器)传送一个数据包,请求安全隧道的建立;
2 )服务器产生一个随机的 64 位数(实现挑战)传送回客户;
3 )客户取得这个由服务器产生的 64 位数,用试图建立会话的帐号的口令打乱它,将结果返回到服务器(实现响应);
4 )服务器接受响应后发送给本地安全验证( LSA ), LSA 通过使用该用户正确的口令来核实响应以便确认请求者身份。如果请求者的帐号是服务器的本地帐号,核实本地发生;如果请求的帐号是一个域的帐号,响应传送到域控制器去核实。当对挑战的响应核实为正确后,一个访问令牌产生,然后传送给客户。客户使用这个访问令牌连接到服务器上的资源直到建议的会话被终止。
以上是一个安全会话建立的大致过程,那么空会话又如何呢?
空会话是在没有信任的情况下与服务器建立的会话(即未提供用户名与密码),但根据 WIN2000 的访问控制模型,空会话的建立同样需要提供一个令牌,可是空会话在建立过程中并没有经过用户信息的认证,所以这个令牌中不包含用户信息,因此,这个会话不能让系统间发送加密信息,但这并不表示空会话的令牌中不包含安全标识符 SID (它标识了用户和所属组),对于一个空会话, LSA 提供的令牌的 SID 是 S- 1-5-7 ,这就是空会话的 SID ,用户名是: ANONYMOUS LOGON (这个用户名是可以在用户列表中看到的,但是是不能在 SAM 数据库中找到,属于系统内置的帐号),这个访问令牌包含下面伪装的组:
Everyone
Network
在安全策略的限制下,这个空会话将被授权访问到上面两个组有权访问到的一切信息。那么建立空会话到底可以作什么呢?

转载于:https://www.cnblogs.com/findeasy/archive/2011/11/17/4053221.html

怎么用命令开远程主机的telnet服务1相关推荐

  1. 怎么用命令开远程主机的telnet服务 2

    四 空会话可以做什么 对于 NT ,在默认安全设置下,借助空连接可以列举目标主机上的用户和共享,访问 everyone 权限的共享,访问小部分注册表等,并没有什么太大的利用价值:对 2000 作用更小 ...

  2. linux怎么开启telnet命令,Linux如何开启telnet服务

    1.Linux安装telnet包 # yum install telnet* # rpm -qa |grep telnet telnet-server-0.17-47.el6_3.1.x86_64 t ...

  3. linux怎么开启telnet命令,linux如何开启telnet服务?linux开启telnet服务的方法

    linux如何开启telnet服务?很多朋友对于这个问题不知道该如何解决:今天小编将为大家带来linux开启telnet服务的方法,有需要的朋友一起去看看吧! 方法: 1. 切换至root用户: 2. ...

  4. linux关闭telnet服务的命令,linux如何开启telnet服务

    linux系统你只到吗,他可以开启telnet服务,那linux如何开启telnet服务的呢?下面是学习啦小编收集整理的linux如何开启telnet服务,希望对大家有帮助~~ linux开启teln ...

  5. 【linux中Telnet服务的安装】

    一:配置Telnet 服务 1.检测telnet-server的rpm包是否安装 [root@localhost ~]# rpm -qa telnet-server 若无输入内容,则表示没有安装.出于 ...

  6. win8系统怎么开telnet服务器,怎么开启telnet服务 - 卡饭网

    Win7旗舰版无法使用远程登录如何开启telnet服务 Win7旗舰版无法使用远程登录如何开启telnet服务 Telnet协议是TCP/IP协议中的其中一个协议,是Internet远程登陆服务的标准 ...

  7. Linux安装telnet服务、telnet 命令用法

    前言 环境:centos 7.9 Telnet命令经常被用于测试远程端口通不通,telnet命令既可以在Windows下使用,也可以在Linux下使用. Windows下使用telnet命令 开启te ...

  8. ping oracle 地址,使用 ping 命令探测远程主机 - Oracle Solaris 管理:IP 服务

    使用 ping 命令探测远程主机 可以使用 ping 命令确定远程主机的状态.运行 ping 时,ICMP 协议会将数据报发送到指定的主机,并请求响应.ICMP 是负责 TCP/IP 网络中错误处理的 ...

  9. 华为关闭telnet命令_华为AR28-11路由器如何关闭telnet服务?

    仅供参考:使用基本ACL配置交换机telnet访问的权限 组网需求 如图7-1所示,为了便于远程管理交换机,开启了telnet的服务,公司的所有网络管理员都可以登录 到交换机进行管理,但是为了安全考虑 ...

  10. win7怎么启动对远程服务器的登陆,深度Win7旗舰版如何开启telnet服务使用远程登录...

    Telnet协议是TCP/IP协议中的其中一个协议,是Internet远程登陆服务的标准协议和主要方式.在Win7系统中Telnet默认情况下是关闭的,这样一来用户就无法使用远程登录了.那么,深度wi ...

最新文章

  1. 六自由度高超声速飞行器的建模与控制器设计
  2. 关于iReport-5.6.0之前版本 “无法启动”或者“一开就关闭”的 某些原因
  3. Response_案例3_输出字节数据
  4. ubuntu下c 访问mysql_Ubuntu下用C语言访问MySQL数据库
  5. React 父组件(hooks)调用子组件(calss)方法
  6. API接口通讯参数规范(2)
  7. 教你几招Mac的省电小技巧
  8. 【优化求解】基于matlab罚函数的粒子群算法函数寻优【含Matlab源码 216期】
  9. 机器学习导论--1.机器学习理论基础详解
  10. matlab入门(适合初学者)
  11. python 爬取网上数据Crawler data(1.漫画)
  12. Some Laws in IT
  13. Ended a touch event which was not counted in trackedTouchCount (ReactNative RN开发时多点触摸滑动报错)
  14. 小米8 android9手势,数码教程资讯:小米9怎么开启全面屏手势
  15. 2018:MIXED PRECISION TRAINING OF CONVOLUTIONAL NEURAL NETWORKS USING INTEGER OPERATIONS利用整数运算对卷积神经网络
  16. turtle画樱花树林
  17. TSP问题的解法(java版)
  18. 怎么样才能在服务器显示皮肤,服务器怎么使用皮肤
  19. Linux下安装oracle11.2.0.4
  20. 【数据结构-ZZU】01. 绪论

热门文章

  1. ACL2021 | OntoED:利用本体表示学习实现低资源的事件抽取
  2. 手推公式+项目实操复现!《机器学习》完整详解
  3. 基于attention的seq2seq机器翻译实践详解
  4. 每日算法系列【LeetCode 1004】最大连续1的个数 III
  5. TF-layers.MaxPooling1D
  6. 深度学习2.08.tensorflow的高阶操作之张量排序
  7. python之django中models学习总结
  8. 利用算法识别车厘子与樱桃
  9. Scala入门(一):直接在eclipse上安装Scala IDE
  10. python入门:基础,列表、元组、字典及集合类型