El libre pensamiento para un internet libre

No estas registrado.  

Anuncio

Wifi-libre.com: El libre pensamiento para un internet libre / Regístrese ahora

#1 31-12-2014 17:28:47

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 4,572

Instalar aircrack-ng en un linux recién instalado

Instalar aircrack-ng en un linux recién instalado

thinklinux.jpg

Con este tema vamos a ver como instalar rápidamente la ultima versión de aircrack-ng con todas las herramientas posibles.
Como muchas aplicaciones aircrack-ng funciona con varios tipos de versiones.
  Los "stable release" : las "versiones estables" ( a la fecha de hoy es aircrack-ng-1.2-rc1.tar.gz )
  ...Y las otras; "inestables".
"Inestables" no significa que no funcionan bien, sino que son versiones de transición, que abarcan novedades que encontraremos en la próxima versión estable.
  A [email protected] obviamente nos interesa tener la ultima versión en corso, la "inestable", para gozar de todas las novedades y tener soporte para mas material.

  He empleado un Xubuntu 14.10 amd64 que acabo de instalar para este tema.
  Me conecto por cable a mi router.
  Los pasos valen para debian u otro derivado (Ubuntu , linux mint etc.)
  Si queremos instalar la versión estable nos basta hacer

sudo apt-get install aircrack-ng

y se acaba la historia.

  Esto dicho vamos al grano, es decir : Una instalación mas completa con la ultima versión de desarrollo en corso.

Edit
Las instrucciones que siguen han caducado desde la salida de aircrack-ng 1.2 debido al uso de autotools. Ver Se modifica la forma de instalar aircrack-ng en 2018 (autotools) y Salida de aircrack-ng 1.2 tras 8 años de espera.
Las instrucciones actualizadas se encuentran al final de este mensaje

  En la wiki d'aircrak-ng nos indican como descargar dicha versión :

wiki aircrack-ng : Download escribió:

Development Sources

You'll need subversion to get them.
Latest development sources can be found at svn.aircrack-ng.org.

By typing the following command in a console, you'll check them out in aircrack-ng directory:

svn co http://svn.aircrack-ng.org/trunk/ aircrack-ng

Wiki aircrack : Download

Vamos a tener que instalar subversion para acceder a los repositorios "svn" que alojan la versión que nos interesa.

sudo apt-get install subversion

Descargamos la ultima revisión de nuestra suite con

svn co http://svn.aircrack-ng.org/trunk/ aircrack-ng

y al final obtenemos (hoy 31 de diciembre 2014) la revisión 2459

Se obtuvo recurso externo en la revisión 2459.

Revisión obtenida: 2459

En la misma consola debemos situarnos con cd en el directorio aircrack-ng y estamos listo para la fase dos : compilar y instalar

cd aircrack-ng

Vamos a la pagina wiki aircrack-ng Installing Aircrack-ng from Source
Vamos a tener que resolver algunas dependencias para poder hacer lo que queremos : la instalación la  más completa.

wiki aircrack-ng "Install" escribió:

Latest SVN with Airolib-ng and and experimental (unstable) programs plus external scripts

(like Airoscript-ng, Versuck-ng, Airgraph-ng and Airdrop-ng)

make sqlite=true experimental=true ext_scripts=true
make sqlite=true experimental=true ext_scripts=true install

Note: Experimental scripts: (like Airoscript-ng, Versuck-ng, Airgraph-ng and Airdrop-ng)

    Each scripts has its own dependencies, for details refer to the “README” file contained in their folder

Tendremos así airoscript-ng etc...

Instalamos las dependencias. Lo podemos hacer en la terminal que tenemos abierta o abrir otra y volver a nuestra primera terminal para instalar aircrack-ng.

sudo apt install libnl-3-dev
sudo apt install  libssl-dev
sudo apt install sqlite3
sudo apt install libsqlite3-dev
sudo apt install libnl-genl-3-dev

*nota 1: Puede ser que les falte también g++ (depende de la distribución)

sudo apt-get install g++

*nota 2: Con Debian 8.6 (y otras versiones) y Ubuntu (17.10 y otras versiones) es también necesario instalar pkg-config

sudo apt install pkg-config

*nota 3: Con Ubuntu 17.10 (y otras versiones) será necesario instalar ethtool para que airmon-ng funcione

 sudo apt install ethtool  

Y ahora compilamos (en nuestra primera consola , situados en el directorio aircrack-ng wink) con

make sqlite=true experimental=true ext_scripts=true

todo sale bien

make[1]: Leaving directory '/home/kcdtv/aircrack-ng/src'

y podemos finalmente instalar la suite con

sudo make sqlite=true experimental=true ext_scripts=true install

No olvidéis el sudo para tener privilegios de administrador sino tendréis una denegación de permisos acabando en un error :

install: no se puede borrar «/usr/local/bin/aircrack-ng»: Permiso denegado
install: no se puede borrar «/usr/local/bin/airdecap-ng»: Permiso denegado
install: no se puede borrar «/usr/local/bin/packetforge-ng»: Permiso denegado
install: no se puede borrar «/usr/local/bin/ivstools»: Permiso denegado
install: no se puede borrar «/usr/local/bin/kstats»: Permiso denegado
install: no se puede borrar «/usr/local/bin/makeivs-ng»: Permiso denegado
install: no se puede borrar «/usr/local/bin/airdecloak-ng»: Permiso denegado
install: no se puede borrar «/usr/local/bin/wpaclean»: Permiso denegado
install: no se puede borrar «/usr/local/bin/airolib-ng»: Permiso denegado
install: no se puede borrar «/usr/local/bin/buddy-ng»: Permiso denegado
Makefile:202: recipe for target 'install' failed
make[1]: *** [install] Error 1
make[1]: Leaving directory '/home/kcdtv/aircrack-ng/src'
Makefile:48: recipe for target 'install' failed
make: *** [install] Error 2

Con los privilegios adecuados obtendremos en fin de consola :

make[1]: Leaving directory '/home/kcdtv/aircrack-ng/manpages'
 
[*] Run 'airodump-ng-oui-update' as root (or with sudo) to install or update Airodump-ng OUI file (Internet connection required).

Nuestro aircrack_ng esta instalado, solo tenemos que actualizar la lista OUI ( lista que relaciona el inicio bssid al fabricante), lo que hacemos con

sudo airodump-ng-oui-update

Podemos constatar que ahora tenemos airoscript y la GUI de airsocript  integrados en nuestro menú XFCE.
tutoaircrack-ng_svn.jpg

No he probado todos los elementos "inestables", advierten de que cada script puede requerir sus propias dependencias, la GUI airoscript funciona, para los alérgicos a la linea de comando...

tutoaircrack-ng_svn2.png

Con esta revisión podemos notar una diferencia muy importante.
Se trata del paso de airmon-ng a airmon-zc ( airmon zero caos ) que estará efectivo en la próxima versión estable.
La gran ventaja de airmon-zc es que activa y desactiva el mode monitor de tal forma que no habrán ningunos conflictos con wpa_supplicant, network manager etc...
En lugar de crear una interfaz virtual monX se va a crear una interfaz wlanXmon única enteramente dedicada al mode monitor .

En la captura que sigue estoy con la interfaz en mode managed y puedo conectarme por wireless con mi network-manager
tutoaircrack-ng_svn3.png

Activando el mode monitor con airmon_ng...
   ....la interfaz ha automáticamente desparecida para nuestro network manager.
tutoaircrack-ng_svn4.png
Los procesos conflictivos listados son así arreglados automáticamente, nunca mas estos malditos "channel -1" o la necesidad de levantar y bajar interfaces o bien de "matar" network-manager. smile

Y cuando desactivamos el mode monitor la interfaz vuelve de inmediato y es utilizable para conexiones :
tutoaircrack-ng_svn5.png

Es el cambio mas notable ya que no debemos olvidarnos de lanzar nuestras ordenes airodump-ng y aireplay-ng con wlanXmon en lugar de monX.
Podemos auditar desde nuestro linux con un gran conforte a la hora de activar o desactivar el mode monitor.

Edit
Instrucciones actualizadas para instalar la ultima revisión en corso de aircrack-ng

  A partir de la versión 1.2 de aircrack-ng (del 2018) se requieren un par de pasos más para instalar nuestra "suite" favorita.
