频道栏目
读书频道 > 安全 > 矛与盾——黑客攻防命令大曝光
6.CMD的命令参数
2013-08-08 11:40:18     我来说两句
收藏   我要投稿
本书紧紧围绕黑客命令与实际应用展开,在剖析黑客入侵中用户迫切需要用到或迫切想要用到的命令时,力求对其进行傻瓜式的讲解,使读者对网络入侵防御技术形成系统的了解,能够更好地防范黑客的攻击。全书共分为11...  立即去当当网订购

CMD的命令格式:

CMD[a|u][/q][/d][/e:on|/e:off][/f:on|/f:off][/v:on|/v:off][[/s][/c|/k]string]
/c:执行字符串指定的命令,然后中断。
/k:执行字符串指定的命令但保留。
/s:在/c或/k后修改字符串处理。
/q:关闭回应。
/d:从注册表中停用执行ARTORUN命令。
/t:fg:设置前景/背景颜色。
/a:使向内部管道或文件命令的输出成为ANSI。
/e:on:启用命令扩展。
/u:使向内部管道或文件命令的输出成为Unicode。
/e:off:停用命令扩展。
/f:on:启用文件和目录名称完成字符。
/f:off:停用文件和目录名称完成字符。
/v:on:将c作为定界符启动延缓环境变量扩展。
/v:off:停用延缓的环境扩展。

注意

如果字符串有引号,可以接受用命令分隔符&&隔开的多个命令。由于兼容原因,/X与/e:on相同,且/r与/c相同,忽略任何其他命令选项。

如果指定了/c或/k参数,命令选项后的命令行其他部分将作为命令行处理,在这种情况下,将使用下列逻辑处理引号字符(")。

如果符合下列所有条件,则在命令行上的引号字符将被保留。

不带/s命令选项。

成对使用引号字符。

在两个引号字符之间没有特殊字符,特殊字符为下列中的任意一个:<>()@^|。

在两个引号字符之间有至少一个空白字符。

在两个引号字符之间有至少一个可执行文件的名称。

否则,看第一个字符是否是一个引号字符,如果是,则舍去开头字符并删除命令行上的最后一个引号字符,保留最后一个引号字符之后的文字。如果/d未在命令行上被指定,当CAM开始时,则会寻找REG_SZ/REG_EXPAND_SZ注册表变量。如果其中一个或两个都存在,则HKEY_LOCAL_MACHINE\Software\Microsoft\Command Procssor\AutoRun 变量和HKEY_ CURRENT_USER\Software\Microsoft\Command Processor\EnableExtensions变量将会先被执行到0X1或0X0。用户特定设置有优先权,命令行命令选项比注册表设置有优先权。

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:5.对系统已挂接的码表输入法的直接支持
下一篇:7.命令行扩展包括对命令的更改和添加
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站