科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道Telnet环境变量(1)

Telnet环境变量(1)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

因为不可能预计到所有用户想要交换的变量,提供了USERVAR类型来支持用户传输任意的变量/数值对。已经检测到某个环境变量的数值,或者如果它不能理解某个变量名称,它将忽略在ENVIRON选项中发送的数值。

作者:论坛整理 来源:ZDNet网络安全 2007年12月19日

关键字: linux telnet telnet命令 opentelnet telnet入侵 telnet telnet端口

  • 评论
  • 分享微博
  • 分享邮件

  1.命令名和代码

    ENVIRON36

  IS0

  SEND1

  INFO2

  VAR0

  VALUE1

  ESC2

  USERVAR3

  2.命令含义

  IACWILLENVIRON

  这个命令的发送者将发送环境变量。

  IACWONTENVIRON

  这个命令的发送者拒绝发送环境变量。

  IACDOENVIRON

  这个命令的发送者将接收环境变量。

  IACDONTENVIRON

  这个命令的发送者拒绝接收环境变量。

  IACSBENVIRONSEND[type...[type...[...]]]IACSE

  这个命令的发送者请求远端发送它的环境变量。“type”既可以是VAR,也可以是USERVAR,既用来指定周知变量名又用于指定用户变量名。只有DOENVIRON端可以发起一个SEND命令。如果指定了一个变量列表,那么只能发送这些变量。如果没有指定列表,那么就应该发送对所有的周知变量和用户自定义变量都是缺省的环境变量。如果有一个变量没有命名,那么应该发送在缺省环境中的所有类型的变量(周知或者用户自定义的)。

  IACSBENVIRONIStype...[VALUE...][type...[VALUE...][

  这个命令的发送者正在发送环境变量。发送这个命令来响应某个SEND请求。只有处于WILLENVIRON状态的一端可以发送一个IS命令。“type”/VALUE对必须按照和SEND请求指定的顺序相同的次序来返回,而且必须对每一个明确的“type...”请求都得响应。

  “type”会是VAR或者USERVAR。可能发送多重环境变量。在一个“type”后一直到下一个“type”或VALUE的特征指定了变量名称。Thecharactersfollowinga在一个VALUE后一直到下一个“type”的特征指定了变量的数值。如果一个“type”后面没有跟一个VALUE(例如,跟着其他的VAR、USERVAR或者IACSE),那么对这个变量就没有定义。

  如果VALUE后面紧跟着一个“type”或者IAC,那么这个变量已经定义了,但是没有数值。

  如果某个IAC包含在IS和IACSE中,那么它必须当作IACIA来发送。如果某个变量或者数值包含了一个VAR,那么它必须当作ESCVAR来发送。如果某个变量或者数值包含了一个USERVAR,那么它必须当作ESCUSERVAR来发送。如果一个变量或者数值包含了一个VALUE,那么它必须当作ESCVALUE来发送。如果某个变量或者数值包含了一个ESC,那么它必须当作ESCESC来发送。

  IACSBENVIRONINFOtype...[VALUE...][type...[VALUE...][

  这个命令的发送者正在发送有关已经变化了的环境变量的信息。除了在命令中以INFO替代了IS以外,和IS命令相同。只有处于WILLENVIRON状态的一端可以发送一个INFO命令。INFO命令不会用于发送初始化信息;SEND/IS序列正是用在这种情况下。INFO命令用于广播环境变量的变化,而且可以很自然的就产生了。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章