.. | ||
keygen.c | ||
Readme.md |
Keygen
Il codice responsabile per la generazione della chiave WPA di ogni dispostivo.
Scrive il seriale in /etc/serial
, il nome della rete in /etc/ssid
e ila chiave WPA in /etc/wpa
. E' poi uno script bash a inserirli nella conf di Hostapd.
Pseudocode
function gen_password(mac, serial) {
string password
seed1 = hex(md5(mac))
seed2 = hex(md5(serial))
len = 32
xorshift(seed1[0:8], seed1[8:16], seed1[16:24], seed1[24:32])
for (i = 0; i < len; i++) {
password += seed2[xorshift_get()%20]
}
return password
}