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

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ... 165
111  Seguridad Informática / Criptografía / Re: ¿Como pasar numero y letras a hexadecimal ? en: 14 Marzo 2012, 20:31 pm
El hexadecimal se utiliza porque uno no puede escribir en ASCII ciertos caracteres, ya que resultarían ilegibles, el hexadecimal se puede utilizar entonces para reemplazar dichos caracteres codificándolos utilizando dos numeros o letras de la "A" a la "F" por byte.

Las contraseñas WPA pueden ser o 64 digitos hexadecimales o de 8 a 63 caracteres ascii legibles.
112  Programación / Programación C/C++ / Re: Multi-Threading con winpcap. en: 12 Marzo 2012, 20:32 pm
Código
  1. int main(int argc, char* argv[])
  2. {
  3.    pcap_if_t *alldevs;
  4.    pcap_if_t *d;
  5.    char errbuf[PCAP_ERRBUF_SIZE];
  6.    pcap_findalldevs(&alldevs, errbuf);
  7.    int i = 0;
  8.    for(d=alldevs; d; d=d->next, i++);
  9.    pthread_t threads[100];
  10.    ZeroMemory(threads, sizeof(pthread_t) * i);
  11.    int j = 0;
  12.    for(d=alldevs; d; d=d->next, j++)
  13.    {
  14.        char *pszIname = new char[strlen(d->name)];
  15.        ZeroMemory(pszIname, strlen(d->name));
  16.        strcpy(pszIname, d->name);
  17.        int rc = pthread_create(&threads[j], NULL, HandleAdapter, (void*)pszIname);
  18.        delete pszIname;
  19.    }
  20.    pcap_freealldevs(alldevs);
  21.    return 0;
  22. }
  23.  
  24. void *HandleAdapter(void *di)
  25. {
  26.    do rand();
  27.    while(true);
  28.    char *d =  (char*) &di;
  29.    cout << &d << endl;
  30.    pthread_exit(NULL);
  31. }

Ahora no crashea, pero se cierra el programa...
Como puedo hacer para mantenerlo funcionando??
113  Programación / Programación C/C++ / Re: Multi-Threading con winpcap. en: 12 Marzo 2012, 19:29 pm
Para el caso es lo mismo, como debería pasarle el string al thread???
114  Programación / Programación C/C++ / Multi-Threading con winpcap. en: 12 Marzo 2012, 16:49 pm
Hola! Estoy trabajando con winpcap, el tema es que solo permite escuchar en un solo adaptador a la vez, para resolver esto, estaba pensando en utilizar threads, cada uno con un adaptador distinto.
El tema es que no puedo pasarle correctamente el parámetro, que es un array de chars.
Probe varias combinaciones pero no puedo hacer que funcione, a ver si alguien me puede hechar una mano en esto.
Dejo el código:

Código
  1. int main(int argc, char* argv[])
  2. {
  3.    pcap_if_t *alldevs;
  4.    pcap_if_t *d;
  5.    char errbuf[PCAP_ERRBUF_SIZE];
  6.    pcap_findalldevs(&alldevs, errbuf);
  7.    int i = 0;
  8.    for(d=alldevs; d; d=d->next, i++);
  9.    HANDLE *hThreads = new HANDLE[i];
  10.    for(d=alldevs; d; d=d->next)
  11.    {
  12.        char *pszIname = new char[strlen(d->name)];
  13.        ZeroMemory(pszIname, strlen(d->name));
  14.        strcpy(pszIname, d->name);
  15.        hThreads[i] = (HANDLE) _beginthread((void (*)(void*))HandleAdapter, 0, (void*) pszIname);
  16.        delete pszIname;
  17.        break;
  18.    }
  19.    for(int j = 0; j < i; j++)
  20.    {
  21.        if(hThreads[i] != NULL) WaitForSingleObject(hThreads[j], INFINITE);
  22.        else cout << "Thread " << i << " Failed." << endl;
  23.    }
  24.    delete hThreads;
  25.    pcap_freealldevs(alldevs);
  26.    return 0;
  27. }
  28.  
  29. int HandleAdapter(void *di)
  30. {
  31.    char *d = (char*) di;
  32.    cout << d << endl;
  33.    return 0;
  34. }

Muchas gracias!
APOKLIPTICO.
115  Programación / Programación C/C++ / Modificar paquetes al vuelo. en: 12 Marzo 2012, 15:21 pm
Hola! Estuve utilizando la librería winpcap para ver los paquetes en formato raw de un determinado adaptador, hasta ahora todo bien, pero ahora quería saber como modificar dichos paquetes, aparentemente winpcap no permite hacer esto. Sin embargo, muchas herramientas como por ejemplo Cain, utilizan winpcap y sin utilizar drivers ni aparentemente ninguna otra librería, modifican paquetes al vuelo (por ejemplo cuando spoofean los certificados https o los challenges de las conexiones SMB).

Alguien sabe como puedo hacer para modificar con winpcap los paquetes o conoce alguna librería que me pueda ayudar a cumplir dicha tarea??
Estoy trabajando bajo windows XP/Vista/7/2000/2003/2008.

Muchas gracias!
APOKLIPTICO.
116  Seguridad Informática / Criptografía / Re: Ayuda para descifrar código en: 12 Marzo 2012, 15:16 pm
Lo más probable es que sean aleatorios, esto significa que se crea un código para cada tarjeta y se guarda, el tema es que las probabilidades de que le puedas acertar poniendo al azar son extremadamente bajas, estas cosas se hacen de tal manera para que no sea posible sacar algunos por fuerza bruta...
117  Seguridad Informática / Criptografía / Re: ¿Como pasar numero y letras a hexadecimal ? en: 12 Marzo 2012, 15:13 pm
Eso ya es hexadecimal. 002348ACC0A1 es un string hexadecimal.
En un string hexadecimal utilizas los números del 0 al 9 y las letras desde la A a la F
118  Seguridad Informática / Análisis y Diseño de Malware / Re: Propagación por red. en: 12 Marzo 2012, 15:11 pm
Propagacion desde el servidor de active directory al resto de las pcs utilizando SMB.
119  Seguridad Informática / Criptografía / Re: Metodo de cifrado en: 5 Marzo 2012, 00:02 am
Lo más probable es que sea un SHA-2 512 bits. Pero no es reversible, tenés algún texto plano más con su correspondiente texto cifrado???
120  Seguridad Informática / Análisis y Diseño de Malware / Re: Propagación por red. en: 4 Marzo 2012, 23:58 pm
En cuanto al active directory, estoy asumiendo correctamente si digo que el servidor posee derechos administrativos en las demás pcs del dominio???
Páginas: 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ... 165
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines