elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 [9] 10 11
81  Programación / Programación C/C++ / Re: Intentando crear programa romper claves wifi (WEP) S.O Windows en C++ en: 26 Abril 2011, 14:21 pm
ook todo bien
aunque piensa que los diccionarios no se como los vamos ha hacer porque normalmente las claves wifi tienen 13 dígitos así que en los diccionarios tendrá que haber combinaciones de 13 dígitos alfanuméricos.

Alguna idea para empezar a eliminar combinaciones?

me he fijado y mi clave del wifi los 2 primeros números son aleatorios pero los demás son la mac del router, haber si esto sirve :S
82  Seguridad Informática / Wireless en Linux / Re: Wifiway 2.0 problemas con Broadcom 802.11b/g en: 26 Abril 2011, 14:15 pm
muchas gracias y lo siento por la pregunta ^^
83  Programación / Programación C/C++ / Re: Intentando crear programa romper claves wifi (WEP) S.O Windows en C++ en: 26 Abril 2011, 00:25 am
eso me parece muy buena idea
pensando en el codigo alfanumerico (35 caracteres)
solo tiene que comprobar la posicion 1 de la clave 35 veces (o tantas asta que coincidan)
y asi asta 13
ok me parece buena idea ^^
84  Seguridad Informática / Hacking / Algún manual de backtrack 4? en: 26 Abril 2011, 00:18 am
Hola a todos hace poco me hice un liveCD de backtrack 4 para hacking wireless y ahora me ha venido curiosidad por saber que mas puedo hacer con backtrack
(cuando abres el menu y abres la carpeta bactrack todo eso quiero saber como puedo utilizarlo). Alguien podria darme un manual que explique un poco para que sirve cada cosa?

Gracias de antemano
85  Seguridad Informática / Wireless en Linux / Re: Wifiway 2.0 problemas con Broadcom 802.11b/g en: 25 Abril 2011, 23:35 pm
bueno da igual
he instalado el backtrack 4 y ese me funciona sin ningún problema

he visto que mi clave del wifi es muy rápida de conseguir, querría saber si la cambio sera más fácil de conseguir o no? :S
86  Seguridad Informática / Wireless en Linux / Re: Wifiway 2.0 problemas con Broadcom 802.11b/g en: 25 Abril 2011, 19:45 pm
porcierto cuando pongo iwconfig me sale lo de
Código:
lo                    no wireless extensions
eth0                no wireless extensions
87  Seguridad Informática / Wireless en Linux / Re: Wifiway 2.0 problemas con Broadcom 802.11b/g en: 25 Abril 2011, 19:40 pm
no me sale ningun error :S
como no entiendo lo de la interfaz

lo que me hace es que lo pongo y se queda el cursor una linea abajo pero desaparece lo de wifiway
88  Seguridad Informática / Wireless en Linux / Re: Wifiway 2.0 problemas con Broadcom 802.11b/g en: 25 Abril 2011, 18:58 pm
se me queda mucho rato sin hacer nada
89  Seguridad Informática / Wireless en Linux / Re: Wifiway 2.0 problemas con Broadcom 802.11b/g en: 25 Abril 2011, 18:50 pm
ok ahora mismo lo pruebo ^^
90  Programación / Programación C/C++ / Re: Intentando crear programa romper claves wifi (WEP) S.O Windows en C++ en: 25 Abril 2011, 14:50 pm
perdon por el doble post pero esque me he interesado mucho por este tema ^^

dejo mi aportacion:
Código:
#include <iostream>
#include <conio.h>
#include <string.h>

using namespace std;

int main()
{
    
    
    
    char letra2[2];
    
    for(int contador=48; contador<52; contador++)
    {
                     for(int contador2=48; contador2<52;contador2++)
                     {
                                       letra2[0]=contador;
                                       letra2[1]=contador2;
                                       cout<<letra2[0]<<letra2[1]<<endl;
                     }
    }                                      
    getch();
}

este codigo coje los caracteres ascii del 48 al 51 y imprime en pantalla todas las posibles combinaciones

y así hacemos que se guarde en un archivo.txt
Código:
#include <iostream>
#include <conio.h>
#include <string.h>
#include <fstream.h>

char nombre[50];

using namespace std;

int main()
{
    system("time /t");
    ofstream archivo;
        
    char letra2[2];
    
    cout<<"Introduce el nombre del archivo: ";
    gets(nombre);
    archivo.open(nombre);
    for(int contador=48; contador<52; contador++)
    {
                     for(int contador2=48; contador2<52;contador2++)
                     {
                                       letra2[0]=contador;
                                       letra2[1]=contador2;
                                       cout<<letra2[0]<<letra2[1]<<endl;
                                       archivo<<letra2[0]<<letra2[1]<<endl;
                     }
    }            
    archivo.close();                        
    getch();
}

