删除ADSs相对简单,用下面的命令即可
d:/ads>type myfile.txt > myfile.bat
d:/ads>del myfile.txt
d:/ads>ren myfile.bat myfile.txt
现在用lads.exe看一下,可以看到所有的ADSs都不见了.
执行ADSs
前面的例子中,我们已经把可执行的代码藏在ADSs中,这个看起来好像没什么用处,除非代码可以自动执行.其实,start命令就可以用来执行这些代码,现在我们再来创建ADSs
d:/ads>type d:/winnt/notepad.exe > myfile.txt:np.exe
但是在2000上执行时会出现错误,这时因为我们提供的路径信息不够
所以,我们应该指明路径,不管时绝对路径还是相对路径.比如,下面的任何一个命令都可以:
d:/ads>start d:/ads/myfile.txt:np.exe
d:/ads>start ./myfile.txt:np.exe
是不是出现了记事本??
d:/ads>type myfile.txt > myfile.bat
d:/ads>del myfile.txt
d:/ads>ren myfile.bat myfile.txt
现在用lads.exe看一下,可以看到所有的ADSs都不见了.
执行ADSs
前面的例子中,我们已经把可执行的代码藏在ADSs中,这个看起来好像没什么用处,除非代码可以自动执行.其实,start命令就可以用来执行这些代码,现在我们再来创建ADSs
d:/ads>type d:/winnt/notepad.exe > myfile.txt:np.exe
但是在2000上执行时会出现错误,这时因为我们提供的路径信息不够
所以,我们应该指明路径,不管时绝对路径还是相对路径.比如,下面的任何一个命令都可以:
d:/ads>start d:/ads/myfile.txt:np.exe
d:/ads>start ./myfile.txt:np.exe
是不是出现了记事本??