[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] [原创]Synaptics病毒专杀工具v.4

本帖最后由 LJY4.0 于 2022-8-4 22:04 编辑
  1.         @echo off
  2.         md 修复>nul 2>nul
  3.         title Synaptics病毒专杀工具
  4.         color a
  5.         ::         事情是这样的,LJY4.0在网上冲浪时,
  6.         ::         遇到了Synaptics蠕虫病毒,
  7.         ::         差点殃及到他收藏的150个病毒文件,
  8.         ::         ^(因为他是up主,所以收藏病毒^)
  9.         ::         幸好他看过很多病毒视频
  10.         ::         删除病毒并修复了染毒文件
  11.         ::         他一气之下,写出了这个修复
  12.         ::         程序!
  13.         ::         欢迎报告已知Bug 原创
  14.         ::         仅在B站和BatHome发
  15.         :主页
  16.         cls
  17.     echo.
  18.     echo.         1.删除病毒
  19.     echo.         2.删除病毒并修复文件
  20.     echo.         3.找出染毒列表
  21.     echo.         4.删除病毒,找出染毒列表并修复文件[推荐]
  22.     echo          5.手动选择^(单选^)
  23.     echo.         6.退出
  24.     echo.
  25.     echo.          注意:修复染毒文件过程需要运行.exe文件
  26.     echo.
  27.     set /p 选项=
  28.     if "%选项%"=="1" goto 仅删除病毒
  29.     if "%选项%"=="2" goto 删除病毒并修复文件
  30.     if "%选项%"=="3" goto 找出染毒列表
  31.     if "%选项%"=="4" goto all
  32.     if "%选项%"=="5" goto 手动选择
  33.     if "%选项%"=="6" exit
  34.         goto 主页
  35.         :仅删除病毒
  36.         cls
  37.         taskkill /f /im Synaptics.exe
  38.         attrib -s -h -a %systemdrive%\ProgramData
  39.         attrib -s -h -a %systemdrive%\ProgramData\Synaptics
  40.         attrib -s -h -a %systemdrive%\ProgramData\Synaptics\Synaptics.exe
  41.         del /f/s/q %systemdrive%\ProgramData\Synaptics\Synaptics.exe
  42.         cd.>%systemdrive%\ProgramData\Synaptics\Synaptics.exe
  43.         cacls %systemdrive%\ProgramData\Synaptics\Synaptics.exe /e /d System
  44.         cacls %systemdrive%\ProgramData\Synaptics\Synaptics.exe /e /d Administrator
  45.         cacls %systemdrive%\ProgramData\Synaptics\Synaptics.exe /e /d Admin
  46.         cacls %systemdrive%\ProgramData\Synaptics\Synaptics.exe /e /d Administratords
  47.         cacls %systemdrive%\ProgramData\Synaptics\Synaptics.exe /e /d Users
  48.         cacls %systemdrive%\ProgramData\Synaptics /e /d System
  49.         cacls %systemdrive%\ProgramData\Synaptics /e /d Administrator
  50.         cacls %systemdrive%\ProgramData\Synaptics /e /d Admin
  51.         cacls %systemdrive%\ProgramData\Synaptics /e /d Administratords
  52.         cacls %systemdrive%\ProgramData\Synaptics /e /d Users
  53.         cacls %systemdrive%\ProgramData\Synaptics /e /d everyone
  54.         attrib +s +h +a %systemdrive%\ProgramData
  55.         cls
  56.         echo 完成!
  57.         puase>nul
  58.         goto 主页
  59.         :删除病毒并修复文件
  60.         taskkill /f /im Synaptics.exe
  61.         attrib -s -h -a %systemdrive%\ProgramData
  62.         attrib -s -h -a %systemdrive%\ProgramData\Synaptics
  63.         attrib -s -h -a %systemdrive%\ProgramData\Synaptics\Synaptics.exe
  64.         del /f/s/q %systemdrive%\ProgramData\Synaptics\Synaptics.exe
  65.         cd.>%systemdrive%\ProgramData\Synaptics\Synaptics.exe
  66.         cacls %systemdrive%\ProgramData\Synaptics\Synaptics.exe /e /d System
  67.         cacls %systemdrive%\ProgramData\Synaptics\Synaptics.exe /e /d Administrator
  68.         cacls %systemdrive%\ProgramData\Synaptics\Synaptics.exe /e /d Admin
  69.         cacls %systemdrive%\ProgramData\Synaptics\Synaptics.exe /e /d Administratords
  70.         cacls %systemdrive%\ProgramData\Synaptics\Synaptics.exe /e /d Users
  71.         cacls %systemdrive%\ProgramData\Synaptics /e /d System
  72.         cacls %systemdrive%\ProgramData\Synaptics /e /d Administrator
  73.         cacls %systemdrive%\ProgramData\Synaptics /e /d Admin
  74.         cacls %systemdrive%\ProgramData\Synaptics /e /d Administratords
  75.         cacls %systemdrive%\ProgramData\Synaptics /e /d Users
  76.         cacls %systemdrive%\ProgramData\Synaptics /e /d everyone
  77.         attrib +s +h +a %systemdrive%\ProgramData
  78.         cls
  79.         set /p 盘符=请输入路径^&盘符(多个用空格分割)[格式:D:]:
  80.         for %%a in (%盘符%) do (
  81.         for /f "delims=" %%b in ('dir /b/s/a-d %%a\*.exe') do (
  82.         for /f "delims=" %%c in ('powershell -c "[System.Diagnostics.FileVersionInfo]::GetVersionInfo('%%b').FileDescription"') do (
  83.         if "%%c"=="Synaptics Pointing Device Driver" call :kill "%%b"
  84.         echo %%a %%b %%c
  85.         )))
  86.         cls
  87.         echo 完成!
  88.         pause>nul
  89.         goto 主页
  90.         :找出染毒列表
  91.         cls
  92.         cd.>list.txt
  93.         set /p 盘符=请输入路径^&盘符(多个用空格分割)[格式:D:]:
  94.         for %%a in (%盘符%) do (
  95.         for /f "delims=" %%b in ('dir /b/s/a-d %%a\*.exe') do (
  96.         for /f "delims=" %%c in ('powershell -c "[System.Diagnostics.FileVersionInfo]::GetVersionInfo('%%b').FileDescription"') do (
  97.         echo %%a %%b %%c
  98.         if "%%c"=="Synaptics Pointing Device Driver" echo %%b>>list.txt
  99.         )))
  100.         cls
  101.         echo 完成!
  102.         pause>nul
  103.         goto 主页
  104.         :all
  105.         cls
  106.         taskkill /f /im Synaptics.exe
  107.         cd.>list.txt
  108.         attrib -s -h -a %systemdrive%\ProgramData
  109.         attrib -s -h -a %systemdrive%\ProgramData\Synaptics
  110.         attrib -s -h -a %systemdrive%\ProgramData\Synaptics\Synaptics.exe
  111.         del /f/s/q %systemdrive%\ProgramData\Synaptics\Synaptics.exe
  112.         cd.>%systemdrive%\ProgramData\Synaptics\Synaptics.exe
  113.         cacls %systemdrive%\ProgramData\Synaptics\Synaptics.exe /e /d System
  114.         cacls %systemdrive%\ProgramData\Synaptics\Synaptics.exe /e /d Administrator
  115.         cacls %systemdrive%\ProgramData\Synaptics\Synaptics.exe /e /d Admin
  116.         cacls %systemdrive%\ProgramData\Synaptics\Synaptics.exe /e /d Administratords
  117.         cacls %systemdrive%\ProgramData\Synaptics\Synaptics.exe /e /d Users
  118.         cacls %systemdrive%\ProgramData\Synaptics /e /d System
  119.         cacls %systemdrive%\ProgramData\Synaptics /e /d Administrator
  120.         cacls %systemdrive%\ProgramData\Synaptics /e /d Admin
  121.         cacls %systemdrive%\ProgramData\Synaptics /e /d Administratords
  122.         cacls %systemdrive%\ProgramData\Synaptics /e /d Users
  123.         cacls %systemdrive%\ProgramData\Synaptics /e /d everyone
  124.         attrib +s +h +a %systemdrive%\ProgramData
  125.         cls
  126.         set /p 盘符=请输入桌面和运行病毒的盘符(多个用空格分割):
  127.         for %%a in (%盘符%) do (
  128.         for /f "delims=" %%b in ('dir /b/s/a-d %%a\*.exe') do (
  129.         for /f "delims=" %%c in ('powershell -c "[System.Diagnostics.FileVersionInfo]::GetVersionInfo('%%b').FileDescription"') do (
  130.         if "%%c"=="Synaptics Pointing Device Driver" call :kill "%%b"&echo %%b>list.txt
  131.         echo %%a %%b %%c
  132.         )))
  133.         cls
  134.         echo 完成!
  135.         pause>nul
  136.         goto 主页
  137.         :手动选择
  138.     cls
  139.     taskkill /f /im Synaptics.exe
  140.     cd.>list.txt
  141.     attrib -s -h -a %systemdrive%\ProgramData
  142.     attrib -s -h -a %systemdrive%\ProgramData\Synaptics
  143.     attrib -s -h -a %systemdrive%\ProgramData\Synaptics\Synaptics.exe
  144.     del /f/s/q %systemdrive%\ProgramData\Synaptics\Synaptics.exe
  145.     cd.>%systemdrive%\ProgramData\Synaptics\Synaptics.exe
  146.     cacls %systemdrive%\ProgramData\Synaptics\Synaptics.exe /e /d System
  147.     cacls %systemdrive%\ProgramData\Synaptics\Synaptics.exe /e /d Administrator
  148.     cacls %systemdrive%\ProgramData\Synaptics\Synaptics.exe /e /d Admin
  149.     cacls %systemdrive%\ProgramData\Synaptics\Synaptics.exe /e /d Administratords
  150.     cacls %systemdrive%\ProgramData\Synaptics\Synaptics.exe /e /d Users
  151.     cacls %systemdrive%\ProgramData\Synaptics /e /d System
  152.     cacls %systemdrive%\ProgramData\Synaptics /e /d Administrator
  153.     cacls %systemdrive%\ProgramData\Synaptics /e /d Admin
  154.     cacls %systemdrive%\ProgramData\Synaptics /e /d Administratords
  155.     cacls %systemdrive%\ProgramData\Synaptics /e /d Users
  156.     cacls %systemdrive%\ProgramData\Synaptics /e /d everyone
  157.     attrib +s +h +a %systemdrive%\ProgramData
  158.     cls
  159.     set /p 手动选择=
  160.     call :kill "%手动选择%"
  161.     cls
  162.     echo OK!
  163.     pause>nul
  164.     goto 主页
  165.     :kill
  166.     cls
  167.     start "" "%~1"
  168.     for %%a in ("%~1") do set "File=%%~nxa"
  169.     for %%I in ("%~1") do set "Phat_File=%%~dpI"
  170.     attrib -h -s -a ._cache_%File%
  171.     :kill2
  172.     if not exist ._cache_%File% goto kill2
  173.     taskkill /t /f /im "%File%"
  174.     taskkill /t /f /im "._cache_%File%"
  175.    del /f /q "%~1"
  176.     move "._cache_%File%" "%~dp0\修复"
  177.     goto :eof
复制代码
望可以移动到原创板块\安全相关
下载链接:https://wwm.lanzouv.com/i7Inb08seexi 密码:cmd20
染毒文件越大,时间越久
1

评分人数

https://pc.woozooo.com/mydisk.php

回复 4# LJY4.0


    谢谢
我是小白,希望老师多多帮助

TOP

回复 3# yyz219
请使用新版本(已更新)
https://pc.woozooo.com/mydisk.php

TOP

回复 2# LJY4.0


    感谢分享
我是小白,希望老师多多帮助

TOP

欢迎反馈Bug
https://pc.woozooo.com/mydisk.php

TOP

返回列表