esto ara que se guarden todas las combinaciones (como en el programa anterior) pero esta vez en un archivo.txt
mi padre dice que es casi infinito y que se me va a colapsar el ordenador, creeis que esta en lo cierto? dice que es mejor que envez de guardarlo en el archivo.txt todos que mire cada vez si es el correcto (yo eso ya no lo se hacer) y que solo guarde el correcto es decir donde pone:
Código:
archivo<<letra2[0]<<letra2[1]<<endl;

que ponga (lo voy a decir asi mal explicado sin comprobar lo de los drivers)
Código:
si(letra2[0] hasta la 13 = contraseña del wifi)
{
         guardar la cadena letra2 en el archivo.txt
}

EDITO:

imposible entrar en una red wifi por fuerza bruta si hay 13 caracteres usando el alfabeto alfanumérico (35 caracteres) hay 1'71*10 a la 20 combinaciones distintas, eso en un archivo.txt ocupa más de 1 millón de GB no creo que tu ordenador lo tenga.
Pense en hacerlo en vez de escribirlo en un archivo.txt comprobar cada vez si la combinación esa es correcta pero así nos podríamos pasar años intentándolo.

Si alguien le interesa el código al que llegé:
Código:
#include <iostream>
#include <conio.h>
#include <string.h>
#include <fstream.h>

char nombre[50];
char letra2[13];

using namespace std;
void escribir(int c,int c2,int c3,int c4,int c5,int c6,int c7,int c8,int c9,int c10,int c11,int c12,int c13)
{
     letra2[0]=c;
     letra2[1]=c2;
     letra2[2]=c3;
     letra2[3]=c4;
     letra2[4]=c5;
     letra2[5]=c6;
     letra2[6]=c7;
     letra2[7]=c8;
     letra2[8]=c9;
     letra2[9]=c10;
     letra2[10]=c11;
     letra2[11]=c12;
     letra2[12]=c13;
     cout<<letra2[0]<<letra2[1]<<letra2[2]<<letra2[3]<<letra2[4]<<letra2[5]<<letra2[6]<<letra2[7]<<letra2[8]<<letra2[9]<<letra2[10]<<letra2[11]<<letra2[12]<<endl;
}

int main()
{
    system("time /t");
    ofstream archivo;
    int c,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13;
   
   
    cout<<"Introduce el nombre del archivo: ";
    gets(nombre);
    archivo.open(nombre);
    for(c=48;c<90;c++)
    {
                      for(c;c>=58&&c<=64;c++)
                      {}                     
    for(c2=48;c2<90;c2++)
    {
                      for(c2;c2>=58&&c2<=64;c2++)
                      {}
    for(c3=48;c3<90;c3++)
    {
                         for(c3;c3>=58&&c3<=64;c3++)
                         {}
    for(c4=48;c4<90;c4++)
    {
                         for(c4;c4>=58&&c4<=64;c4++)
                         {}
    for(c5=48;c5<90;c5++)
    {
                         for(c5;c5>=58&&c5<=64;c5++)
                         {}
    for(c6=48;c6<90;c6++)
    {
                         for(c6;c6>=58&&c6<=64;c6++)
                         {}
    for(c7=48;c7<90;c7++)
    {
                         for(c7;c7>=58&&c7<=64;c7++)
                         {}
    for(c8=48;c8<90;c8++)
    {
                         for(c8;c8>=58&&c8<=64;c8++)
                         {}
    for(c9=48;c9<90;c9++)
    {
                         for(c9;c9>=58&&c9<=64;c9++)
                         {}
    for(c10=48;c10<90;c10++)
    {
                         for(c10;c10>=58&&c10<=64;c10++)
                         {}
    for(c11=48;c11<90;c11++)
    {
                         for(c11;c11>=58&&c11<=64;c11++)
                         {}
    for(c12=48;c12<90;c12++)
    {
                         for(c12;c12>=58&&c12<=64;c12++)
                         {}
    for(c13=48;c13<90;c13++)
    {
                         for(c13;c13>=58&&c13<=64;c13++)
                         {}
            escribir(c,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13);
            archivo<<letra2[0]<<letra2[1]<<letra2[2]<<letra2[3]<<letra2[4]<<letra2[5]<<letra2[6]<<letra2[7]<<letra2[8]<<letra2[9]<<letra2[10]<<letra2[11]<<letra2[12]<<endl;
    }
    }                               
    }
    }
    }
    } 
    }
    }                               
    }
    }
    }
    }
    }           
    archivo.close();                         
    getch();
}

espero que haya servido mi código y mis consejos ;)
Páginas: 1 2 3 4 5 6 7 8 [9] 10 11
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines