(http://s25.postimg.org/nzemkalkf/2015_06_26_19_51_27.jpg)
mari-PasswordGen
Trasteando con una librería externa para Multimedia Builder (G_ComboBox.dll) y una muetra de la misma concluí que la mejor forma de comprender por mi misma el funcionamiento era probarla en un código própio así que se me ocurrió crear este generador de contraseñas aleatorio para WPA / WPA2 (8-64 caracteres). La aplicación contempla copiar al portapeles y guardar en disco la contraseña generada.. no es algo del otro mundo pero cumple su cometido así que publique el artículo y aplicación hace un par de días en lampiweb y hoy lo comparto aquí con vosotr@s.
Detalles:Generador de contraseñas aletorias para WPA/WPA2 con opción de copia al portapapeles y salvar fichero en disco.
Longitud de las contraseña: 8 a 64 caracteres (*)
(*) Para cambiar el valor de longitud de contraseña existen dos opciones: El valor puede ser cambiado utilizando los botones valor mas / valor menos o escribiendo este directamente en la casilla correspondiente, en ese caso la aplicación detecta si el valor es superior o inferiior al permitido (8 / 64) por lo que se dispone de un tiempo limitado pero suficiente para ingresar dicho valor.. superado dicho tiempo la aplicación corregirá el valor incorrecto y mostrará el mínimo establecido por defecto.
listado de cadenas (pre-definidas):
numérico 0123456789
hexadecimal may 0123456789ABCDEF
hexadecimal min 0123456789abcdef
hexadecimal may / min 0123456789ABCDEFabcdef
hexadecimal may / all 0123456789ABCDEF!@#$%^&*()-_+=~`[]{}|\:;"<>,.?/
hexadecimal min / all 0123456789abcdef!@#$%^&*()-_+=~`[]{}|\:;"<>,.?/
hexadecimal may / min / all 0123456789ABCDEFabcdef!@#$%^&*()-_+=~`[]{}|\:;"<>,.?/
charset a-z abcdefghijklmnopqrstuvwxyz
charset A-Z ABCDEFGHIJKLMNOPQRSTUVWXYZ
numérico / a-z 0123456789abcdefghijklmnopqrstuvwxyz
numérico / A-Z 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ
numérico / a-z / all 0123456789abcdefghijklmnopqrstuvwxyz!@#$%^&*()-_+=~`[]{}|\:;"<>,.?/
numérico / A-Z / all 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()-_+=~`[]{}|\:;"<>,.?/
numérico / a-z / A-Z / all 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()-_+=~`[]{}|\:;"<>,.?/
changelog: 26-06-15 versión inicial
Web's amigas / colaboradoras:
http://www.auditoriaswireless.es
http://crack-wifi.com
http://xiaopan.co/forums/
Licencia:Creative Commons @ maripuri
Reconocimiento-NoComercial-SinObraDerivada 4.0 Internacional (CC BY-NC-ND 4.0)
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode
creativecommons
Descarga:https://cld.pt/dl/download/7faa8c2e-b35b-4297-9ecd-c317785b804d/mari-PasswordGen.zip (https://cld.pt/dl/download/7faa8c2e-b35b-4297-9ecd-c317785b804d/mari-PasswordGen.zip)
mari-PasswordGen by maripuri (2015)
http://lampiweb.com
http://wirelesswindows.ucoz.es/
Have ..a nice day! lampiweb.com team
Muchas gracias a Maripuri por esta aplicación.
recomiendo precalcalcular el tamaño, ya que si alguien se le ocurre hacer 12 caracteres - all, adiós espacio libre XD
Cita de: engel lex en 5 Julio 2015, 04:43 AM
recomiendo precalcalcular el tamaño, ya que si alguien se le ocurre hacer 12 caracteres - all, adiós espacio libre XD
engel lex : Yo acabo de probarlo y le he dado a la opción de 20 caracteres hexadecimal mayusculas, luego le he dado a la opción: Copiar al portapapeles pero no encuentro el portapapeles en Windows7, que es lo que se me ha copiado todo las posibles contraseñas ? En donde esta el portapapeles quiero ver lo que se me ha copiado. Como lo precalculamos el tamaño vaya se que me joda el ordenador con tanto peso. :huh:
si es en ascii
cada caracter = 1byte
charsetlargo*1byte
ej para "numérico / a-z / A-Z / all", 20 caracteres
el charset = 92 (caracteres)
el largo = 20
9220= 1.886.933.291.627.965.536.395.870.951.737.944.702.976bytes
son unos 1.886.933.291.627.965.536.395.870.951 terabytes :P
creo que podría llenarte el disco
Son 20 caracteres todas mayúsculas Ej AJJKFO9OJOR0F0KBBNMMN mi disco local es de 500 GB no es mucho, pero si le doy a guardar en disco la contraseña generada.. donde se guardan en disco local digo para luego localizarlo por que si ocupa mucho y se guarda en un archivo de texto se puede comprimir en archivo winrar o en zip para que no ocupe tanto y luego probar pasar el diccionario con alguna captura de handshake. :)
No seria mas factible hacerle chekeo on-fly de manera que no tienes que crear el diccionario... vas generando y verificando asi no guardas..
Salu2
Cita de: TrashAmbishion en 11 Agosto 2015, 17:13 PM
No seria mas factible hacerle chekeo on-fly de manera que no tienes que crear el diccionario... vas generando y verificando asi no guardas..
Salu2
pasar mayúsculas, minúsculas y numeros 12 caracteres de largo sobre la marcha, no es inteligente XD calcula el tiempo...
estas cosas no sirven para más de 8 cifras