2015-11-04 58 views
0

我一直在寻找这个问题的答案,但到目前为止还不太成功。我可以以某种方式使它,批处理文件启动后,它不会关闭,如果你想按右上角的X按钮(退出按钮)?如果是的话,该怎么做?对于“假病毒”我可以批量解密吗

@echo off 
color 47 
net stop themes >nul 
title DEEP VIRAL INFECTION! 
echo VIRAL INFECTION!!! 
echo VIRAL INFECTION!!! 
echo VIRAL INFECTION!!! 
echo ERROR!!! 
echo - 
echo virus - TROJAN_DEMOLISHER code #45643676 
echo - 
echo FIREWALL - FAILED 
echo - 
echo ANTI-VIRUS - FAILED 
echo - 
echo IP ADDRESS BREACHED! 
echo - 
echo VIRUS ATTAINING: ****-****-****-8894 
echo - 

pause 
cls 
echo - 
echo SCANNING INFECTED AREAS... 
echo - 

pause 
title SCANNING INFECTED AREAS... 
dir /s "C:\program files\" 
dir /s "C:\program files\" 
dir /s "C:\program files\" 
dir /s "C:\program files\" 
dir /s "C:\program files\" 
:end 
cls 
title DEEP VIRAL INFECTION! 
echo - 
echo 86.5 PERCENT OF MEMORY INFECTED 
echo - 
echo INFECTION FATAL! 
echo - 
echo DELETION OF ENTIRE CONTENTS OF LOCAL DISK C: REQUIRED 
echo - 

pause 
cls 
echo - 
title DELETING HARD-DRIVE C: 
echo - 
dir /s "C:\program files\" 
dir /s "C:\program files\" 
dir /s "C:\program files\" 
dir /s "C:\program files\" 
dir /s "C:\program files\" 


cls 
title DEEP VIRAL INFECTION! 
echo - 
echo CONTENTS OF HARD-DRIVE C: ERASED 
echo - 

pause 
cls 
echo - 
echo SCANNING... 
echo - 

title SCANNING... 
dir /s "C:\program files\" 
dir /s "C:\program files\" 
dir /s "C:\program files\" 
dir /s "C:\program files\" 
dir /s "C:\program files\" 
:end1 
cls 
title DEEP VIRAL INFECTION! 
echo - 
echo 0.00 PERCENT OF HARD-DRIVE INFECTED 
echo - 
pause 


echo ERROR 
echo ERROR 
echo ERROR 
echo ERROR 
echo ERROR 
echo ERROR 
echo ERROR 
echo ERROR 
echo ERROR 
echo ERROR 
echo ERROR 
echo ERROR 
echo ERROR 
echo ERROR 
echo ERROR 
echo ERROR 
echo ERROR 
echo ERROR 
echo ERROR 

pause 
cls 
title SYSTEM FAILURE 
color 17 
echo ERROR! 
echo - 
echo VISUAL MEMORY LOST! 
echo - 
echo RAM LOST! 
echo - 
echo CORE PROCESSOR FAILING... 
echo - 
echo TOTAL SYSTEM CRASH IMMINENT! 
echo - 
echo - 

pause 
cls 
echo - 
echo - 
echo - 
echo SHUTDOWN COMPUTER NOW TO AVOID RISK OF FIRE! 
echo - 
echo - 
echo - 

pause 
cls 
echo - 
echo - 
echo - 
echo SEEK PROFESSIONAL HELP IMMEDIATLY TO PREVENT FURTHER DAMAGE! 
echo - 
echo - 
echo - 
pause 
start shutdown /s /t 60 /c "SYSTEM FAILURE<SHUTTING DOWN TO AVOID FURTHER DAMAGE!" 

多个DIR线

代码要给不便的实际发生

+1

用叉子炸弹... – npocmaka

+0

只是在制作一个恶作剧批次,据说是一种病毒......如果你看到有关病毒的无害写入,并将X按钮置于其上:/ – NulisDefo

+1

不可以完成批量。你需要一个具有事件处理程序的语言。 – SomethingDark

回答

3

有没有办法避免时的CMD.EXE会话关闭用户的影响按X按钮,但批处理文件可以通过start命令启动第二次cmd.exe会话,并在其终止后立即重新启动它。如果正确调整了初始和第二次cmd.exe会话的窗口大小,您将获得所需的效果。

@echo off 
if "%1" equ "Restarted" goto %1 

:again 
echo N|start "" /WAIT cmd.exe /C "%~F0" Restarted > NUL 
goto :again 

:Restarted 
echo I am a virus! 
:loop 
echo You can't close me! 
timeout /T 1 > NUL 
goto loop 
+0

hm ...首先我不明白代码你写道:D我想生病试图查找它。再加上我想它会从一开始就开始批量生产,这会失去效果。我将编辑并放入我的批处理的代码 – NulisDefo

0

而不是把“暂停”,在每个语音部分的结束,你可以把

ping -n 2 localhost >nul 

,赋予其移动的下一个部分之前短暂的延迟。 它基本上只是告诉系统自己ping,并取决于您的计算机将花费不同的时间。 2告诉系统自己ping 2次。

0

此外,您担心它会失去病毒效果。下面有一个方法,使没有发生

  1. 进行其他的记事本文档,并把,

    启动C:\用户\ Your_User_Name \文档\ The_Name_Of_Virus

    启动C:\用户\ Your_User_Name \文件\ The_Name_Of_Virus

    开始C:\用户\ Your_User_Name \文件\ The_Name_Of_Virus

    开始C:\用户\ Your_User_Name \文档\ The_Name_Of_Virus

    启动C:\用户\ Your_User_Name \文档\ The_Name_Of_Virus

    暂停

  2. 替换 “Your_User_Name” 与您的计算机的用户名。

  3. “The_Name_Of_Virus”与批处理文件的文件名。

这样做会告诉计算机打开文件5次。然后,如果有人关闭其中一个,并重新启动代码,那么还有4个仍在继续。让它同时运行5个批处理文件会降低你的系统的性能。

有人请纠正我,如果我有什么不对(我认为我没有) 另外,我认为你应该只放1个dir命令在那里,因为在有很多充满内存的计算机(如我的),它会花费很长时间去浏览每个文件。我的计算机上装满了大约400GB的内容,只花了15分钟才完成第一块dir命令。

相关问题