Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

[PY]calcolare MAC da SSID su router alice

Il forum per tutti i developer. Leggere attentamente il regolamento di sezione prima di postare.

[PY]calcolare MAC da SSID su router alice

Messaggioda Berga95 » lun set 27, 2010 9:10 pm

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... [;)]
Non è morto ciò che in eterno può attendere - e col passare di strani eoni - anche la morte può morire.
~ H.P. Lovecraft
Avatar utente
Berga95
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3342
Iscritto il: sab set 12, 2009 12:56 pm
Località: C:\Python27 | C:\Dev-Cpp | Treviso

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

Messaggioda Berga95 » gio ott 28, 2010 8:46 pm

Ho risolto il problema, se avrò voglia e tempo finirò il programmino e penso che lo inserirò sul portale MLI (previa autorizzazione logicamente) [;)]
Non è morto ciò che in eterno può attendere - e col passare di strani eoni - anche la morte può morire.
~ H.P. Lovecraft
Avatar utente
Berga95
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3342
Iscritto il: sab set 12, 2009 12:56 pm
Località: C:\Python27 | C:\Dev-Cpp | Treviso

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

Messaggioda Al3x » gio ott 28, 2010 9:09 pm

[^]
è primavera finalmente! [:)]
Avatar utente
Al3x
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 7411
Iscritto il: sab gen 10, 2009 12:51 pm
Località: http://127.0.0.1/

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

Messaggioda farbix89 » ven ott 29, 2010 5:26 pm

Interessante Berga [^] [^]
Avatar utente
farbix89
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 14093
Iscritto il: ven feb 13, 2009 10:09 pm

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

Messaggioda Berga95 » ven ott 29, 2010 5:31 pm

Naturalmente con la relativa pass... mica mi fermo al MAC [rotolo]
Non è morto ciò che in eterno può attendere - e col passare di strani eoni - anche la morte può morire.
~ H.P. Lovecraft
Avatar utente
Berga95
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3342
Iscritto il: sab set 12, 2009 12:56 pm
Località: C:\Python27 | C:\Dev-Cpp | Treviso


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising