Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SeleccionarInterfaceAuto
- [ ! "$(iwconfig 2>/dev/null|grep "^$IFACE_MON "|grep "Mode:Monitor")" ] && MontarMonitor
- unset ESSID BSSID CANAL CIFRADO PWR WPS SOPORTADA_WEPWPA KEYGEN_WEPWPA SOPORTADA_WPS KEYGEN_WPS PINGENERICO
- echo -e "\n - Escaneando en busca de objetivos... \033[s"
- killall airodump-ng >/dev/null 2>&1
- if [ $SCAN_CHANNEL -ne 0 ]; then
- CHANNEL="--channel $SCAN_CHANNEL"
- else
- unset CHANNEL
- fi
- airodump-ng "$IFACE_MON" -a $CHANNEL -w "$CAPTURAS/captura" >/dev/null 2>&1 & AIRODUMP_PID=$!
- trap "kill -s INT $AIRODUMP_PID >/dev/null 2>&1" SIGINT
- sleep 1
- echo "4"
- SEGUNDOS=$SCAN_TIME
- while [ -e "/proc/$AIRODUMP_PID" -a $SEGUNDOS -gt -1 ]; do
- echo -en "\033[u[0;32m$SEGUNDOS [0msegundos \033[K"
- sleep 1
- SEGUNDOS=$(($SEGUNDOS-1))
- done
- [ ! -f "$CAPTURAS/captura-01.csv" ] && echo -e "\033[u[0;31mERROR[0m" && sleep 3 && MenuPrincipal
- echo -e "\033[u[0;32m√ [0m \033[K"
- kill -s INT $AIRODUMP_PID >/dev/null 2>&1
- echo "2" >> 2.txt
- echo -en "\n - Identificando objetivos con WPS activado... "
- wash -C -f "$CAPTURAS/captura-01.cap" 2>/dev/null|tail -n +3|awk '{print $1,$5}' >"$TMP/BSSIDs_WPS.txt"
- echo "3" >> 3.txt
- [ $? -ne 0 ] && echo "[0;31mERROR[0m" && sleep 3 && echo "fallo"
- echo "4" >> 4.txt
- echo "[0;32m√ [0m"
- echo -en "\n - Buscando patrones conocidos... "
- CORTE=$(($(cat "$CAPTURAS/captura-01.csv"|grep -an "Station"|cut -d':' -f1)-4))
- echo "5" >> 5.txt
- cat "$CAPTURAS/captura-01.csv"|tail -n +3|head -$CORTE|\
- sort -t',' -k9 -n -r -o "$TMP/objetivos.txt"
- echo "6" >> 6.txt
- BSSIDs_WPS="$(cat "$TMP/BSSIDs_WPS.txt")"
- echo "7" >> 7.txt
- N=0
- echo "8" >> 8.txt
- while IFS="\n" read LINEA; do
- echo "9" >> 9.txt
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement