在/tmp
目录中,我有一个具有以下文件名的文件:
.<?php passthru($_GET['cmd']);echo 'm3rg3';?>
我无法通过常规方式删除此文件,并且尝试引用此文件名没有任何结果。
接下来我应该尝试什么?
用ls -li
看的inode他们删除索引节点用find
[root@server tmp]# ls -li .\<*
16163346 -rw-r--r-- 1 root root 0 Jun 23 12:02 .<?php passthru($_GET[cmd]);echo
[root@server tmp]# find . -inum 16163346 -exec rm -i {} \;
rm: remove regular empty file `./.<?php passthru($_GET[cmd]);echo'? y
参考:http : //www.cyberciti.biz/tips/delete-remove-files-with-inode-number.html
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句