Autor Tema: ¿Cómo se puede mezclar 2 ó más diccionarios?  (Leído 26106 veces)

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

Chumpy

  • Visitante
Re: ¿Cómo se puede mezclar 2 ó más diccionarios?
« Respuesta #20 en: 12-12-2011, 13:38 (Lunes) »
Efectivamente _alister_ se pueden unir uno o varios diccionarios de "criterio humano" entre si e incluso con alguna parte por fuerza bruta.
Quizás el nombre que está mal utilizado es llamar a un diccionario creado con todas las combinaciones posibles "diccionario", eso siempre se llamó fuerza bruta, para diferenciarlo de los diccionarios de palabras, pero como los programas que utilizamos para extraer claves WPA necesitan de un dicionario si o si y no tienen la opción de elegir "Diccionario" o "Fuerza Bruta" pues a veces metemos el más absurdo de los diccionarios, uno con todas las combinaciones posibles (también el más completo), como diccionario.

Siempre un diccinario que combine una o varias partes humanas con o sin partes por fuerza bruta va a tener menos convinaciones que un ataque por fuerza bruta que incluya esas mismas convinaciones.

Y ya que me pongo a escribir, desde poco antes de leer este hilo empezé a gestar una idea (he estado leyendo sobre como optimizar los recursos y he visto que hay gente que pone simultaneamente a trabajar varios aircrack con varios dicionarios diferentes). Sería ideal tener un Editor de Diccionarios, que además de la opción que tiene el script de Drexxx (Concatenación o Producto Cartesiano) llevara almenos las operaciones básicas de conjuntos Unión (Todos las combinaciones de 1 + las combinaciones de 2 que no estén incluidas en 1 respetando el orden, pero sin juntarlas en una sola contraseña), Diferencia (Todas las combinaciones de 1 que no estén en 2), Intersección (solo aquellas combinaciones que estén en 1 y en 2).

Con esta herramienta, unas nociones básicas de álgebra de conjuntos y un poco de imaginación se pueden personalizar comodamente los diccionarios optimizandolos para cada necesidad.



alist3r

  • Visitante
Re: ¿Cómo se puede mezclar 2 ó más diccionarios?
« Respuesta #21 en: 12-12-2011, 13:46 (Lunes) »
insisto en que crunch ya hacia todo esto hace tiempo

Desconectado drvalium

  • Moderador Global
  • *
  • Mensajes: 17388
  • Misántropo
Re: ¿Cómo se puede mezclar 2 ó más diccionarios?
« Respuesta #22 en: 12-12-2011, 14:27 (Lunes) »
pienso que eso que estáis haciendo tiene menos posibilidades de salir que de que a uno le toque el gordo de la lotería dos veces el mismo año.

llevo 5 meses intentando recuperar la clave de un archivo excel protegido y eso que conozco el patrón de la clave.

diccionarios y/o fuerza bruta =  a tiempo y energía malgastados.

alist3r

  • Visitante
Re: ¿Cómo se puede mezclar 2 ó más diccionarios?
« Respuesta #23 en: 13-12-2011, 17:40 (Martes) »
pienso que eso que estáis haciendo tiene menos posibilidades de salir que de que a uno le toque el gordo de la lotería dos veces el mismo año.

llevo 5 meses intentando recuperar la clave de un archivo excel protegido y eso que conozco el patrón de la clave.

diccionarios y/o fuerza bruta =  a tiempo y energía malgastados.

en el 99.999% de las veces, esto es totalmente cierto.
solo hay que sacar la calculadora para comprender la magnitud del problema.

se requiere estar medio chiflado para intentar atacar patrones de mas de 5 caracteres, y las claves WPA ya tienen mas que eso.

tener un buen diccionario es irrelevante. un buen diccionario seria aquel que contiene todas las combinaciones posibles del mundo, y eso seria inviable por el tiempo necesario para procesarlo y pr el espacio de almacenamiento que gastaria.

hay que tener rigor científico y método empírico para no acabar hacer locuras y perdiendo el tiempo en temas de seguridad informática.
« Última modificación: 13-12-2011, 17:42 (Martes) por _alister_ »

Chumpy

  • Visitante
Re: ¿Cómo se puede mezclar 2 ó más diccionarios?
« Respuesta #24 en: 14-12-2011, 01:07 (Miércoles) »
un buen diccionario seria aquel que contiene todas las combinaciones posibles del mundo

En esto estoy en completo desacuerdo contigo y es a lo que Argos y yo nos referímos, un buen diccionario es un diccionario lo más corto posible que incluya la combinación que buscamos, un diccionario que contenga todas las combinaciones posibles del mundo tiene un 100% de probabilidades de contener la clave, pero aún así es el peor diccionario del mundo, porque como tu has dicho se necesitarían años para probar todas las claves, la fuerza bruta es el metodo menos eficiente.

La posibilidad de trabajar y editar de manera rápida y cómoda los diccionarios nos permitiría personalizar un dicionario para cada ataque, a partir de metodos de análisis humano y probabilísticos podemos, aún a riesgo de que la clave no se encuentre en el diccionario final, reducir el número de combinaciones (o en último caso variar su orden). La idea es poder preparar una serie de diccionarios básicos que combinandolos tenga un alto porcentaje de probabilidades de contener la clave.

Si, por ejemplo, yo tengo un dicionario de nombres típicos de Cataluña, otro con nombres típicos de Galicia, otro con los nombres más comunes de España y otro con Apellidos según donde me encuentre combinaré los diccionarios de maneras diferentes, reduzco las posibilidades de contener la clave correcta que si los uniera todos, pero tambien reduzco drasticamente el tiempo de comprobación. La intención no es juntar diccionarios para tener más combinaciones sino unir solo los necesarios para que las combinaciones sean las minimas que cada uno considere aceptables.

PD.: En cuanto tenga un momentillo probaré lo que decís de Crunch

alist3r

  • Visitante
Re: ¿Cómo se puede mezclar 2 ó más diccionarios?
« Respuesta #25 en: 14-12-2011, 01:40 (Miércoles) »
claro, pero no sabes lo que buscas, por eso digo lo que digo.
me explico? je je je

tranquilo, que comprendo perfectamente lo que me comentas, y lo he puesto en práctica, pero el numero de casos donde puedes poner en práctica el factor humanistico de todo esto es... ínfimo.
y menos aun con la complejidad que comentas. si aplicas el principio de paretto a las estadisticas, el resultado es un simple y contundente "no vale la pena".

a no ser que te pases 8 horas al dia auditando redes como profesional de seguridad, o que te paguen un pastizal por robar datos corporativos :D
« Última modificación: 14-12-2011, 01:42 (Miércoles) por _alister_ »

Supercalifragilistico

  • Visitante
Re: ¿Cómo se puede mezclar 2 ó más diccionarios?
« Respuesta #26 en: 14-12-2011, 02:54 (Miércoles) »
Citar
un buen diccionario seria aquel que contiene todas las combinaciones posibles del mundo

Gracias a _alister_ aprendí lo que es realmente una WPA/WPA2.

Así que por el momento no existe una computadora con tanta capacidad para almacenar ese diccionario. Tampoco con tanta potencia para procesarlo sin que la persona tenga que tener vida y paciencia eternas.

Claro que siempre y cuando pongas una clave robusta.

Pero claro, como dicen esta el factor humano que con la pereza de poner una clave compleja, pues ponen una que resulta más fácil de Auditar que pelar un caramelo y comerlo.

Saludos!!!!

alist3r

  • Visitante
Re: ¿Cómo se puede mezclar 2 ó más diccionarios?
« Respuesta #27 en: 14-12-2011, 03:04 (Miércoles) »
claro, lo que queria decir con "bueno" es la probabilidad de acierto alta.
eso tiene un downside, y es que rapidamente nos salimos del rango conocido como "computacionalmente abarcable".

y el factor humano es predecible en muchas ocasiones, pero solo para patrones pseudopredecibles y con permutaciones relativamente bajas como por ejemplo fechas y nombres propios.

un solo cambio en una letra mayuscula, o el simple hecho de añadir un numero al final de la clave, elevan exponencialmente las permutaciones posibles, y eso suponiendo que tengamos un patron, cosa que por regla general no vamos a tener.

vamos... que a partir de una delgada linea... es mejor hacer ganchillo que auditar una red WPA. al menos sabes que haciendo ganchillo, despues de unos años como mucho, tendrás un bonito jersey...

herrpiluso

  • Visitante
Re: ¿Cómo se puede mezclar 2 ó más diccionarios?
« Respuesta #28 en: 29-09-2016, 08:26 (Jueves) »
un buen diccionario seria aquel que contiene todas las combinaciones posibles del mundo

En esto estoy en completo desacuerdo contigo y es a lo que Argos y yo nos referímos, un buen diccionario es un diccionario lo más corto posible que incluya la combinación que buscamos, un diccionario que contenga todas las combinaciones posibles del mundo tiene un 100% de probabilidades de contener la clave, pero aún así es el peor diccionario del mundo, porque como tu has dicho se necesitarían años para probar todas las claves, la fuerza bruta es el metodo menos eficiente.

