autorun.inf免疫专杀方法

网上的大部分autorun免疫都是用md命令建立一个autorun.inf文件夹然后再在里面建立一个在windows环境下不可删除的文件夹,这种方法可以对付一般的病毒是不效的,但如果用以下的代码就能轻松破解掉:

  1. @echo off
  2. setlocal ENABLEDELAYEDEXPANSION ENABLEEXTENSIONS
  3. set /a n=0
  4. set dl=CDEFGHIJKLMNOPQRSTUVWXYZ
  5. :s
  6. set d=!dl:~%n%,1!:
  7. del /f /q /a s h r a %d%/autorun.inf>nul 2>nul
  8. for /f "delims=" %%a in ('dir /s /b /a s h r a %d%/autorun.inf'do (rd /s /q %%a./&rd /s /q %d%/autorun.inf)>nul 2>nul
  9. set /a n=n+1 
  10. if not %n%==24 goto s
  11. pause

 

在NTFS格式硬盘中免疫AUTORUN.INF方法

  1. @echo off
  2. set /p s="请输入你要免疫的盘的盘符(按回车确认)"
  3. md %s%:/autorun.inf
  4. md %s%:/autorun.inf/病毒免疫.../
  5. attrib +a +s +h +r %s%:/autorun.inf
  6. echo y|cacls %s%:/autorun.inf /d everyone

 

完全禁用AUTORUN.INF

  1. @echo off
  2. setlocal ENABLEDELAYEDEXPANSION ENABLEEXTENSIONS
  3. set /a n=0
  4. set dl=CDEFGHIJKLMNOPQRSTUVWXYZ
  5. :s
  6. set d=!dl:~%n%,1!:
  7. echo y|cacls %d%/autorun.inf /t /c /e /g everyone:f>nul 2>nul
  8. del /f /q /a s h r a %d%/autorun.inf>nul 2>nul
  9. for /f "delims=" %%a in ('dir /s /b /a s h r a %d%/autorun.inf'do (rd /s /q %%a./&rd /s /q %d%/autorun.inf)>nul 2>nul
  10. set /a n=n+1 
  11. if not %n%==24 goto s
  12. pause

以上文件均是在记事本保存为保存为任意名.bat就可以了

                                     ---------------------转自http://www.newsunday.com/post/autoruninf.html

 

你可能感兴趣的:(autorun.inf免疫专杀方法)