El libre pensamiento para un internet libre
No estas registrado.
No estáis sin saber que podéis instalar la última versión "de desarrollo" de "la suite" aircrack-ng pasando por los repositorios subversion o Github.
Actualmente la ultima versión estable de aircrack-ng es la 1.2-rc4 y es del... ¡14 de febrero 2016! Son dos años...
Es entonces muy aconsejable usar los repositorios Github o subversion para tener una versión menos desfasada.
El "rumbo" de aircrack-ng, con versiones "estables" cada año o dos, es tal que conviene instalar las versiones de desarrollo.
También podéis haceros así una idea de lo que les espera con la próxima versión estable.
Uno de los cambios concierne el método de instalación.
Las instrucciones "de toda la vida" de la wiki de aircrack-ng (y de los miles de manuales que hay por las web) no funcionan para instalar las ultimas revisiones de aircrack-ng y la futura versión estable.
Current version
wget http://download.aircrack-ng.org/aircrack-ng-1.2-rc4.tar.gz tar -zxvf aircrack-ng-1.2-rc4.tar.gz cd aircrack-ng-1.2-rc4 make make install
y
Latest SVN (development) Sources
Note: Compilation parameters can also be used with the sources from our subversion repository.svn co http://svn.aircrack-ng.org/trunk/ aircrack-ng cd aircrack-ng make make install
Debemos usar desde "hace 23 días" a "autotools" para poder compilar correctamente aircrack-ng
La idea es generar un fichero configure con autotools (incluye autoconf, automake) para poder ejecutar dicho fichero antes de compilar.
Convierte el fichero make.in de nuestro código fuente en un makefile adaptado a nuestro sistema.
Es una maniobra más respecto a la antigua forma de proceder pero es "lo correcto".
Hace que la compilación sea más adaptada y permite evitar errores.
Vamos a ver a continuación un ejemplo concreto de instalación de aircrack-ng con autotools.
- Primero verificamos las dependencias:
Debian/Ubuntu
sudo apt install build-essential autoconf automake libtool pkg-config libnl-3-dev libssl-dev libpcre3-dev
Veis que debemos tener a dos paquetes, autoconf y automake, que nos hacen de "autotolls"
No olvidar que si queréis tener a los scripts suplementarios y a las herramientas "inestables" debeís tener también a libpcap-dev.
Si no tenéis a git instalado aprovecho la oportunidad para recomendar su instalación.
- Descargamos el código fuente
git clone https://github.com/aircrack-ng/aircrack-ng.git
Y nos situamos en la rama descargada:
cd aircrack-ng
Ahora vienen las novedades :
Según el Readme:
NOTE: If utilizing a developer version, eg: one checked out from source control, you will need to run a pre-configure script. The script to use is one of the following: autoreconf -i or env NOCONFIGURE=1 ./autogen.sh.
Podemos usar dos scripts: autoreconf o bien autogen.sh
Probamos con la primera opción
autoreconf -i
Tengo a un pequeño "warning", sin importancia, el directorio que busca se hace cuando se generan las macros.
Se han creado varios elementos: configure, compile, install-sh, missing...
El readme de aircrack-ng nos da una lista de los argumentos a invocar para ejecutar configure:
El "tag" airpcap es para Windows y el "tag" xcode es para Mac OS
Quedan 4 tags que nos pueden interesar
with-experimental: Es necesario para tener a wesside-ng o tkipun-ng. Debemos asegurarnos de tener a libpcap-dev instalado.
with-ext-scripts: Para tener por ejemplo a airsoscript.
with-gcrypt: Esto es para tirar de gcrypt en lugar de OpenSSL que está bastante criticado. Debemos tener a libgcrypt20-dev instalado
sudo apt install libgcrypt20-dev
with-duma: Este ultimo "tag" es más bien para desarrolladores. Es para detectar desbordamiento y "subdesbordamiento" de búfer. hay que instalar duma
sudo apt install duma
En mi caso instalaré los "extra" y voy a usar gcrypt:
./configure --with-experimental --with-ext-scripts --with-gcrypt
La ventaja al hacer así es que tenemos un reporte limpio en final de proceso:
Veo por ejemplo que me he olvidado de instalar ethtool para airmon-ng.
Puedo rectificar el paso: Instalo ethtool, hago un make clean preventivo y vuelvo a ejecutar configure.
...Bueno, tras verificar, en este caso es un error, mi ethtool está instalado pero no está detectado.
No importa: airmon-ng es un script bash que no requiere compilación. Lo tendremos instalado y funcional.
Y para rematar la tarea make y sudo make install
Recapitulamos los pasos empleados (con "los extras" y gcrypt en lugar de openssl)
autoreconf -i
./configure --with-experimental --with-ext-scripts --with-gcrypt
make
sudo make install
Supongo que el método será "oficializado" en la wiki de aircrack-ng con la salida de la próxima versión estable que no debería tardar mucho.
Desconectado
jajajajaja por eso no podia yo la semana pasada actualizarlo, y me decia que necesitaba unas librerias superiores ya te lo comente eso, cuando lo de reaver, la puta leche, con razon no podia instalar la 1.2-rc4.4
Recapitulamos los pasos empelados (con "los extras" y grcypt en lugar de openssl)
grcypt = gcrypt
empelados = empleados
Veo por ejemplo que me he olvidado de instalar ethool para airmon-ng.
ethool = ethtool
se ve que tenias prisa jejejejeje.:P
ahora me salen mas aircrack's al compilarlo asi jajajajajaja.
aircrack-ng
aircrack-ng--avx
aircrack-ng--avx2
aircrack-ng--sse2
aircrack-ng--generic
aries@aries:~/aircrack-ng$ '/home/aries/aircrack-ng/src/aircrack-ng--sse2' -S
2618 k/s
aries@aries:~/aircrack-ng$ '/home/aries/aircrack-ng/src/aircrack-ng--generic' -S
2514 k/s
aries@aries:~/aircrack-ng$ '/home/aries/aircrack-ng/src/aircrack-ng' -S
F: Failed to spawn binary: No such file or directory (no lo soporta mi maquinita)
aries@aries:~/aircrack-ng$ '/home/aries/aircrack-ng/src/aircrack-ng--avx' -S
Instrucción ilegal (`core' generado)
y los avx2 menos aun
aries@aries:~/aircrack-ng$ '/home/aries/aircrack-ng/src/aircrack-ng--avx2' -S
Instrucción ilegal (`core' generado)
2618 k/s sse2
2514 k/s generic
-----------
con el sse2 obtengo una diferencia de keys de 104 k/s
esto es nuevo en aircrack
aries@aries:~/aircrack-ng$ '/home/aries/aircrack-ng/src/airventriloquist-ng'
Airventriloquist-ng 1.2 rc4 r3005 - (C) 2015 Tim de Waal
https://www.aircrack-ng.org
usage: airventriloquist-ng [options]
-i <replay interface> : Interface to listen and inject on
-d | --deauth : Send active deauths to encrypted stations
-e | --essid <value> : ESSID of target network
-p | --passphrase <val> : WPA Passphrase of target network
-c | --icmp : Respond to all ICMP frames (Debug)
-n | --dns : IP to resolve all DNS queries to
-s | --hijack <URL> : URL to look for in HTTP requests
<URL> can have wildcards
eg: *jquery*.js*
-r | --redirect <URL> : URL to redirect to
-v | --verbose : Verbose output
--help : This super helpful message
Error, a interface must be specified
Ultima edición por crash (04-02-2018 20:14:42)
Desconectado
Tema | Respuestas | Vistas | Ultimo mensaje |
---|---|---|---|
6 | 271 | Hoy 02:02:58 por kcdtv | |
0 | 112 | 26-01-2023 19:35:15 por kcdtv | |
Pegado: |
24 | 2175 | 26-01-2023 19:00:06 por Koala |
2 | 221 | 20-01-2023 17:47:01 por kcdtv | |
3 | 383 | 17-01-2023 22:46:55 por kcdtv |
Ultimo usuario registrado: Ankaa
Usuarios registrados conectados: 0
Invitados conectados: 5
Número total de usuarios registrados: 2,421
Número total de temas: 1,628
Número total de mensajes: 15,480
Atom tema feed - Impulsado por FluxBB