Pagina 1 di 1

[PY]calcolare MAC da SSID su router alice

MessaggioInviato: lun set 27, 2010 9:10 pm
da Berga95
Ciao ragazzi [:)] Stavo sviluppando un piccolo script in python, che dovrebbe calcolare il MAC di un modem partendo dal SSID (Alice-xxxxxxxx), ispirandomi ad un articolo su WinMagazine...
Il codice è questo:
Codice: Seleziona tutto
#------------------------------
#MACs
mac01 = '000827'
mac02 = '0013c8'
mac03 = '0017c2'
mac04 = '00193e'
mac05 = '001ca2'
mac06 = '001d8b'
mac07 = '002233'
mac08 = '00238e'
mac09 = '002553'
mac10 = '00a02f'
mac11 = '080018'
mac12 = '38229d'
mac13 = '6487d7'
mac01 = list(mac01)
mac02 = list(mac02)
mac03 = list(mac03)
mac04 = list(mac04)
mac05 = list(mac05)
mac06 = list(mac06)
mac07 = list(mac07)
mac08 = list(mac08)
mac09 = list(mac09)
mac10 = list(mac10)
mac11 = list(mac11)
mac12 = list(mac12)
mac13 = list(mac13)
lista_mac = [mac01, mac02, mac03, mac04, mac05, mac06, mac07, mac08, mac09, mac10, mac11, mac12, mac13]
mac_found = []
#Funzioni
#----------------------------------
#Confronto tra i mac e quello ricavato da SSID
def confr():
    for m in lista_mac:
        if m[-1] == MAC2p0[0]:
            mac_found = mac_found + m
    for m in lista_mac:
        if m[-1] == MAC2p1[0]:
            mac_found = macfound + m
    for m in lista_mac:
        if m[-1] == MAC2p2[0]:
            mac_found = macfound + m

#Programma
#---------------------------------------
SSID = input("SSID: ")
MAC2p0 = list(hex(int(SSID)))[2:]
MAC2p1 = list(hex(int(SSID)+ 100000000))[2:]
MAC2p2 = list(hex(int(SSID)+ 200000000))[2:]
confr()
print("MAC trovati:", mac_found)



Un codice un po' contorto, che mi da come errore:
Codice: Seleziona tutto
Traceback (most recent call last):
  File "C:/Users/Luca/Desktop/ssid.py", line 55, in <module>
    confr()
  File "C:/Users/Luca/Desktop/ssid.py", line 39, in confr
    mac_found = mac_found + m
UnboundLocalError: local variable 'mac_found' referenced before assignment


Se ne sapete qualcosa, ve ne sarei grato... [:)]

EDIT: Per chi non lo sapesse, legga http://www.gibit.net/forum/viewtopic.php?f=10&t=20 oppure googoli un po'
P.S: Tale script non è *assolutamente* fatto per scopi illegali, ma per testare la sicurezza di alcune mie reti o di alcuni miei amici... [;)]

Re: [PY]calcolare MAC da SSID su router alice

MessaggioInviato: gio ott 28, 2010 8:46 pm
da Berga95
Ho risolto il problema, se avrò voglia e tempo finirò il programmino e penso che lo inserirò sul portale MLI (previa autorizzazione logicamente) [;)]

Re: [PY]calcolare MAC da SSID su router alice

MessaggioInviato: gio ott 28, 2010 9:09 pm
da Al3x
[^]

Re: [PY]calcolare MAC da SSID su router alice

MessaggioInviato: ven ott 29, 2010 5:26 pm
da farbix89
Interessante Berga [^] [^]

Re: [PY]calcolare MAC da SSID su router alice

MessaggioInviato: ven ott 29, 2010 5:31 pm
da Berga95
Naturalmente con la relativa pass... mica mi fermo al MAC [rotolo]