`

一个查找硬盘上指定修改日期可执行文件并改名的批处理脚本

阅读更多

最近中了威金变种,把机器上的可执行文件感染了一大半,整个DOS脚本,根据文件修改日期自动把可能被感染的文件扩展名改掉:

 

@echo off
setlocal enabledelayedexpansion
@rem for /f "delims=" %%a in ('dir /s/b/a-d H:\*.exe') do (
@rem for /f "delims=" %%a in ('dir /s/b/a-d I:\*.exe') do (
for %%a in (d e f g h i J k l m o p q r s t u v w x y z) do if exist %%a:\ for /F "delims=" %%b in ('dir /s/b/a-d %%a:\*.exe') do (
  echo 正在处理 %%a 盘……
  set num=%%~tb
  echo %%~tb
  set num=!num:~0,10!
  set num=!num:-=!
  @rem if !num! geq 20100823 echo %%b^(中毒^)
  if !num! geq 20100823 (
    echo %%b
    (set fn=%%~nxb)&(ren "%%~fb" "!fn:~1!^(中毒^)")
  )

)
pause

 

 

分享到:
评论

相关推荐

    如何编写批处理文件批处理文件批处理文件

    注释命令,在C语言中相当与/*--------*/,它并不会被执行,只是起一个注释的作用,便于别人阅读和你自己日后修改。 Rem Message Sample:@Rem Here is the description. 5.Pause 命令 运行 Pause 命令时,将显示...

    常见批处理第三方打包结合

    1. **setA.exe**:这通常是一个自定义的批处理脚本或程序,可能用于执行一系列命令行操作,比如安装、配置或更新软件。它可能是由开发者创建的,以集成特定的自动化流程。 2. **revpolish.exe**:这个名字暗示它...

    注册表相关批处理

    3. **使用说明.txt**:这是一个文档文件,通常包含关于如何使用批处理脚本的指南和步骤,对于初学者尤其有用,可以帮助理解各个脚本的功能和用法。 4. **2000XP停止打印.bat**:可能用于临时停止Windows 2000或XP...

    cmd操作命令和linux命令大全收集

    bin指用二进制方式传送(可执行文件进);默认为ASCII格式传送(文本文件时) route print 显示出IP路由,将主要显示网络地址Network addres,子网掩码Netmask,网关地址Gateway addres,接口地址Interface arp ...

    CMD命令

    - **功能**:显示或修改搜索可执行文件的路径。 - **使用场景**:确保系统可以找到应用程序或库文件。 #### 39. **PAUSE** - **功能**:暂停批处理程序并等待用户按键。 - **使用场景**:在脚本执行过程中插入...

    rar压缩软件.rar

    RAR 是一个让你在命令行模式中管理压缩文件的控制台应用。RAR 提供压缩、加 密、数据恢复和许多其它此手册中描述的其它功能。 RAR 只支持 RAR 格式压缩文件,它默认有 .rar 扩展名。不支持ZIP 和其他格 式。即使...

    网管教程 从入门到精通软件篇.txt

    INT:中间代码,当一个源程序经过语法检查后编译产生一个可执行代码 IOF:Findit文档 IQY:Microsoft Internet查询文件 ISO:根据ISD 9660有关CD-ROM文件系统标准列出CD-ROM上的文件 ISP:X-Internet签字文件 ...

    Dos命令大全

    注释命令,在C语言中相当与/*--------*/,它并不会被执行,只是起一个注释的作用,便于别人阅读和你自己日后修改。 Rem Message Sample:@Rem Here is the description. 5.Pause 命令 运行 Pause 命令时,将显示下面...

    grub4dos-V0.4.6a-2017-02-04更新

    执行时可以不用输入扩展名,比如输入test如果当前路径下有一个test.g4b就会自动使用。 2013-10-17 1.修改代码支持新版HOTKEY。 2013-07-10 1.insmod现在支持长文件名(以前最多11个字符,现在没有限制). 2....

    Everything-1.5.0.1330a.x64.zip

    压缩包内的"Everything64.exe"是程序的可执行文件,双击即可安装并启动"Everything"。安装过程简单快捷,启动后,软件会自动扫描硬盘,然后就可以开始享受它带来的高效搜索体验了。 总结起来,"Everything"是一款专...

    2021-2022计算机二级等级考试试题及答案No.4330.docx

    1. 菜单名字前带有对钩记号表示该选项的状态可切换:这指的是在图形用户界面中,菜单项如果带有勾选标记(√),通常表示该选项是一个可选开关,用户可以通过点击它在启用和禁用之间切换。 2. 记事本与写字板的文字...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    2. oracle11G自带一个卸载批处理\app\Administrator\product\11.2.0\dbhome_1\deinstall\deinstall.bat 3. 运行该批处理程序将自动完成oracle卸载工作,最后手动删除\app文件夹(可能需要重启才能删除) 4. 运行...

    微软活动目录管理管理简明手册

    而如果活动目录中的资源对应的是LDAP标识,那么只需要DNS中有这个标识的定位记录就可以很方便地供用户查找资源,并寻址到相应的位置上。' u* [+ L2 m- \ j: h: L. r7 u 有关DNS服务器的配置,读者可以参考《电脑报...

Global site tag (gtag.js) - Google Analytics