我们知道“aux|prn|con|nul|com1|com2|com3|com4|com5|com6|com7|com8|com9|lpt1|lpt2|lpt3|lpt4|lpt5|lpt6|lpt7|lpt8|lpt9”是Windows系统保留字段。不能直接用来命名文件名或文件夹名,也不能直接删除含有这些字段的文件。
但我们可以用DOS命令和 Unlocker来删除。
1. Dos命令
我们可以用Dos中的copy命令将保留字段重命名给文件,比如用保留字段lpt2为例:
copy E:\Web\asp\wwwroot\wap.asp \\.\E:\Web\asp\wwwroot\lpt2.wap.asp
将wap.asp命名为lpt2.wap.asp,记得必须要有\\.\,否则会出现“系统找不到指定的文件”提示,而这样的文件在IIS中却是可以成功解析的,webshell中的不死僵尸木马后门正是利用了这个原理来隐藏后门,这种不死马在图形界面下根本无法删除,只能通过cmd中输入。
del \\.\E:\Web\asp\wwwroot\lpt2.wap.asp
命令来删除,其中“\\.\”是必须的。
2. Unlocker
Unlocker是一个强力删除工具,下载安装后即可删除该文件。
声明:如需转载,请注明来源于www.webym.net并保留原文链接:http://www.webym.net/jiaocheng/717.html