Passcreator v2.0 (Mejora de WEP-WPAPasscreator)

Publicado por D3M0N, 09 de Febrero de 2012, 09:58:41 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

D3M0N

mientras me tomaba un cafí mejore un poco el Passcreator, esta versiín es un poco mas completa, tenemos un par de opciones nuevas a parte que se unieron WEPPasscreator y WPAPasscreator:

1- Crear ***WEP***-64 (5 Digitos).
2- Crear ***WEP***-128 (13 Digitos).
3- Crear ***WPA***-PSK (Normal 8 Digitos).
4- Crear ***WPA***-PSK (Car.Especiales 8 Digitos).
5- Crear ***WPA***-PSK (64 Digitos).
6- Crear ***WPA2***-PSK (Normal 8 Digitos).
7- Crear ***WPA2***-PSK (Car.Especiales 8 Digitos).
8- Crear ***WPA2***-PSK (64 Digitos).
0- Salir.

# -*- coding: utf-8 -*-

###########################################
# Datos:                                  #
# WEP-64 - 5 caracteres.                  #
# WEP-128 - 13 caracteres.                #
# WPA-PSK - 8-64 caracteres.              #
# WPA2-PSK - 8-64 caracteres.             #
###########################################

import os
from random import *
from time import sleep

print '''
###########################################
#            Passcreator v2.0             #
#         by Arg-Wireless.com.ar          #
###########################################
'''
###########################################################################
# Para crear WEP-64 (5 digitos)
def createwepa_pass(x=6):
 a=x+1
 x=x-1
 passs=[]
 letras=['a','b','c','d','e','f','g','h','i','j','k','l','m'\
        ,'n','o','p','q','r','s','t','u','v','w','x','y','z']
 
 letrasm=['A','B','C','D','E','F','G','H','I','J','K'\
            ,'L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
 
 numeros=['0','1','2','3','4','5','6','7','8','9']

 numerosyletras=letras+numeros+letrasm
 ca='a' 
 ca=ca*a
 passs+=ca
 do=0
 passsc=''

 for n in range(0,x):
  passs[n]=randint(0,64)
  passs[n]=numerosyletras[passs[n]]  
  passsc+=passs[n]
  

 return passsc

###########################################################################
# Para crear WEP-128 (13 digitos)
def wepib_pass(x=14):
 a=x+1
 x=x-1
 passs=[]
 letras=['a','b','c','d','e','f','g','h','i','j','k','l','m'\
        ,'n','o','p','q','r','s','t','u','v','w','x','y','z']
 
 letrasm=['A','B','C','D','E','F','G','H','I','J','K'\
            ,'L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']

 
 numeros=['0','1','2','3','4','5','6','7','8','9']

 numerosyletras=letras+numeros+letrasm
 ca='a' 
 ca=ca*a
 passs+=ca
 do=0
 passsc=''

 for n in range(0,x):
  passs[n]=randint(0,64)
  passs[n]=numerosyletras[passs[n]]  
  passsc+=passs[n]
  

 return passsc

###########################################################################
#Para Crear WPA Normal (8 digitos)
def createwpaa_pass(x=9):
 a=x+1
 x=x-1
 passs=[]
 letras=['a','b','c','d','e','f','g','h','i','j','k','l','m'\
        ,'n','o','p','q','r','s','t','u','v','w','x','y','z']
 
 letrasm=['A','B','C','D','E','F','G','H','I','J','K'\
            ,'L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
 
 numeros=['0','1','2','3','4','5','6','7','8','9']

 numerosyletras=letras+numeros+letrasm
 ca='a' 
 ca=ca*a
 passs+=ca
 do=0
 passsc=''

 for n in range(0,x):
  passs[n]=randint(0,128)
  passs[n]=numerosyletras[passs[n]]  
  passsc+=passs[n]
  

 return passsc

###########################################################################
# Para crear WPA-Especial (8 digitos)
def createwpab_pass(x=9):
 a=x+1
 x=x-1
 passs=[]
 letras=['a','b','c','d','e','f','g','h','i','j','k','l','m'\
        ,'n','o','p','q','r','s','t','u','v','w','x','y','z']
 
 letrasm=['A','B','C','D','E','F','G','H','I','J','K'\
            ,'L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
 
 numeros=['0','1','2','3','4','5','6','7','8','9']

 especiales=['@','/','(',')','[',']','-','_','.',';',',']

 numerosyletras=especiales+letras+numeros+letrasm
 ca='a' 
 ca=ca*a
 passs+=ca
 do=0
 passsc=''

 for n in range(0,x):
  passs[n]=randint(0,64)
  passs[n]=numerosyletras[passs[n]]  
  passsc+=passs[n]
  

 return passsc

###########################################################################
# Para crear WPA (64 digitos)
def createwpac_pass(x=65):
 a=x+1
 x=x-1
 passs=[]
 letras=['a','b','c','d','e','f','g','h','i','j','k','l','m'\
        ,'n','o','p','q','r','s','t','u','v','w','x','y','z']
 letrasm=['A','B','C','D','E','F','G','H','I','J','K'\
            ,'L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
 numeros=['0','1','2','3','4','5','6','7','8','9']
 especiales=['@','/','(',')','[',']','-','_','.',';',',']
 numerosyletras=especiales+letras+numeros+letrasm
 ca='a' 
 ca=ca*a
 passs+=ca
 do=0
 passsc=''
 for n in range(0,x):
  passs[n]=randint(0,256)
  passs[n]=numerosyletras[passs[n]]  
  passsc+=passs[n]
 return passsc
 ###########################################################################
#Para Crear WPA2 Normal (8 digitos)
def createwpa2a_pass(x=9):
 a=x+1
 x=x-1
 passs=[]
 letras=['a','b','c','d','e','f','g','h','i','j','k','l','m'\
        ,'n','o','p','q','r','s','t','u','v','w','x','y','z']
 
 letrasm=['A','B','C','D','E','F','G','H','I','J','K'\
            ,'L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
 
 numeros=['0','1','2','3','4','5','6','7','8','9']

 numerosyletras=letras+numeros+letrasm
 ca='a' 
 ca=ca*a
 passs+=ca
 do=0
 passsc=''

 for n in range(0,x):
  passs[n]=randint(0,128)
  passs[n]=numerosyletras[passs[n]]  
  passsc+=passs[n]
  

 return passsc

###########################################################################
# Para crear WPA2-Especial (8 digitos)
def createwpa2b_pass(x=9):
 a=x+1
 x=x-1
 passs=[]
 letras=['a','b','c','d','e','f','g','h','i','j','k','l','m'\
        ,'n','o','p','q','r','s','t','u','v','w','x','y','z']
 
 letrasm=['A','B','C','D','E','F','G','H','I','J','K'\
            ,'L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
 
 numeros=['0','1','2','3','4','5','6','7','8','9']

 especiales=['@','/','(',')','[',']','-','_','.',';',',']

 numerosyletras=especiales+letras+numeros+letrasm
 ca='a' 
 ca=ca*a
 passs+=ca
 do=0
 passsc=''

 for n in range(0,x):
  passs[n]=randint(0,64)
  passs[n]=numerosyletras[passs[n]]  
  passsc+=passs[n]
  

 return passsc

###########################################################################
# Para crear WPA2 (64 digitos)
def createwpac2_pass(x=65):
 a=x+1
 x=x-1
 passs=[]
 letras=['a','b','c','d','e','f','g','h','i','j','k','l','m'\
        ,'n','o','p','q','r','s','t','u','v','w','x','y','z']
 letrasm=['A','B','C','D','E','F','G','H','I','J','K'\
            ,'L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
 numeros=['0','1','2','3','4','5','6','7','8','9']
 especiales=['@','/','(',')','[',']','-','_','.',';',',']
 numerosyletras=especiales+letras+numeros+letrasm
 ca='a' 
 ca=ca*a
 passs+=ca
 do=0
 passsc=''
 for n in range(0,x):
  passs[n]=randint(0,256)
  passs[n]=numerosyletras[passs[n]]  
  passsc+=passs[n]
 return passsc
###########################################################################
# Comienza el Menu:
print '1- Crear WEP-64 (5 Digitos).'
print '2- Crear WEP-128 (13 Digitos).'
print '3- Crear WPA-PSK (Normal 8 Digitos)'
print '4- Crear WPA-PSK (Car.Especiales 8 Digitos)'
print '5- Crear WPA-PSK (64 Digitos)'
print '6- Crear WPA2-PSK (Normal 8 Digitos)'
print '7- Crear WPA2-PSK (Car.Especiales 8 Digitos)'
print '8- Crear WPA2-PSK (64 Digitos)'
print '0- Salir'
print 
while 1:
 op=raw_input('Ingrese su Opcion: ')
###########################################################################
# Si es 1 Crea WEP-64 (5 Digitos)
 if op == '1':
  passs=createwepa_pass()
  print '''Cre...'''
  sleep(2) 
  print '''Crean...'''
  sleep(2)
  print '''Creando.'''
  sleep(2)
  print 
  print 'Password:',passs
###########################################################################
# Si es 2 Crea WEP-128 (13 Digitos)
 elif op == '2':
  passs=wepib_pass()
  print '''Cre...'''
  sleep(2)
  print '''Crean...'''
  sleep(2)
  print '''Creando.'''
  sleep(2)
  print 
  print 'Password:',passs
###########################################################################
# Si es 3 Crea WPA Normal (8 Digitos)
 elif op == '3':
  passs=createwpaa_pass()
  print '''Cre...'''
  sleep(2)
  print '''Crean...'''
  sleep(2)
  print '''Creando.'''
  sleep(2)
  print 
  print 'Password:',passs
###########################################################################
# Si es 4 Crea WPA con Car.Especiales (8 Digitos)
 elif op == '4':
  passs=createwpab_pass()
  print '''Cre...'''
  sleep(2)
  print '''Crean...'''
  sleep(2)
  print '''Creando.'''
  sleep(2)
  print 
  print 'Password:',passs
###########################################################################
# Si es 5 Crea WPA 64 digitos
 elif op == '5':
  passs=createwpac_pass()
  print '''Cre...'''
  sleep(2)
  print '''Crean...'''
  sleep(2)
  print '''Creando.'''
  sleep(2)
  print 
  print 'Password:',passs
###########################################################################
# Si es 6 Crea WPA2 Normal (8 Digitos)
 elif op == '6':
  passs=createwpaa_pass()
  print '''Cre...'''
  sleep(2)
  print '''Crean...'''
  sleep(2)
  print '''Creando.'''
  sleep(2)
  print 
  print 'Password:',passs
###########################################################################
# Si es 7 Crea WPA2 con Car.Especiales (8 Digitos)
 elif op == '7':
  passs=createwpab_pass()
  print '''Cre...'''
  sleep(2)
  print '''Crean...'''
  sleep(2)
  print '''Creando.'''
  sleep(2)
  print 
  print 'Password:',passs
###########################################################################
# Si es 8 Crea WPA2 64 digitos
 elif op == '8':
  passs=createwpac_pass()
  print '''Cre...'''
  sleep(2)
  print '''Crean...'''
  sleep(2)
  print '''Creando.'''
  sleep(2)
  print 
  print 'Password:',passs
###########################################################################
# Si es 0 Sale del programa.
 elif op == '0':
    print '''
    Saliendo'''
    sleep(2)
    exit()
###########################################################################
# Si no es ninguna
 else:
    print '''No es una Opcion Valida...'''


You are not allowed to view links. Register or Login