Se debe al uso de los autotools que hacen la compilación mucho más robusta.
Otra novedad es la migración de los repositorios svn (anticuados) a los repositrios Github (mucho más "potentes" con su interfaz web gráfica y su "cli": El comando git
Los repositorios se encuentran aquí: aircrack-ng/aircrack-ng (@ Github)
¿OK? ¿Listos?
Vamos al grano:

  1. Dependencias

    sudo apt install build-essential autoconf automake libtool pkg-config libnl-3-dev libnl-genl-3-dev libssl-dev ethtool shtool rfkill zlib1g-dev libpcap-dev libsqlite3-dev libpcre3-dev libhwloc-dev libcmocka-dev python-distutils-extra git iw
  2. Descargar fuentes

    git clone https://github.com/aircrack-ng/aircrack-ng.git
  3. nuevo: autotools
    Es lo que cambia comparando con la 1.1 y 1.2 rc 1,2,3 y 4. No es para fastidiarnos: Es "lo correcto" para una compilación optima. Nos situamos entonces en la rama descargada con cd

    cd aircrack-ng

    Y ejecutamos

    autoreconf -i
  4. nuevo: Configurar la compilación
    Con los autotools se personaliza la compilación antes de compilar en lugar de pasar argumentos cuando empleamos make. Los argumentos posibles están descritos en el tema citado anteriormente. Para instalar aircrack-ng con los "extras":

    ./configure --with-experimental --with-ext-scripts

    nota: Los scripts "extras" y "experimentales"  no son (para nada) necesarios: Algunos están abandonados desde tiempo, parte de ellos son "pruebas de concepto" (los ataques propuestos no funcionan del todo) y algunos no funcionan en sistemas modernos por usar librerías muy anticuadas. Si te quedas atascados compilando con errores, puedes olvidarte de ellos y hacer una configuración simple:

    ./configure
  5. Compilación

    make
  6. Instalación

    sudo make install

Y ya tienes a la suite aircrack-ng completa (con todos los scripts "extra") en su última revisión, lista para uso.
¡Qué la disfrutes! smile

Desconectado

Anuncio

Wifi-libre.com: El libre pensamiento para un internet libre / Regístrese ahora

#2 23-02-2016 19:51:47

xxxabii
Usuario

Registrado: 22-02-2016
Mensajes: 8

Re: Instalar aircrack-ng en un linux recién instalado

Hola, he seguido todos los pasos y al hacer el último: sudo airodump-ng-oui-update se me queda colgado, me pone DOWLOADING IEEE OUI FILE y se queda en ese estado. Espero que me podais ayudar, muchas gracias

Un saludo

Desconectado

#3 23-02-2016 20:08:25

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 4,572

Re: Instalar aircrack-ng en un linux recién instalado

Es muy lento... espera más.
De todo modo es opcional : Es simplemente una lista de inicio de direcciones mac con el propietario del rango de direcciones mac.
Ya tienes aircrack-ng instalado y en su versión la más reciente wink
Este fichero OUI.txt sirve para el opción

--manufacturer 

de airodump-ng que puedes emplear y que añade una columna en tu ventana dónde verás el fabricante del punto de acceso.

Desconectado

#4 01-02-2017 10:36:03

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 4,572

Re: Instalar aircrack-ng en un linux recién instalado

He recibido en los reportes esto:

Seleccion_134.png

Lo primero es lo primero y es desear una bienvenida a vagat. smile
Lo segundo es decir que los reportes no son para hacer preguntas... Los reportes son para señalar problemas (por ejemplo si un usuario hace SPAM)
Las preguntas sobre un tema deben hacerse.... en el tema. big_smile
No entiendo muy bien si consigues compilar y instalar o no.
Parece que si: Sino tendrías en consola  "airodump-ng: command not found" como respuesta a tu orden airodump-ng-oui-update
Sobre "Luego por seguir intentando puse esta linea sudo airodump-ng-oui-update entro pero se quedo pensando .
¿ Que he echo mal ?
"
Te respondo lo mismo que a xxxabii: Paciencia wink
No haces nada mal, es lento. El terminal se quedará cinco minutos "pensando" hasta que se acabe de descargar la lista OUI.
Recuerdo que la actualización de la base de datos OUI no es necesaria.(airodump-ng-oui-update)
Es solo para poder emplear la opción --manufacturer de airodump-ng que enseña en pantalla el fabricante del dispositivo de redes

Desconectado

#5 01-02-2017 19:44:09

Koala
Very Important Usuario

Registrado: 11-09-2016
Mensajes: 779

Re: Instalar aircrack-ng en un linux recién instalado

Hola smile

Para tener la ultima version de aircrack-ng en debian8.6 he tenido que instalar el paquete pkg-config tambien, lo digo por si a caso si alguien tiene el mismo problemo cool


Hostbase rogue AP project con Kali-linux xfce.

Debian--Arch--Kali--DFlinux

Desconectado

#6 01-02-2017 20:05:16

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 4,572

Re: Instalar aircrack-ng en un linux recién instalado

Gracias por señalarlo Koala. smile
Editando el primer post para añadir esta información wink

Desconectado

#7 02-11-2017 23:51:03

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 4,572

Re: Instalar aircrack-ng en un linux recién instalado

Probando en Xubuntu 17.10 recién instalado me he dado cuenta de que hace falta shors también instalar ethtool para poder usar airmon-ng
este es el error

sudo bash airmon-ng
Please install the ethtool package for your distro.

podemos usar la suite menos airmon-ng.
He actualizado el primer post para señalarlo.

Y una buena noticia: La actualización de airmon-ng con

sudo airodump-ng-oui-update

Se hace ahora en un par de segundos.
Parece que los de la IEEE han dejado de alojar su lista en un modem a 56kbps  big_smile tongue

Desconectado

#8 31-07-2018 10:38:31

bost
Usuario

Registrado: 24-07-2018
Mensajes: 26

Re: Instalar aircrack-ng en un linux recién instalado

Buenos días

No podía instalar aircrack-ng porque me decia que faltaba algo de iw y os digo lo que he hecho:

sudo apt-get update

sudo apt-get install iw

sudo apt-get install aircrack-ng

hasta aquí bien, despues la actualizacion mediante el enlace de la web nada.

Creo que la subversion si me acepto el comando sudo apt-get subversion

g++, pkg-config, ethtool, ya estan en la ultima version.

Ahora bien, cuando le doy a instalar algo siempre me aparece:

0 actualizados, 0 nuevos se instalaran, 0 para eliminar y 4 no actualizados.

¿estos 4 no actualizados que significan?

Si introduzco el comando

sudo airodump-ng-oui-update

Ahora me dice,

The files are kinda new yet (less than 5 days old) 

que no tengo ni idea de lo que es. Lo que yo pienso es que se ha descargado pero no se ha instalado, aqui me pierdo.

Ya voy entendido algo los comandos, aunque me queda mucho que aprender.

Bueno sigo con lo ultimo

si le introduzco sudo airmon-ng ya no me aparece en interface wlan01.... como si lo hacia en wifislash ahora me pone unos nombres muy raros

¿que he hecho mal? o ¿que es lo que me falta por hacer? ¿ya no se puede instalar la ultima version en desarrollo? si es que si ¿como? ¿es recomendable todavia?

Bueno, se que son muchas dudas. Hay cosas que he estado indagando pero necesito ayuda en otras, espero que se note que estoy poniendo de mi parte.

Una vez mas gracias a todos

¡

Desconectado

#9 31-07-2018 13:47:25

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 4,572

Re: Instalar aircrack-ng en un linux recién instalado

Hola bost smile
Un detalle, por convención, en los foros de informática, se usa la opción "texto formateado" para insertar las lineas de código y las salidas de consola.

insertarcodigo.jpg

Simplifica mucho la lectura y el entendimiento de tus posts, porque tal cual el tuyo es un poco... indigesto. (estoy tomando el café en la sombra del bar asi que es la imagen que me viene en mente)
He editado tu post para que veas lo que se debe hacer.
Si has instalado desde los repositorios (con apt-get) todo bien, lo tienes instalado. Bien hecho por lo de instalar iw, ves que estas aprendiendo como un cohete. wink
Sobre

sudo airodump-ng-oui-update

Simplemente te dice que los ficheros que tienes (la base OUI que relaciona los inicios de mac con un fabricante) son de hace menos de 5 días así que no hace falta actualizar. 
No sé porque usan esta forma "seudo-cool getho yankee style" de hablar (kinda = kind off), me parece una estupidez, seria mas entendible para los que no entienden mucho de inglès  si usarían un inglés correcto y simple.  "Data base is  up to date, no actualisation needed". Por lo menos cuando pones algo así en un traductor sale algo entendible.
En fin: Tu base de datos está actualizada.

pues la actualizacion mediante el enlace de la web nada.

No sé a que te refieres

si le introduzco sudo airmon-ng ya no me aparece en interface wlan01.... como si lo hacia en wifislash ahora me pone unos nombres muy raros

Así es por norma desde tres anos. No cambia nada. Si quieres tener a los antiguos nombres (wlan0 etc...) puedes seguir estas instrucciones: Ubuntu: Volver a los antiguos nombres de interfaces (ethX y wlanX)

¿ya no se puede instalar la ultima version en desarrollo?

Todo es posible... si quieres instalar la ultima versión de desarrollo, la forma "mas limpia" de hacerlo seria desinstalar la que instalaste:

sudo apt autoremove aircrack-ng

Y seguir estas instrucciones:

kcdtv escribió:
  1. Dependencias

    sudo apt install build-essential autoconf automake libtool pkg-config libnl-3-dev libnl-genl-3-dev libssl-dev libsqlite3-dev libpcre3-dev ethtool shtool rfkill git
  2. Descargar fuentes

    git clone https://github.com/aircrack-ng/aircrack-ng.git
  3. nuevo: autotools
    Es lo que cambia comparando con la 1.1 y 1.2 rc 1,2,3 y 4. No es para fastidiarnos: Es "lo correcto" para una compilación optima. Nos situamos entonces en la rama descargada con cd

    cd aircrack-ng

    Y ejecutamos

    autoreconf -i
  4. nuevo: Configurar la compilación
    Con los autotools se personaliza la compilación antes de compilar en lugar de pasar argumentos cuando empleamos make. Los argumentos posibles están descritos en el tema citado anteriormente. Para instalar aircrack-ng con los "extras":

    ./configure --with-experimental --with-ext-scripts
  5. Compilación

    make
  6. Instalación

    sudo make install

( ver: Salida de aircrack-ng 1.2 tras 8 años de espera)
La forma de instalar aircrack-ng ha cambiado con la ultima versión estable que se ha hecho esperar 8 anos
Se necesitan seguir un par de pasos (los que ponen "nuevo") mas respecto a lo expuesto aquí pero es para ofrecer una compilación a prueba de balas en todos sistemas. Es lo que se debe hacer, es mucho mas robusto y preciso así.
No había actualizado el hilo con las nuevas instrucciones así que matamos dos pájaros de un tiro gracias a tu pregunta.
Well done!  big_smile

Desconectado

#10 31-07-2018 14:36:12

bost
Usuario

Registrado: 24-07-2018
Mensajes: 26

Re: Instalar aircrack-ng en un linux recién instalado

Hola!

Antes de nada intentaré dar otra arquitectura a mis hilos, lo que pasa que hay veces que trabajo desde la tablet y el movil y la verdad no es la mejor manera, bueno vamos a ello.

Lo que no me expliqué bien y no entendias era que

svn co http://svn.aircrack-ng.org/trunk/ aircrack-ng

no me funiconaba, por eso luego preguntaba si habia manera de actualizar y si merecia la pena, pero no me expliqué bien.

He desinstalado aircrack-ng pero con las dependencias he tenido un problema:

sudo apt install build-essential autoconf automake libtool pkg-config libnl-3-dev libnl-gen1-3-dev libssl-dev libsqlite3-dev libpcre3-dev ethtool shtool rfkill git
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
E: No se ha podido localizar el paquete libnl-gen1-3-dev

No se donde esta el problema, ahora las dudas de principiante a parte de no saber el fallo. Sólo dos para no desviar mucho el tema
Entiendo que cuando das un comando

libssl

libtool

¿esto son librerias?
Y la otra pregunta es, ¿como puedo hacer para tener el icono de la terminal en la barra de tareas y borrar los que no quiera?

Gracias por tu ayuda que sin ella no podría avanzar wink

Desconectado

#11 31-07-2018 16:47:50

crash
Expulsado

Registrado: 25-10-2017
Mensajes: 1,049

Re: Instalar aircrack-ng en un linux recién instalado

hola, si todo lo que empiece por lib... son librerías, comúnmente llamadas dependencias. cuando oigas que te faltan dependencias en la web, se refieren a las librerías.

E: No se ha podido localizar el paquete libnl-gen1-3-dev

tan solo quita el 1 que tiene y sustituyelo por una ele minúscula y te debe de quedar así.

libnl-genl-3-dev

para actualizar los cuatro paquetes que decias

0 actualizados, 0 nuevos se instalaran, 0 para eliminar y 4 no actualizados.

tienes que usar este comando siempre para actualizar
el primero se encarga de buscar actualizaciones en el sistema

sudo apt update

este segundo comando es el que actualiza todo lo encontrado anteriormente

sudo apt upgrade

Desconectado

#12 31-07-2018 17:16:27

bost
Usuario

Registrado: 24-07-2018
Mensajes: 26

Re: Instalar aircrack-ng en un linux recién instalado

Muchas gracias

Ahora me quedo en el ultimo paso

sudo make install
Making install in manpages
make[1]: se entra en el directorio '/home/roberto/aircrack-ng/manpages'
make[2]: se entra en el directorio '/home/roberto/aircrack-ng/manpages'
make[2]: No se hace nada para 'install-exec-am'.
 /bin/mkdir -p '/usr/local/share/man/man1'
 /usr/bin/install -c -m 644 aircrack-ng.1 airdecap-ng.1 packetforge-ng.1 ivstools.1 kstats.1 makeivs-ng.1 airdecloak-ng.1 airolib-ng.1 buddy-ng.1 '/usr/local/share/man/man1'
 /bin/mkdir -p '/usr/local/share/man/man8'
 /usr/bin/install -c -m 644 airodump-ng-oui-update.8 airmon-ng.8 '/usr/local/share/man/man8'
make[2]: se sale del directorio '/home/roberto/aircrack-ng/manpages'
make[1]: se sale del directorio '/home/roberto/aircrack-ng/manpages'
Making install in scripts
make[1]: se entra en el directorio '/home/roberto/aircrack-ng/scripts'
Making install in airdrop-ng
make[2]: se entra en el directorio '/home/roberto/aircrack-ng/scripts/airdrop-ng'
Making install in doc
make[3]: se entra en el directorio '/home/roberto/aircrack-ng/scripts/airdrop-ng/doc'
make[4]: se entra en el directorio '/home/roberto/aircrack-ng/scripts/airdrop-ng/doc'
make[4]: No se hace nada para 'install-exec-am'.
 /bin/mkdir -p '/usr/local/share/doc/aircrack-ng'
 /usr/bin/install -c -m 644 Apple.sample.txt dropRules.conf.example '/usr/local/share/doc/aircrack-ng'
 /bin/mkdir -p '/usr/local/share/man/man1'
 /usr/bin/install -c -m 644 airdrop-ng.1 '/usr/local/share/man/man1'
make[4]: se sale del directorio '/home/roberto/aircrack-ng/scripts/airdrop-ng/doc'
make[3]: se sale del directorio '/home/roberto/aircrack-ng/scripts/airdrop-ng/doc'
make[3]: se entra en el directorio '/home/roberto/aircrack-ng/scripts/airdrop-ng'
( cd . && /usr/bin/python3 setup.py build \
	--build-base /home/roberto/aircrack-ng/scripts/airdrop-ng/build \
	--verbose )
Traceback (most recent call last):
  File "setup.py", line 4, in <module>
    from distutils.core import setup
ModuleNotFoundError: No module named 'distutils.core'
Makefile:814: recipe for target 'all-local' failed
make[3]: *** [all-local] Error 1
make[3]: se sale del directorio '/home/roberto/aircrack-ng/scripts/airdrop-ng'
Makefile:546: recipe for target 'install-recursive' failed
make[2]: *** [install-recursive] Error 1
make[2]: se sale del directorio '/home/roberto/aircrack-ng/scripts/airdrop-ng'
Makefile:613: recipe for target 'install-recursive' failed
make[1]: *** [install-recursive] Error 1
make[1]: se sale del directorio '/home/roberto/aircrack-ng/scripts'
Makefile:572: recipe for target 'install-recursive' failed
make: *** [install-recursive] Error 1

Hay cosas que todavia me cuestan, a ver si me hago con la estructura, la verdad es que tengo demasiada información

A ver ahora en que me he equivocado sad

Desconectado

#13 31-07-2018 17:22:49

crash
Expulsado

Registrado: 25-10-2017
Mensajes: 1,049

Re: Instalar aircrack-ng en un linux recién instalado

si nos pones los pasos que vas haciendo detalladamente,  podremos ver donde está el error exacto.
aqui el unico error que veo es que no te encuentra esto.

  File "setup.py", line 4, in <module>
    from distutils.core import setup
ModuleNotFoundError: No module named 'distutils.core'

te voy a facilitar el trabajo de lo que necesitas tener instalado en el sistema, para aircrack, reaver, pyrit y demás.
# comprobación de dependencias e instalación

sudo apt install libnl-3-dev libssl-dev sqlite3 libsqlite3-dev libnl-genl-3-dev g++ pkg-config ethtool autoconf automake libtool shtool libgcrypt20-dev libgcrypt11-dev libcrypto++-dev build-essential libstdc++-5-dev python-dev libpthread-stubs0-dev libpcap-dev rfkill zlib1g-dev libhwloc-dev libcmocka-dev

teniendo todo esto instalado, ya no tendrás problemas de compilar cualquier programa de los usados habitualmente.

como la mayoria ya las tienes te dirá que está en su última versión. la que no este que te falte, te la instalará.

Ultima edición por crash (31-07-2018 19:36:35)

Desconectado

#14 31-07-2018 17:31:29

bost
Usuario

Registrado: 24-07-2018
Mensajes: 26

Re: Instalar aircrack-ng en un linux recién instalado

Es un poco largo pero ahi va

[email protected]:~$ sudo apt install build-essential autoconf automake libtool pkg-config libnl-3-dev libnl-genl-3-dev libssl-dev libsqlite3-dev libpcre3-dev ethtool shtool rfkill git
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
build-essential ya está en su versión más reciente (12.4ubuntu1).
fijado build-essential como instalado manualmente.
ethtool ya está en su versión más reciente (1:4.15-0ubuntu1).
pkg-config ya está en su versión más reciente (0.29.1-0ubuntu2).
rfkill ya está en su versión más reciente (2.31.1-0.4ubuntu3.1).
Se instalarán los siguientes paquetes adicionales:
  autotools-dev git-man liberror-perl libltdl-dev libpcre16-3 libpcre32-3 libpcrecpp0v5 libsigsegv2 libssl-doc m4
Paquetes sugeridos:
  autoconf-archive gnu-standards autoconf-doc git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-cvs
  git-mediawiki git-svn libtool-doc sqlite3-doc gfortran | fortran95-compiler gcj-jdk m4-doc
Se instalarán los siguientes paquetes NUEVOS:
  autoconf automake autotools-dev git git-man liberror-perl libltdl-dev libnl-3-dev libnl-genl-3-dev libpcre16-3 libpcre3-dev libpcre32-3
  libpcrecpp0v5 libsigsegv2 libsqlite3-dev libssl-dev libssl-doc libtool m4 shtool
0 actualizados, 20 nuevos se instalarán, 0 para eliminar y 4 no actualizados.
Se necesita descargar 9.382 kB/10,5 MB de archivos.
Se utilizarán 58,4 MB de espacio de disco adicional después de esta operación.
¿Desea continuar? [S/n] s
Des:1 http://es.archive.ubuntu.com/ubuntu bionic-updates/main amd64 git-man all 1:2.17.1-1ubuntu0.1 [803 kB]
Des:2 http://es.archive.ubuntu.com/ubuntu bionic-updates/main amd64 git amd64 1:2.17.1-1ubuntu0.1 [3.905 kB]
Des:3 http://es.archive.ubuntu.com/ubuntu bionic/main amd64 libltdl-dev amd64 2.4.6-2 [162 kB]
Des:4 http://es.archive.ubuntu.com/ubuntu bionic/main amd64 libnl-3-dev amd64 3.2.29-0ubuntu3 [90,6 kB]
Des:5 http://es.archive.ubuntu.com/ubuntu bionic/main amd64 libnl-genl-3-dev amd64 3.2.29-0ubuntu3 [10,7 kB]
Des:6 http://es.archive.ubuntu.com/ubuntu bionic/main amd64 libpcre16-3 amd64 2:8.39-9 [147 kB]
Des:7 http://es.archive.ubuntu.com/ubuntu bionic/main amd64 libpcre32-3 amd64 2:8.39-9 [138 kB]
Des:8 http://es.archive.ubuntu.com/ubuntu bionic/main amd64 libpcrecpp0v5 amd64 2:8.39-9 [15,3 kB]
Des:9 http://es.archive.ubuntu.com/ubuntu bionic/main amd64 libpcre3-dev amd64 2:8.39-9 [537 kB]
Des:10 http://es.archive.ubuntu.com/ubuntu bionic/main amd64 libsqlite3-dev amd64 3.22.0-1 [632 kB]
Des:11 http://es.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libssl-dev amd64 1.1.0g-2ubuntu4.1 [1.372 kB]
Des:12 http://es.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libssl-doc all 1.1.0g-2ubuntu4.1 [1.255 kB]
Des:13 http://es.archive.ubuntu.com/ubuntu bionic/main amd64 libtool all 2.4.6-2 [194 kB]                                                            
Des:14 http://es.archive.ubuntu.com/ubuntu bionic/main amd64 shtool all 2.0.8-9 [121 kB]                                                             
Descargados 8.595 kB en 7s (1.237 kB/s)                                                                                                              
Seleccionando el paquete libsigsegv2:amd64 previamente no seleccionado.
(Leyendo la base de datos ... 132928 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../00-libsigsegv2_2.12-1_amd64.deb ...
Desempaquetando libsigsegv2:amd64 (2.12-1) ...
Seleccionando el paquete m4 previamente no seleccionado.
Preparando para desempaquetar .../01-m4_1.4.18-1_amd64.deb ...
Desempaquetando m4 (1.4.18-1) ...
Seleccionando el paquete autoconf previamente no seleccionado.
Preparando para desempaquetar .../02-autoconf_2.69-11_all.deb ...
Desempaquetando autoconf (2.69-11) ...
Seleccionando el paquete autotools-dev previamente no seleccionado.
Preparando para desempaquetar .../03-autotools-dev_20180224.1_all.deb ...
Desempaquetando autotools-dev (20180224.1) ...
Seleccionando el paquete automake previamente no seleccionado.
Preparando para desempaquetar .../04-automake_1%3a1.15.1-3ubuntu2_all.deb ...
Desempaquetando automake (1:1.15.1-3ubuntu2) ...
Seleccionando el paquete liberror-perl previamente no seleccionado.
Preparando para desempaquetar .../05-liberror-perl_0.17025-1_all.deb ...
Desempaquetando liberror-perl (0.17025-1) ...
Seleccionando el paquete git-man previamente no seleccionado.
Preparando para desempaquetar .../06-git-man_1%3a2.17.1-1ubuntu0.1_all.deb ...
Desempaquetando git-man (1:2.17.1-1ubuntu0.1) ...
Seleccionando el paquete git previamente no seleccionado.
Preparando para desempaquetar .../07-git_1%3a2.17.1-1ubuntu0.1_amd64.deb ...
Desempaquetando git (1:2.17.1-1ubuntu0.1) ...
Seleccionando el paquete libltdl-dev:amd64 previamente no seleccionado.
Preparando para desempaquetar .../08-libltdl-dev_2.4.6-2_amd64.deb ...
Desempaquetando libltdl-dev:amd64 (2.4.6-2) ...
Seleccionando el paquete libnl-3-dev:amd64 previamente no seleccionado.
Preparando para desempaquetar .../09-libnl-3-dev_3.2.29-0ubuntu3_amd64.deb ...
Desempaquetando libnl-3-dev:amd64 (3.2.29-0ubuntu3) ...
Seleccionando el paquete libnl-genl-3-dev:amd64 previamente no seleccionado.
Preparando para desempaquetar .../10-libnl-genl-3-dev_3.2.29-0ubuntu3_amd64.deb ...
Desempaquetando libnl-genl-3-dev:amd64 (3.2.29-0ubuntu3) ...
Seleccionando el paquete libpcre16-3:amd64 previamente no seleccionado.
Preparando para desempaquetar .../11-libpcre16-3_2%3a8.39-9_amd64.deb ...
Desempaquetando libpcre16-3:amd64 (2:8.39-9) ...
Seleccionando el paquete libpcre32-3:amd64 previamente no seleccionado.
Preparando para desempaquetar .../12-libpcre32-3_2%3a8.39-9_amd64.deb ...
Desempaquetando libpcre32-3:amd64 (2:8.39-9) ...
Seleccionando el paquete libpcrecpp0v5:amd64 previamente no seleccionado.
Preparando para desempaquetar .../13-libpcrecpp0v5_2%3a8.39-9_amd64.deb ...
Desempaquetando libpcrecpp0v5:amd64 (2:8.39-9) ...
Seleccionando el paquete libpcre3-dev:amd64 previamente no seleccionado.
Preparando para desempaquetar .../14-libpcre3-dev_2%3a8.39-9_amd64.deb ...
Desempaquetando libpcre3-dev:amd64 (2:8.39-9) ...
Seleccionando el paquete libsqlite3-dev:amd64 previamente no seleccionado.
Preparando para desempaquetar .../15-libsqlite3-dev_3.22.0-1_amd64.deb ...
Desempaquetando libsqlite3-dev:amd64 (3.22.0-1) ...
Seleccionando el paquete libssl-dev:amd64 previamente no seleccionado.
Preparando para desempaquetar .../16-libssl-dev_1.1.0g-2ubuntu4.1_amd64.deb ...
Desempaquetando libssl-dev:amd64 (1.1.0g-2ubuntu4.1) ...
Seleccionando el paquete libssl-doc previamente no seleccionado.
Preparando para desempaquetar .../17-libssl-doc_1.1.0g-2ubuntu4.1_all.deb ...
Desempaquetando libssl-doc (1.1.0g-2ubuntu4.1) ...
Seleccionando el paquete libtool previamente no seleccionado.
Preparando para desempaquetar .../18-libtool_2.4.6-2_all.deb ...
Desempaquetando libtool (2.4.6-2) ...
Seleccionando el paquete shtool previamente no seleccionado.
Preparando para desempaquetar .../19-shtool_2.0.8-9_all.deb ...
Desempaquetando shtool (2.0.8-9) ...
Configurando git-man (1:2.17.1-1ubuntu0.1) ...
Configurando libltdl-dev:amd64 (2.4.6-2) ...
Configurando liberror-perl (0.17025-1) ...
Configurando libsqlite3-dev:amd64 (3.22.0-1) ...
Configurando libsigsegv2:amd64 (2.12-1) ...
Procesando disparadores para install-info (6.5.0.dfsg.1-2) ...
Configurando shtool (2.0.8-9) ...
Configurando libssl-dev:amd64 (1.1.0g-2ubuntu4.1) ...
Configurando libnl-3-dev:amd64 (3.2.29-0ubuntu3) ...
Configurando m4 (1.4.18-1) ...
Procesando disparadores para libc-bin (2.27-3ubuntu1) ...
Configurando autotools-dev (20180224.1) ...
Procesando disparadores para man-db (2.8.3-2) ...
Configurando libpcrecpp0v5:amd64 (2:8.39-9) ...
Configurando libpcre32-3:amd64 (2:8.39-9) ...
Configurando libssl-doc (1.1.0g-2ubuntu4.1) ...
Configurando libpcre16-3:amd64 (2:8.39-9) ...
Configurando git (1:2.17.1-1ubuntu0.1) ...
Configurando libtool (2.4.6-2) ...
Configurando libpcre3-dev:amd64 (2:8.39-9) ...
Configurando libnl-genl-3-dev:amd64 (3.2.29-0ubuntu3) ...
Configurando autoconf (2.69-11) ...
Configurando automake (1:1.15.1-3ubuntu2) ...
update-alternatives: utilizando /usr/bin/automake-1.15 para proveer /usr/bin/automake (automake) en modo automático
Procesando disparadores para libc-bin (2.27-3ubuntu1) ...
[email protected]:~$ git clone https://github.com/aircrack-ng/aircrack-ng.git
Clonando en 'aircrack-ng'...
remote: Counting objects: 20420, done.
remote: Compressing objects: 100% (9/9), done.
remote: Total 20420 (delta 1), reused 5 (delta 0), pack-reused 20411
Recibiendo objetos: 100% (20420/20420), 9.71 MiB | 1.11 MiB/s, listo.
Resolviendo deltas: 100% (14250/14250), listo.
[email protected]:~$ cd aircrack-ng
[email protected]:~/aircrack-ng$ autoreconf -i
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'build/m4/stubs'.
libtoolize: copying file 'build/m4/stubs/libtool.m4'
libtoolize: copying file 'build/m4/stubs/ltoptions.m4'
libtoolize: copying file 'build/m4/stubs/ltsugar.m4'
libtoolize: copying file 'build/m4/stubs/ltversion.m4'
libtoolize: copying file 'build/m4/stubs/lt~obsolete.m4'
configure.ac:69: installing './compile'
configure.ac:50: installing './config.guess'
configure.ac:50: installing './config.sub'
configure.ac:60: installing './install-sh'
configure.ac:60: installing './missing'
src/Makefile.am: installing './depcomp'
parallel-tests: installing './test-driver'
[email protected]:~/aircrack-ng$ ./configure --with-experimental --with-ext-scripts
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking whether make supports nested variables... (cached) yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking dependency style of gcc... gcc3
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/x86_64-linux-gnu-ld
checking if the linker (/usr/bin/x86_64-linux-gnu-ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/x86_64-linux-gnu-ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/x86_64-linux-gnu-ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/x86_64-linux-gnu-ld -m elf_x86_64
checking if the linker (/usr/bin/x86_64-linux-gnu-ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/x86_64-linux-gnu-ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/x86_64-linux-gnu-ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for OPENSSL_init in -lcrypto... yes
checking openssl/crypto.h usability... yes
checking openssl/crypto.h presence... yes
checking for openssl/crypto.h... yes
checking whether gcrypt is enabled... 
checking for OpenSSL or libgcrypt... OpenSSL
checking for ethtool... /sbin/ethtool
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for LIBNL3X... yes
checking for python3... /usr/bin/python3
checking for python3-config... no
checking for Python prefix... /usr
checking for Python site-packages directory... lib/python3.6/site-packages
checking if Python >= '2.7'... yes
checking if Python <= '4.0'... yes
checking for greadlink... no
checking for readlink... readlink
checking for Python requirement for ext-scripts... found; /usr/bin/python3
checking for HWLOC... no
checking pcap header directories... not found
checking pcap.h usability... no
checking pcap.h presence... no
checking for pcap.h... no
checking for PCRE... yes
checking for rfkill... /usr/sbin/rfkill
checking for SQLite3 header... found; /usr/include/sqlite3.h
checking sqlite3.h usability... yes
checking sqlite3.h presence... yes
checking for sqlite3.h... yes
checking for sqlite3_open in -lsqlite3... yes
checking for SQLite3 library version >= 3.0.0... yes
checking for ZLIB... no
checking for CMOCKA... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking whether to add -D_FORTIFY_SOURCE=2 to CPPFLAGS... yes
checking whether gcc is Clang... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking whether more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for pthread_create in -lpthread... yes
checking for pthread_setaffinity_np... yes
checking for library containing gethostbyname... none required
checking for library containing socket... none required
checking for dlopen in -ldl... yes
checking for sin in -lm... yes
checking whether to build with code coverage support... no
checking for valgrind... no
checking for C compiler vendor... gnu
checking for C compiler version... 7.3.0
checking CFLAGS for maximum warnings... -Wall
checking CXXFLAGS for maximum warnings... -Wall
checking whether C compiler accepts -O3... yes
checking whether C compiler accepts -std=gnu99... yes
checking whether C compiler accepts -Wpointer-arith... yes
checking whether C compiler accepts -Wstrict-overflow=2... yes
checking whether C compiler accepts -fvisibility=hidden... yes
checking whether C compiler accepts -fstack-protector-strong... yes
checking whether C compiler accepts -Wno-unused-but-set-variable... yes
checking whether C compiler accepts -Wno-array-bounds... yes
checking for C++ compiler vendor... gnu
checking for C++ compiler version... 7.3.0
checking CFLAGS for maximum warnings... (cached) -Wall
checking CXXFLAGS for maximum warnings... (cached) -Wall
checking whether C++ compiler accepts -O3... yes
checking whether C++ compiler accepts -fvisibility=hidden... yes
checking whether C++ compiler accepts -fstack-protector-strong... yes
checking whether C++ compiler accepts -Wno-unused-but-set-variable... yes
checking whether C++ compiler accepts -Wno-array-bounds... yes
checking for C compiler vendor... (cached) gnu
checking for C compiler version... (cached) 7.3.0
checking whether C compiler accepts -mavx2... yes
checking whether C compiler accepts -mavx... yes
checking whether C compiler accepts -msse2... yes
checking whether C compiler accepts -mmmx... yes
checking for C++ compiler vendor... (cached) gnu
checking for C++ compiler version... (cached) 7.3.0
checking whether C++ compiler accepts -masm=intel... yes
checking whether C++ compiler accepts -mavx2... yes
checking whether C++ compiler accepts -mavx... yes
checking whether C++ compiler accepts -msse2... yes
checking whether C++ compiler accepts -mmmx... yes
checking for malloc in -lduma... no
checking for C compiler vendor... (cached) gnu
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating manpages/Makefile
config.status: creating scripts/Makefile
config.status: creating scripts/airdrop-ng/Makefile
config.status: creating scripts/airdrop-ng/doc/Makefile
config.status: creating scripts/airgraph-ng/Makefile
config.status: creating scripts/airgraph-ng/man/Makefile
config.status: creating scripts/versuck-ng/Makefile
config.status: creating src/Makefile
config.status: creating src/aircrack-crypto/Makefile
config.status: creating src/aircrack-util/Makefile
config.status: creating src/include/Makefile
config.status: creating src/aircrack-osdep/Makefile
config.status: creating src/aircrack-osdep/radiotap/Makefile
config.status: creating test/Makefile
config.status: creating test/test-env.sh
config.status: creating test/cryptounittest/Makefile
config.status: creating test/unit/Makefile
config.status: executing depfiles commands
config.status: executing libtool commands

aircrack-ng 1.3_rev-e999822a

  Build Environment:
    Build Machine:               x86_64-pc-linux-gnu
    Host Machine:                x86_64-pc-linux-gnu
    Target Machine:              x86_64-pc-linux-gnu

    Install Prefix:              /usr/local

  Compiler Environment:
    C Compiler:                  gcc
    C++ Compiler:                g++
    Python:                      /usr/bin/python3

    CFLAGS:                      
    CXXFLAGS:                    
    CPPFLAGS:                     -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_FORTIFY_SOURCE=2
    LDFLAGS:                     
    LIBS:                         -ldl -lm

    Optimized CFLAGS:              -Wall -O3 -std=gnu99 -Wpointer-arith -Wstrict-overflow=2 -Wstrict-prototypes -fvisibility=hidden -fstack-protector-strong -Wno-unused-but-set-variable -Wno-array-bounds
    Optimized CXXFLAGS:            -Wall -O3 -fvisibility=hidden -fstack-protector-strong -Wno-unused-but-set-variable -Wno-array-bounds -masm=intel
    Optimized CPPFLAGS:          
    Optimized LIBS:              

  Target Environment:
    OS:                          linux
    ASAN:                        no

  Crypto Libraries:
    Gcrypt:                      
    OpenSSL:                     -lcrypto

  Required Libraries:
    Ethtool:                     yes, found /sbin/ethtool
    Libnl:                       yes, found libnl-3.0

  Optional Libraries:
    Airpcap:                     no
    Cmocka:                      no
    DUMA:                        no
    Hwloc:                       no
    Jemalloc:                    no
    Pcap:                        no
    Pcre:                        yes
    Sqlite:                      yes
    Tcmalloc:                    no
    Zlib:                        no

  Features:
    Experimental Extra Scripts:  yes
    Experimental Features:       yes

[email protected]:~/aircrack-ng$ make
Making all in manpages
make[1]: se entra en el directorio '/home/roberto/aircrack-ng/manpages'
make[1]: No se hace nada para 'all'.
make[1]: se sale del directorio '/home/roberto/aircrack-ng/manpages'
Making all in scripts
make[1]: se entra en el directorio '/home/roberto/aircrack-ng/scripts'
Making all in airdrop-ng
make[2]: se entra en el directorio '/home/roberto/aircrack-ng/scripts/airdrop-ng'
Making all in doc
make[3]: se entra en el directorio '/home/roberto/aircrack-ng/scripts/airdrop-ng/doc'
make[3]: No se hace nada para 'all'.
make[3]: se sale del directorio '/home/roberto/aircrack-ng/scripts/airdrop-ng/doc'
make[3]: se entra en el directorio '/home/roberto/aircrack-ng/scripts/airdrop-ng'
( cd . && /usr/bin/python3 setup.py build \
	--build-base /home/roberto/aircrack-ng/scripts/airdrop-ng/build \
	--verbose )
Traceback (most recent call last):
  File "setup.py", line 4, in <module>
    from distutils.core import setup
ModuleNotFoundError: No module named 'distutils.core'
Makefile:814: recipe for target 'all-local' failed
make[3]: *** [all-local] Error 1
make[3]: se sale del directorio '/home/roberto/aircrack-ng/scripts/airdrop-ng'
Makefile:546: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: se sale del directorio '/home/roberto/aircrack-ng/scripts/airdrop-ng'
Makefile:613: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: se sale del directorio '/home/roberto/aircrack-ng/scripts'
Makefile:572: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
[email protected]:~/aircrack-ng$ sudo make install
Making install in manpages
make[1]: se entra en el directorio '/home/roberto/aircrack-ng/manpages'
make[2]: se entra en el directorio '/home/roberto/aircrack-ng/manpages'
make[2]: No se hace nada para 'install-exec-am'.
 /bin/mkdir -p '/usr/local/share/man/man1'
 /usr/bin/install -c -m 644 aircrack-ng.1 airdecap-ng.1 packetforge-ng.1 ivstools.1 kstats.1 makeivs-ng.1 airdecloak-ng.1 airolib-ng.1 buddy-ng.1 '/usr/local/share/man/man1'
 /bin/mkdir -p '/usr/local/share/man/man8'
 /usr/bin/install -c -m 644 airodump-ng-oui-update.8 airmon-ng.8 '/usr/local/share/man/man8'
make[2]: se sale del directorio '/home/roberto/aircrack-ng/manpages'
make[1]: se sale del directorio '/home/roberto/aircrack-ng/manpages'
Making install in scripts
make[1]: se entra en el directorio '/home/roberto/aircrack-ng/scripts'
Making install in airdrop-ng
make[2]: se entra en el directorio '/home/roberto/aircrack-ng/scripts/airdrop-ng'
Making install in doc
make[3]: se entra en el directorio '/home/roberto/aircrack-ng/scripts/airdrop-ng/doc'
make[4]: se entra en el directorio '/home/roberto/aircrack-ng/scripts/airdrop-ng/doc'
make[4]: No se hace nada para 'install-exec-am'.
 /bin/mkdir -p '/usr/local/share/doc/aircrack-ng'
 /usr/bin/install -c -m 644 Apple.sample.txt dropRules.conf.example '/usr/local/share/doc/aircrack-ng'
 /bin/mkdir -p '/usr/local/share/man/man1'
 /usr/bin/install -c -m 644 airdrop-ng.1 '/usr/local/share/man/man1'
make[4]: se sale del directorio '/home/roberto/aircrack-ng/scripts/airdrop-ng/doc'
make[3]: se sale del directorio '/home/roberto/aircrack-ng/scripts/airdrop-ng/doc'
make[3]: se entra en el directorio '/home/roberto/aircrack-ng/scripts/airdrop-ng'
( cd . && /usr/bin/python3 setup.py build \
	--build-base /home/roberto/aircrack-ng/scripts/airdrop-ng/build \
	--verbose )
Traceback (most recent call last):
  File "setup.py", line 4, in <module>
    from distutils.core import setup
ModuleNotFoundError: No module named 'distutils.core'
Makefile:814: recipe for target 'all-local' failed
make[3]: *** [all-local] Error 1
make[3]: se sale del directorio '/home/roberto/aircrack-ng/scripts/airdrop-ng'
Makefile:546: recipe for target 'install-recursive' failed
make[2]: *** [install-recursive] Error 1
make[2]: se sale del directorio '/home/roberto/aircrack-ng/scripts/airdrop-ng'
Makefile:613: recipe for target 'install-recursive' failed
make[1]: *** [install-recursive] Error 1
make[1]: se sale del directorio '/home/roberto/aircrack-ng/scripts'
Makefile:572: recipe for target 'install-recursive' failed
make: *** [install-recursive] Error 1
[email protected]:~/aircrack-ng$ sudo make install
Making install in manpages
make[1]: se entra en el directorio '/home/roberto/aircrack-ng/manpages'
make[2]: se entra en el directorio '/home/roberto/aircrack-ng/manpages'
make[2]: No se hace nada para 'install-exec-am'.
 /bin/mkdir -p '/usr/local/share/man/man1'
 /usr/bin/install -c -m 644 aircrack-ng.1 airdecap-ng.1 packetforge-ng.1 ivstools.1 kstats.1 makeivs-ng.1 airdecloak-ng.1 airolib-ng.1 buddy-ng.1 '/usr/local/share/man/man1'
 /bin/mkdir -p '/usr/local/share/man/man8'
 /usr/bin/install -c -m 644 airodump-ng-oui-update.8 airmon-ng.8 '/usr/local/share/man/man8'
make[2]: se sale del directorio '/home/roberto/aircrack-ng/manpages'
make[1]: se sale del directorio '/home/roberto/aircrack-ng/manpages'
Making install in scripts
make[1]: se entra en el directorio '/home/roberto/aircrack-ng/scripts'
Making install in airdrop-ng
make[2]: se entra en el directorio '/home/roberto/aircrack-ng/scripts/airdrop-ng'
Making install in doc
make[3]: se entra en el directorio '/home/roberto/aircrack-ng/scripts/airdrop-ng/doc'
make[4]: se entra en el directorio '/home/roberto/aircrack-ng/scripts/airdrop-ng/doc'
make[4]: No se hace nada para 'install-exec-am'.
 /bin/mkdir -p '/usr/local/share/doc/aircrack-ng'
 /usr/bin/install -c -m 644 Apple.sample.txt dropRules.conf.example '/usr/local/share/doc/aircrack-ng'
 /bin/mkdir -p '/usr/local/share/man/man1'
 /usr/bin/install -c -m 644 airdrop-ng.1 '/usr/local/share/man/man1'
make[4]: se sale del directorio '/home/roberto/aircrack-ng/scripts/airdrop-ng/doc'
make[3]: se sale del directorio '/home/roberto/aircrack-ng/scripts/airdrop-ng/doc'
make[3]: se entra en el directorio '/home/roberto/aircrack-ng/scripts/airdrop-ng'
( cd . && /usr/bin/python3 setup.py build \
	--build-base /home/roberto/aircrack-ng/scripts/airdrop-ng/build \
	--verbose )
Traceback (most recent call last):
  File "setup.py", line 4, in <module>
    from distutils.core import setup
ModuleNotFoundError: No module named 'distutils.core'
Makefile:814: recipe for target 'all-local' failed
make[3]: *** [all-local] Error 1
make[3]: se sale del directorio '/home/roberto/aircrack-ng/scripts/airdrop-ng'
Makefile:546: recipe for target 'install-recursive' failed
make[2]: *** [install-recursive] Error 1
make[2]: se sale del directorio '/home/roberto/aircrack-ng/scripts/airdrop-ng'
Makefile:613: recipe for target 'install-recursive' failed
make[1]: *** [install-recursive] Error 1
make[1]: se sale del directorio '/home/roberto/aircrack-ng/scripts'
Makefile:572: recipe for target 'install-recursive' failed
make: *** [install-recursive] Error 1
[email protected]:~/aircrack-ng$ 

Es tal y como me habeis indicado, no he hecho nada más.

Desconectado

#15 31-07-2018 17:40:28

crash
Expulsado

Registrado: 25-10-2017
Mensajes: 1,049

Re: Instalar aircrack-ng en un linux recién instalado

repasa el comentario anterior, porque me has pillado comentandolo, cuando has escrito el mensaje. y ya con eso seguimos.

Desconectado

#16 31-07-2018 18:14:17

bost
Usuario

Registrado: 24-07-2018
Mensajes: 26

Re: Instalar aircrack-ng en un linux recién instalado

Primero he metido la orden que me has dicho y luego lo ejecutado todo de nuevo y sigo teniendo el error

[email protected]:~/aircrack-ng/aircrack-ng$ make
Making all in manpages
make[1]: se entra en el directorio '/home/roberto/aircrack-ng/aircrack-ng/manpages'
make[1]: No se hace nada para 'all'.
make[1]: se sale del directorio '/home/roberto/aircrack-ng/aircrack-ng/manpages'
Making all in scripts
make[1]: se entra en el directorio '/home/roberto/aircrack-ng/aircrack-ng/scripts'
Making all in airdrop-ng
make[2]: se entra en el directorio '/home/roberto/aircrack-ng/aircrack-ng/scripts/airdrop-ng'
Making all in doc
make[3]: se entra en el directorio '/home/roberto/aircrack-ng/aircrack-ng/scripts/airdrop-ng/doc'
make[3]: No se hace nada para 'all'.
make[3]: se sale del directorio '/home/roberto/aircrack-ng/aircrack-ng/scripts/airdrop-ng/doc'
make[3]: se entra en el directorio '/home/roberto/aircrack-ng/aircrack-ng/scripts/airdrop-ng'
( cd . && /usr/bin/python3 setup.py build \
	--build-base /home/roberto/aircrack-ng/aircrack-ng/scripts/airdrop-ng/build \
	--verbose )
Traceback (most recent call last):
  File "setup.py", line 4, in <module>
    from distutils.core import setup
ModuleNotFoundError: No module named 'distutils.core'
Makefile:814: recipe for target 'all-local' failed
make[3]: *** [all-local] Error 1
make[3]: se sale del directorio '/home/roberto/aircrack-ng/aircrack-ng/scripts/airdrop-ng'
Makefile:546: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: se sale del directorio '/home/roberto/aircrack-ng/aircrack-ng/scripts/airdrop-ng'
Makefile:613: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: se sale del directorio '/home/roberto/aircrack-ng/aircrack-ng/scripts'
Makefile:572: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1

Ahora me tengo que ir a ver si mañana sigo porque tendre que desinstalar todo. He creado otra carpeta, ahora estoy aqui

~/aircrack-ng/aircrack-ng$ 

Se me olvidó volver a la raiz. Que desastre y las prisas.

Gracias por vuestra ayuda

Desconectado

#17 31-07-2018 18:19:34

crash
Expulsado

Registrado: 25-10-2017
Mensajes: 1,049

Re: Instalar aircrack-ng en un linux recién instalado

cómo ha cambiado la forma de compilar el nuevo aircrack. y han añadido nuevas librerías. que os dejo a continuación. libhwloc-dev libcmocka-dev

sudo apt-get install build-essential autoconf automake libtool pkg-config libnl-3-dev libnl-genl-3-dev libssl-dev ethtool shtool rfkill zlib1g-dev libpcap-dev libsqlite3-dev libpcre3-dev libhwloc-dev libcmocka-dev

antes de hacer el ./configure
tienes que usar; (yo suelo usar ./autogen.sh) y  lo compila bien.

./autogen.sh 
o
autoreconf -i

después él (no suelo usar lo experimental, solo el configure a secas)

./configure

cambia al directorio src

cd src/

una vez hecho, haces el

make

comprobar todas las pruebas:

make check

y por último el

sudo make install

Desinstalar

sudo make uninstall



hecho los pasos descritos aquí se compila bien. a la versión 1.3 osea la ultima versión.

[email protected]:/opt/crack-keys$ aircrack-ng 

  Aircrack-ng 1.3  - (C) 2006-2018 Thomas d'Otreppe
  https://www.aircrack-ng.org

  usage: aircrack-ng [options] <input file(s)>

  Common options:

      -a <amode> : force attack mode (1/WEP, 2/WPA-PSK)
      -e <essid> : target selection: network identifier
      -b <bssid> : target selection: access point's MAC
      -p <nbcpu> : # of CPU to use  (default: all CPUs)
      -q         : enable quiet mode (no status output)
      -C <macs>  : merge the given APs to a virtual one
      -l <file>  : write key to file. Overwrites file.

  Static WEP cracking options:

      -c         : search alpha-numeric characters only
      -t         : search binary coded decimal chr only
      -h         : search the numeric key for Fritz!BOX
      -d <mask>  : use masking of the key (A1:XX:CF:YY)
      -m <maddr> : MAC address to filter usable packets
      -n <nbits> : WEP key length :  64/128/152/256/512
      -i <index> : WEP key index (1 to 4), default: any
      -f <fudge> : bruteforce fudge factor,  default: 2
      -k <korek> : disable one attack method  (1 to 17)
      -x or -x0  : disable bruteforce for last keybytes
      -x1        : last keybyte bruteforcing  (default)
      -x2        : enable last  2 keybytes bruteforcing
      -X         : disable  bruteforce   multithreading
      -y         : experimental  single bruteforce mode
      -K         : use only old KoreK attacks (pre-PTW)
      -s         : show the key in ASCII while cracking
      -M <num>   : specify maximum number of IVs to use
      -D         : WEP decloak, skips broken keystreams
      -P <num>   : PTW debug:  1: disable Klein, 2: PTW
      -1         : run only 1 try to crack key with PTW
      -V         : run in visual inspection mode

  WEP and WPA-PSK cracking options:

      -w <words> : path to wordlist(s) filename(s)
      -N <file>  : path to new session filename
      -R <file>  : path to existing session filename

  WPA-PSK options:

      -E <file>  : create EWSA Project file v3
      -j <file>  : create Hashcat v3.6+ file (HCCAPX)
      -J <file>  : create Hashcat file (HCCAP)
      -S         : WPA cracking speed test
      -Z <sec>   : WPA cracking speed test length of
                   execution.
      -r <DB>    : path to airolib-ng database
                   (Cannot be used with -w)

  SIMD selection:

      --simd-list       : Show a list of the available
                          SIMD architectures, for this
                          machine.
      --simd=<option>   : Use specific SIMD architecture.

      <option> may be one of the following, depending on
      your platform:

                   generic
                   avx512
                   avx2
                   avx
                   sse2
                   altivec
                   power8
                   asimd
                   neon

  Other options:

      -u         : Displays # of CPUs & MMX/SSE support
      --help     : Displays this usage screen

No file to crack specified.

Quitting aircrack-ng...

puedes seguir las instrucciones de aircrack-ng desde aquí (sitio oficial). https://github.com/aircrack-ng/aircrack … /README.md

Ultima edición por crash (31-07-2018 20:36:24)

Desconectado

#18 31-07-2018 19:10:08

bost
Usuario

Registrado: 24-07-2018
Mensajes: 26

Re: Instalar aircrack-ng en un linux recién instalado

Mañana probaré ya estoy fuera de casa.
Aunque no me lo quito de la cabeza jeje
A ver como limpio lo que he hecho, me fijo en los detalles.
Leo otra vez todo el hilo para saber donde estaban los fallos y saber interpretarlos. Igual era fácil pero estaba tan saturado.
Tengo que ver como dejar la terminal fija en la barra de tareas y buscar si se puede hibernar.

A este paso me veo partición ando un SSD e instalando un SO dual.

La verdad que me estoy motivando. Me fastidia porque quiero auditar cuanto antes y soy bastante impaciente.

Agradeceros todo el gran trabajo que hacéis y el guiarme en esta senda.

Un saludo.

Desconectado

#19 31-07-2018 19:22:37

crash
Expulsado

Registrado: 25-10-2017
Mensajes: 1,049

Re: Instalar aircrack-ng en un linux recién instalado

ok, solo haz los pasos de mi mensaje anterior, y con esto nos lo comentas, porque han cambiado cosas en la compilación desde el comienzo del post que es del 2014

edit. ¿ha alguno os pasa lo mismo que a mi
que lanzó aircrack y se queda aquí sin mostrar el crackeo de las contraseñas?

Opening /opt/crack-keys/handshake/vodafoneXXXX_2(00:25:69)-02.cap

y solo me aparece cuando es craqueado.

                   [00:00:06] 17826 keys tested (2635.22 k/s) 


                       Current passphrase: bavaqaaa                   


      Master Key     : 03 35 8D E4 29 D8 F4 91 33 90 4B C3 61 B0 DB 1C 
                       9C 8D 57 9E 80 A8 28 D0 8E 24 86 80 65 DF C0 DC 

      Transient Key  : AA 75 C3 DC 02 74 D6 25 D6 D8 35 E6 3D 9F 65 0B 
                       94 3E EB 89 C1 7E 6B 80 7E 15 A0 F3 F1 64 92 C5 
                       9E 84 CB 88 E4 0B 9B E6 20 92 45 65 22 E9 E1 EB 
                       75 8F 0D 5F A0 5A 86 E4 4B 75 31 65 23 43 50 55 

      EAPOL HMAC     : A4 18 71 C4 65 AE 84 D3 D2 9E 68 42 39 E3 09 09 

Passphrase not in dictionary









Quitting aircrack-ng...

edit 2. fallo mio en la ejecución al ejecutar aircrack.

Ultima edición por crash (02-08-2018 14:30:45)

Desconectado

#20 01-08-2018 13:17:11

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 4,572

Re: Instalar aircrack-ng en un linux recién instalado

A pesar de lo que afirmas, querido crash, tu pregunta no tiene absolutamente nada que ver con " Instalar aircrack-ng en un linux recién instalado "
Es un "problema" a la hora de ejecutar aircrack-ng que, obviamente, tienes instalado (sino no lo podrías ejecutar)   
Como bien intuyas hubieras tenido que abrir otro hilo para exponer tu duda...
...Escucha a tu voz anterior amigo mio. big_smile

Para responder a tu duda, no sé que decirte: De mi lado no veo nada raro. Las contraseñas desfilan mientras se comprueban y esto nada más arrancar el ataque.

instalar_aircrack-ng_20.jpg

No sé que añadir: Soy incapaz de reproducir tu bug.
Deberías abrir una issue en el repositorio de aircrack-ng. wink

Señalo que he editado el primer post con las instrucciones actualizadas.
Copiáis y pegáis las 6 lineas de ordenes dadas en vuestra consola y se instalará la última versión de desarrollo en corso de aircrack-ng con los todos los scripts "extra". wink

Desconectado

#21 01-08-2018 14:14:01

bost
Usuario

Registrado: 24-07-2018
Mensajes: 26

Re: Instalar aircrack-ng en un linux recién instalado

Este archivo es importante?

[email protected]erto-SATELLITE-L50-B:~/aircrack-ng$ cd src/
[email protected]:~/aircrack-ng/src$ make
Making all in aircrack-crypto
make[1]: se entra en el directorio '/home/roberto/aircrack-ng/src/aircrack-crypto'
  CC       libaircrack_crypto_la-memory.lo
  CC       libaircrack_crypto_la-sha1-git.lo
  CC       libaircrack_crypto_la-wpapsk.lo
  CC       libaircrack_crypto_la-crypto_engine.lo
  CPPAS    sha1-sse2.lo
  CCLD     libaircrack-crypto.la
  CC       libaircrack_crypto_x86_avx2_la-memory.lo
  CC       libaircrack_crypto_x86_avx2_la-sha1-git.lo
  CC       libaircrack_crypto_x86_avx2_la-simd-intrinsics.lo
  CC       libaircrack_crypto_x86_avx2_la-wpapsk.lo
  CC       libaircrack_crypto_x86_avx2_la-crypto_engine.lo
  CCLD     libaircrack-crypto-x86-avx2.la
  CC       libaircrack_crypto_x86_avx_la-memory.lo
  CC       libaircrack_crypto_x86_avx_la-sha1-git.lo
  CC       libaircrack_crypto_x86_avx_la-simd-intrinsics.lo
  CC       libaircrack_crypto_x86_avx_la-wpapsk.lo
  CC       libaircrack_crypto_x86_avx_la-crypto_engine.lo
  CCLD     libaircrack-crypto-x86-avx.la
  CC       libaircrack_crypto_x86_sse2_la-memory.lo
  CC       libaircrack_crypto_x86_sse2_la-sha1-git.lo
  CC       libaircrack_crypto_x86_sse2_la-simd-intrinsics.lo
  CC       libaircrack_crypto_x86_sse2_la-wpapsk.lo
  CC       libaircrack_crypto_x86_sse2_la-crypto_engine.lo
  CCLD     libaircrack-crypto-x86-sse2.la
make[1]: se sale del directorio '/home/roberto/aircrack-ng/src/aircrack-crypto'
Making all in aircrack-util
make[1]: se entra en el directorio '/home/roberto/aircrack-ng/src/aircrack-util'
  CC       libaircrack_util_la-common.lo
  CC       libaircrack_util_la-console.lo
  CC       libaircrack_util_la-crypto_engine_loader.lo
  CC       libaircrack_util_la-mcs_index_rates.lo
  CC       libaircrack_util_la-simd_cpuid.lo
  CC       libaircrack_util_la-trampoline_x86.lo
  CC       libaircrack_util_la-verifyssid.lo
  CC       libaircrack_util_la-avl_tree.lo
  CC       libaircrack_util_la-cpuset_pthread.lo
  CCLD     libaircrack-util.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[1]: se sale del directorio '/home/roberto/aircrack-ng/src/aircrack-util'
Making all in include
make[1]: se entra en el directorio '/home/roberto/aircrack-ng/src/include'
make[1]: No se hace nada para 'all'.
make[1]: se sale del directorio '/home/roberto/aircrack-ng/src/include'
Making all in aircrack-osdep
make[1]: se entra en el directorio '/home/roberto/aircrack-ng/src/aircrack-osdep'
Making all in radiotap
make[2]: se entra en el directorio '/home/roberto/aircrack-ng/src/aircrack-osdep/radiotap'
  CC       radiotap.lo
  CCLD     libradiotap.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: se sale del directorio '/home/roberto/aircrack-ng/src/aircrack-osdep/radiotap'
make[2]: se entra en el directorio '/home/roberto/aircrack-ng/src/aircrack-osdep'
  CC       libaircrack_osdep_la-osdep.lo
  CC       libaircrack_osdep_la-network.lo
  CC       libaircrack_osdep_la-file.lo
  CC       libaircrack_osdep_la-linux.lo
  CC       libaircrack_osdep_la-linux_tap.lo
  CC       libaircrack_osdep_la-common.lo
  CCLD     libaircrack-osdep.la
make[2]: se sale del directorio '/home/roberto/aircrack-ng/src/aircrack-osdep'
make[1]: se sale del directorio '/home/roberto/aircrack-ng/src/aircrack-osdep'
make[1]: se entra en el directorio '/home/roberto/aircrack-ng/src'
  CC       libaclib_la-crypto.lo
  CC       libaclib_la-uniqueiv.lo
  CC       libaclib_la-session.lo
  CCLD     libaclib.la
ar: `u' modifier ignored since `D' is the default (see `U')
  CC       libptw_la-aircrack-ptw-lib.lo
  CCLD     libptw.la
ar: `u' modifier ignored since `D' is the default (see `U')
  CC       libcow_la-cowpatty.lo
  CCLD     libcow.la
ar: `u' modifier ignored since `D' is the default (see `U')
  CC       aircrack_ng-aircrack-ng.o
  CXX      linecount.o
  CXXLD    aircrack-ng
  CC       airdecap_ng-airdecap-ng.o
  CCLD     airdecap-ng
  CC       packetforge_ng-packetforge-ng.o
  CCLD     packetforge-ng
  CC       ivstools-ivstools.o
  CCLD     ivstools
  CC       kstats-kstats.o
  CCLD     kstats
  CC       makeivs_ng-makeivs-ng.o
  CCLD     makeivs-ng
  CC       airdecloak_ng-airdecloak-ng.o
  CCLD     airdecloak-ng
  CC       besside_ng_crawler-besside-ng-crawler.o
  CCLD     besside-ng-crawler
  CC       wpaclean-wpaclean.o
  CCLD     wpaclean
  CC       airolib_ng-airolib-ng.o
  CCLD     airolib-ng
  CC       buddy_ng-buddy-ng.o
  CCLD     buddy-ng
  CC       airbase_ng-airbase-ng.o
  CCLD     airbase-ng
  CC       aireplay_ng-aireplay-ng.o
  CCLD     aireplay-ng
  CC       airodump_ng-airodump-ng.o
  CCLD     airodump-ng
  CC       airserv_ng-airserv-ng.o
  CCLD     airserv-ng
  CC       airtun_ng-airtun-ng.o
  CCLD     airtun-ng
  CC       airventriloquist_ng-airventriloquist-ng.o
  CCLD     airventriloquist-ng
  CC       besside_ng-besside-ng.o
  CCLD     besside-ng
  CC       easside_ng-easside-ng.o
easside-ng.c:36:10: fatal error: zlib.h: No existe el archivo o el directorio
 #include <zlib.h>
          ^~~~~~~~
compilation terminated.
Makefile:1701: recipe for target 'easside_ng-easside-ng.o' failed
make[1]: *** [easside_ng-easside-ng.o] Error 1
make[1]: se sale del directorio '/home/roberto/aircrack-ng/src'
Makefile:1902: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
[email protected]:~/aircrack-ng/src$ make check

Vale, ya se donde estaba el error cogi el codigo de kcdtv en vez del de crash, por eso no me encontraba el zlib porque no lo tenia instalado. No lei el ultimo comentario de kcdtv, pero esto demuestra que por mi parte quiero aprender y que estoy empezando a leerlo e interpretarlo.

Edito para poner que ahora no tengo airmon-ng, voy a seguir los pasos del primer post.

He intentado hacer los pasos del primer post y nada, esto tampoco me funciona

svn co http://svn.aircrack-ng.org/trunk/ aircrack-ng

Un saludo.

Ultima edición por bost (01-08-2018 14:34:22)

Desconectado

#22 01-08-2018 15:08:34

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 4,572

Re: Instalar aircrack-ng en un linux recién instalado

Si usas svn es que no estás siguiendo las instrucciones actualizadas... big_smile

instalar_aircrack-ng_21.jpg

Ahí empieza, al final del post:

instalar_aircrack-ng_22.jpg

No hay linea svn se hace por github
Copias y pegas y ejecutas las 6 lineas en tu consola y listo, está todo actualizado, comprobado hace 15 minutos. .

Desconectado

#23 01-08-2018 18:08:48

crash
Expulsado

Registrado: 25-10-2017
Mensajes: 1,049

Re: Instalar aircrack-ng en un linux recién instalado

error mio en la ejecución de aircrack, pam lo use como si fuera al vuelo y no incluí. el diccionario a pasar con el pipe.
modifico el post anterior que hace mención.
todo correcto, compilación correcta

Desconectado

#24 02-08-2018 13:41:25

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 4,572

Re: Instalar aircrack-ng en un linux recién instalado

Esto es nuevo ahora... 
No se borran los posts anteriores cuando se te ha respondido, sino el hilo pierde todo sentido.
Y las afirmaciones erróneas son parte del proceso. Si nos ponemos a borrar posts porque llevan afirmaciones erróneas no quedara gran cosa en el foro. big_smile
Volviendo a tu duda, no sé si es muy normal que por usar aircrack-ng en pipe no se ven las contraseñas. Así que si seria tu abriría una "issue" en el github de aircrack-ng. Me parece que es algo que podrían arreglar. wink

Desconectado

#25 02-08-2018 14:23:14

crash
Expulsado

Registrado: 25-10-2017
Mensajes: 1,049

Re: Instalar aircrack-ng en un linux recién instalado

lo siento, el fallo fue mio, al aircrack 1.3, no le pasa nada.
empecé el comando así, y de hay el error, se me olvido poner antes el diccionario al vuelo.

aircrack-ng -a 2 handshake.cap -b mac -e nombre de red -w -

lo borre por ser offtopic cómo has mencionado, no problem, te la vuelvo a poner y ya está.
edit, ya esta puesto de nuevo, ojala todos los problemas se me solucionaran así.

Ultima edición por crash (02-08-2018 14:32:35)

Desconectado

Anuncio

Wifi-libre.com: El libre pensamiento para un internet libre / Regístrese ahora

Temas similares

Tema Respuestas Vistas Ultimo mensaje
Saludos por Huev0
2 47 Hoy 18:50:54 por josep345
6 638 Hoy 08:24:45 por pardalis
1 61 Ayer 17:44:23 por kcdtv
11 19005 Ayer 15:14:39 por kcdtv
17 563 Ayer 15:04:33 por kcdtv

Pie de página

Información del usuario

Ultimo usuario registrado: Huev0
Usuarios registrados conectados: 0
Invitados conectados: 12

Estadisticas de los foros

Número total de usuarios registrados: 1,303
Número total de temas: 1,239
Número total de mensajes: 12,654

Máx. usuarios conectados: 74 el 13-11-2018 18:47:20