Loading
0

CMD批处理找畸形文件并删除

技术小学生微信公众号
腾讯云服务器大促销。
华为服务器
网站被黑被植入了畸形文件不容易清理,也不容易查找,可以使用如下cmd批处理代码查找,
::查找指定目录下畸形文件和目录,并删除
@echo off
setlocal enabledelayedexpansion
title 畸形文件查杀
::文件匹配正则
set "reg=\\nul \\nul\.[^\\]* \\com[1-9] \\com[1-9]\.[^\\]* \\aux \\aux\.[^\\]* \\con \\con\.[^\\]* \\prn \\prn\.[^\\]* \."
::设置窗口颜色
color 6b
::检测路径是否存在
:checkexist
set /p dir=请输入需要查杀的路径:
if "%dir%" =="" (
echo 输入为空,请重新输入
call :checkexist
)else (
call :listdir
)
::列出畸形文件名和所在目录
:listdir
cd /d %dir%
for /f "delims=" %%i in ('dir /b /a /s ^| findstr /i /r /e "%reg%"') do (
    echo  "%%i"
    rd /s /q "\\?\%%i"
    del /q /f /a "\\?\%%i"
    echo 已经删除
    pause
)

 
技术小学生微信公众号
华为服务器
腾讯云服务器大促销。

声明:站长码字很辛苦啊,转载时请保留本声明及附带文章链接:https://blog.tag.gg/showinfo-2-36077-0.html
亲爱的:若该文章解决了您的问题,可否收藏+评论+分享呢?
上一篇:记一次IIS模块挂马处理流程
下一篇:(超赞)Rufus免费的U盘引导/ISO镜像安装制作工具