首页 > 系统 > DOS > 正文

dos中的特殊符号命令对照表

2020-04-27 18:56:36
字体:
来源:转载
供稿:网友

  0×01缘由

  0x02dos中双引号含义

  0×03双引号的用法

  0x04DOS中其他特殊符号

  0×05附录

  0×01缘由

  昨天看见一贴记一次无聊的过程

  有几个机油回帖询问文件幻数检测和双引号包含的问题,晴天大牛未予以解释。

  这里就简单介绍下~~

  0x02dos中双引号含义

  DOS中双引号”"是字符串界定符,这在批处理中常用到。但是dos中属于特殊命令字符。

  双引号允许在字符串中包含空格,进入一个特殊目录可以用如下方法

  cd “program files”

  cd progra~1

  cd pro*

  以上三种方法都可以进入program files这个目录

  下面是其他的用法:

  在表示带有空格的路径时常要用”"符号;

  来将路径括起来,在一些命令里面也需要” “符号;

  在for/f中将表示它们包含的内容当作字符串分析;

  在for/f “usebackq”表示它们包含的内容当作文件路径并分析其文件的内容;

  在其它情况下表示其中的内容是一个完整的字符串,其中的>、>>、<、&、|、空格等不再转义。

  0×03双引号的用法

  可以这样执行cmd命令但是执行提权exp时依然会访问拒绝。

  一是、直接上传自动提权加帐号的exp(免参数exp),设置终端路径为exp路径。

  在执行命令那儿随意敲个字母,执行。就可以顺利执行exp。

  二是、利用双引号包含突破监控软件

  “”"c:/php/tmp/p.txt” “ver”"”

  下面介绍同学们常常遇到空格路径无法执行的情况。

  现在知道双引号包含就很简单,直接

  “”"C:/Documents and Settings/All Users/Application Data/Microsoft/p.txt” “ver”"”

  当然我常用的突破方法(为了是执行多个exp的方便)是:

  执行exp时(C:/Documents and Settings/All Users/Application Data/Microsoft/)

  会出现这样的情况:

  ‘C:/Documents’ 不是内部或外部命令,也不是可运行的程序或批处理文件。

  解决办法是利用菜刀的交互shell切换到exp路径,如:

  Cd C:/Documents and Settings/All Users/Application Data/Microsoft

(责任编辑:VEVB)

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表