La posibilidad de trabajar y editar de manera rápida y cómoda los diccionarios nos permitiría personalizar un dicionario para cada ataque, a partir de metodos de análisis humano y probabilísticos podemos, aún a riesgo de que la clave no se encuentre en el diccionario final, reducir el número de combinaciones (o en último caso variar su orden). La idea es poder preparar una serie de diccionarios básicos que combinandolos tenga un alto porcentaje de probabilidades de contener la clave.

Si, por ejemplo, yo tengo un dicionario de nombres típicos de Cataluña, otro con nombres típicos de Galicia, otro con los nombres más comunes de España y otro con Apellidos según donde me encuentre combinaré los diccionarios de maneras diferentes, reduzco las posibilidades de contener la clave correcta que si los uniera todos, pero tambien reduzco drasticamente el tiempo de comprobación. La intención no es juntar diccionarios para tener más combinaciones sino unir solo los necesarios para que las combinaciones sean las minimas que cada uno considere aceptables.

PD.: En cuanto tenga un momentillo probaré lo que decís de Crunch
Hola, me presento:
Mi verdadero nombre es Norberto, casi anciano ya y luego de medio siglo de trabajar en electronica tengo tiempo de interesarme por estos temas.
Ruego me disculpen, es mi primera intervencion y quiza cometa errores.
Lo que andaba buscando es saber si se pueden editar diccionarios para que resulten mas cortos.
Ejemplo el generico de fechas, acotarlo para que busque a partir de 1300 o 1400 para que incluya hechos historicos relevantes. Dudo que alguien recuerde la fecha de hechos mas lejanos.
Y... estimo mas probable que alguien coloque la fecha de su nacimiento, de su boda... que dificilmente haya sido antes de 1900.
Y tambien si se puede dividir el generico DNI ya que contiene cien millones de claves.
Tardaria diez dias o algo asi para correrlas todas.
De estar en 20 grupos de cinco millones seria mas factible probarlo en jornadas sucesivas.
Al reiniciar Linux (wifislax) comienza a revisar nuevamente desde cero.
Esto se evitaria diviendo el diccionario.
Pero ignor como.
Muchas gracias y disculpen las tildes, es que utilizo un teclado americano.

Desconectado drvalium

  • Moderador Global
  • *
  • Mensajes: 17388
  • Misántropo
Re: ¿Cómo se puede mezclar 2 ó más diccionarios?
« Respuesta #29 en: 04-10-2016, 17:59 (Martes) »
por favor no reabras temas que llevan cinco años muertos, abre un tema nuevo con un titulo descriptivo y por ejemplo di que programa usas para pasar esos diccionarios.


saludos

herrpiluso

  • Visitante
Re: ¿Cómo se puede mezclar 2 ó más diccionarios?
« Respuesta #30 en: 04-10-2016, 20:09 (Martes) »
Hola!
Si, lo lamento.
Es que no ubico el modo de abrir un nuevo post. Por eso puse la consulta en este que hablan de diccionarios.
Hubo cambios:
Los diccionarios los llama directamente Goyscript Wap
Pero descubri que en realidad se tratan de scripts (hace muchos años estudie programacion) y procure modificarlos pero los pasa de largo.
Existe una variable NUMERO que se inicializa en 0
Entonces probe de iniciarla en 3000000 pero el script es ignorado por el GoyScript.
Probe varias asignaciones, tales como declararlo en 0 y luego asignarle  tres millones, otra prueba fue iniciarlo en cero y luego sumarle 3 millones a si mismo.
Pero no hubo caso: El diccionario es ignorado por el programa.
Quiza no deban ser editados con un editor de texto comun, aunque eso no resulta importante en scripts vbs y js.
Muchas gracias.

Desconectado drvalium

  • Moderador Global
  • *
  • Mensajes: 17388
  • Misántropo
« Última modificación: 04-10-2016, 20:30 (Martes) por drvalium »

herrpiluso

  • Visitante
Re: ¿Cómo se puede mezclar 2 ó más diccionarios?
« Respuesta #32 en: 05-10-2016, 04:51 (Miércoles) »
Muchas Gracias!
Soy "viejo" de las listas de correo de electronica y todo se resume a correos electronicos.
En los post... me hago un lio.
Pero ahora ya me has indicado como.
Gracias nuevamente.

//FINAL Y MÁS DOS RESPUESTAS