elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Generador de diccionarios para bruteforce
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Generador de diccionarios para bruteforce  (Leído 17,104 veces)
xman6

Desconectado Desconectado

Mensajes: 66



Ver Perfil
Generador de diccionarios para bruteforce
« en: 3 Enero 2012, 22:33 pm »

  Hola ,alguien conoce o sabe  de algun  script generador  de dicionarios para bruteforce con  este tipo de combinaciones , separadas por estes guiones(letras y numeros y guines) ejemplo:

      ctrt-hzsv-d6nq-jk68

  gracias compis :) Buen Año para todos .


« Última modificación: 4 Enero 2012, 01:34 am por Leo Gutiérrez. » En línea

"LIBERTAD DE EXPRESION"
Geormarsch

Desconectado Desconectado

Mensajes: 160



Ver Perfil
Re: Generador de diccionarios para bruteforce
« Respuesta #1 en: 5 Enero 2012, 01:30 am »

Bueeno Mira Te proporciono un Code que te Genera el diccionario con el Comando For
es muy sencilla su utilizacion ....
Te lo Explico mas Abajo
Código
  1. @echo off
  2. title Generar Diccionario Brute Force
  3. color 2f
  4. FOR %%a IN (A B C D E F G H 1 2 3 4 5 6 7 8 9 0) DO (
  5. FOR %%b IN (A B C D E F G H 1 2 3 4 5 6 7 8 9 0 ) DO (
  6. FOR %%c IN (A B C D E F G H 1 2 3 4 5 6 7 8 9 0 ) DO (
  7. FOR %%k IN (A B C D E F G H 1 2 3 4 5 6 7 8 9 0 ) DO (
  8. echo %%a%%b%%c%%k
  9. ))))

Bueno Para Introducir mas Caracteres Editas Las letras que estan entre () y le colocas las letras que quieras Separadas por un Espacio ó por una Coma ( , )...

Este Code te guarda El Diccionario en un Bloc de Notas.
Código
  1. @echo off
  2. title Generar Diccionario Brute Force
  3. color 2f
  4. FOR %%a IN (A B C D E F G H 1 2 3 4 5 6 7 8 9 0 ) DO (
  5. FOR %%b IN (A B C D E F G H 1 2 3 4 5 6 7 8 9 0 ) DO (
  6. FOR %%c IN (A B C D E F G H 1 2 3 4 5 6 7 8 9 0 ) DO (
  7. FOR %%k IN (A B C D E F G H 1 2 3 4 5 6 7 8 9 0 ) DO (
  8. echo %%a%%b%%c%%k>>Diccionario.txt
  9. ))))


PD: Si deseas Que Genere mas de 4 Caracteres Crea otra linea Con el FOR Ojo: Recuerda Cambiar el nombre de la Variable y Ademas de Agregar otro Fin de Parentesis


Salu-DOS


En línea

"Comentar el código es como limpiar el cuarto de baño; nadie quiere hacerlo, pero el resultado es siempre una experiencia más agradable para uno mismo y sus invitados"
xman6

Desconectado Desconectado

Mensajes: 66



Ver Perfil
Re: Generador de diccionarios para bruteforce
« Respuesta #2 en: 8 Enero 2012, 00:41 am »

Gracias a geormarsch yo estoy haciendo correr este que marcha de miedo :

Código
  1. @echo off
  2. title Generar Diccionario Brute Force
  3. color 2f
  4. FOR %%a IN (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 1 2 3 4 5 6 7 8 9 0) DO (
  5. FOR %%b IN (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 1 2 3 4 5 6 7 8 9 0) DO (
  6. FOR %%c IN (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 1 2 3 4 5 6 7 8 9 0) DO (
  7. FOR %%d IN (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 1 2 3 4 5 6 7 8 9 0) DO (
  8. FOR %%e IN (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 1 2 3 4 5 6 7 8 9 0) DO (
  9. FOR %%f IN (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 1 2 3 4 5 6 7 8 9 0) DO (
  10. FOR %%g IN (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 1 2 3 4 5 6 7 8 9 0) DO (
  11. FOR %%h IN (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 1 2 3 4 5 6 7 8 9 0) DO (
  12. FOR %%i IN (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 1 2 3 4 5 6 7 8 9 0) DO (
  13. FOR %%j IN (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 1 2 3 4 5 6 7 8 9 0) DO (
  14. FOR %%k IN (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 1 2 3 4 5 6 7 8 9 0) DO (
  15. FOR %%l IN (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 1 2 3 4 5 6 7 8 9 0) DO (
  16. FOR %%m IN (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 1 2 3 4 5 6 7 8 9 0) DO (
  17. FOR %%n IN (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 1 2 3 4 5 6 7 8 9 0) DO (
  18. FOR %%o IN (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 1 2 3 4 5 6 7 8 9 0) DO (
  19. FOR %%p IN (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 1 2 3 4 5 6 7 8 9 0) DO (
  20. echo %%a%%b%%c%%d-%%e%%f%%g%%h-%%i%%j%%k%%l-%%m%%n%%o%%p>>Diccionario.txt
  21. ))))))))))))))))
  22. pause
  23. pause

 desde hace unas horas lo he puesto a  remar en un viejo pentium  que no es muy  rapido y el txt tiene  ya unos cuantos Gbs ,bueno he previsto un disco duro de 80 Gbs en el pentium ;nunca me habia interesado por este mundo de los l scripts  pero me habeis despertado el gusanillo!! ;);la verdad es que cada uno de nosotros es bueno en algo o tiene aptitudes para  alguna cosa ;pero yo no creo que sea esto precisamente lo mio...........
« Última modificación: 8 Enero 2012, 02:45 am por Leo Gutiérrez. » En línea

"LIBERTAD DE EXPRESION"
Geormarsch

Desconectado Desconectado

Mensajes: 160



Ver Perfil
Re: Generador de diccionarios para bruteforce
« Respuesta #3 en: 8 Enero 2012, 05:41 am »

Excelente amigo...yo hace unos meses no pense qe aprenderia un poco de for.es solo revisar codes que usen or pensar en la sintaxis y otros usos. que bueno que pude resolver tu problema
En línea

"Comentar el código es como limpiar el cuarto de baño; nadie quiere hacerlo, pero el resultado es siempre una experiencia más agradable para uno mismo y sus invitados"
xman6

Desconectado Desconectado

Mensajes: 66



Ver Perfil
Re: Generador de diccionarios para bruteforce
« Respuesta #4 en: 8 Enero 2012, 15:11 pm »

Esta mañana fui a ver el pentium y tuve que reiniciarlo a la fuerza ,se habia bloqueado ;pienso que debe haber millones de combinaciones diferentes,no se si se puede en el script provocar una pausa cada hora de unos cuantos minutos para darle un respiro;el archivo txt es de 4.600 gb ,he intentado abrirlo pero es demasiado grande para lograrlo ;voy a ver si preparo otro pc mas potente para ir hasta el final ;quizas fi pudieramos tambien agregarle algo para que cada 500 megas generados en txt (o menos) pudiese empezar con otro archivo txt(algo asi como una gallina que pone huevos ,pero enumerados ;D),asi tendriamos algo como txt1,txt2,txt3,txt4,txt5,txt6,txt7,txt8,etc y podriamos tambien supervisar al fina ,para ver lo que que genera en los diferentes txt;)


geormarsch gracias amigo por tu ayuda.
« Última modificación: 8 Enero 2012, 15:31 pm por xman6 » En línea

"LIBERTAD DE EXPRESION"
criskapunk

Desconectado Desconectado

Mensajes: 277



Ver Perfil
Re: Generador de diccionarios para bruteforce
« Respuesta #5 en: 8 Enero 2012, 15:38 pm »

Buenas,

(Lo tuve que buscar porque no me acordaba XD!)

Si los guiones aparecen cada 4 caracteres siempre (Osea, solo tienen la función de agrupar), la cantidad posible de combinaciones es:

Tenemos 27 letras en el alfabeto, mas los números del 0 al 9, lo que da un total de 37 de caracteres posibles, que pueden aparecer en 16 posiciones diferentes y se pueden repetir.

37 ** 16 = 12.337.511.914.217.166.362.274.241 combinaciones posibles.

Un saludo.
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.878



Ver Perfil
Re: Generador de diccionarios para bruteforce
« Respuesta #6 en: 8 Enero 2012, 18:29 pm »

el archivo txt es de 4.600 gb ,he intentado abrirlo pero es demasiado grande para lograrlo
4,6 Terabytes?  :rolleyes: Debe ser un Pentium de última generación xDDD  :P

;voy a ver si preparo otro pc mas potente para ir hasta el final ;quizas fi pudieramos tambien agregarle algo para que cada 500 megas generados en txt (o menos) pudiese empezar con otro archivo txt
Es precisamente lo que te iba a comentar, aunque no estoy deacuerdo con el tamaño, lo dejaré en 50 Mb (Y eso quizás ya te va a costar bastante abrirlo).

Entonces...
 
1º Modifico el script para que se pause 10 minutos cada hora
2º tambien para generar pequeños archivos de texto
3º y de regalo una opcion que te permita unir todos los archivos si kieres xD
4º y una pequeña config para ajustar el tiempo de espera, el tamaño de los textos, y para agregar/eliminar los caracteres que se quieren usar...si fuese necesario :S (por la sensibilidad de las minusculas, o algo...)

Un Saludo.


PD: Hay una complicación, si la hora es 23:00, la siguiente sería 00:00, osea, no es lineal... hmmm de momento no se me ocurre como arreglar eso, pero bueno, ahí te hice el resto xD.
Bueno ya lo he correjido más o menos, en vez de usar las horas uso los minutos, el problema de esto es que... se cambia la hora de windows, si no te importa... xD a ver si consigo arreglar eso mejor... Aunque si lo vas a usar en un pentium...no creo que te importe la hora del relojs, asi que lo dejo así, que funciona :P


EDITO:



Hasta donde yo he probado no he encontrado ningún error, ni en la "espera", ni al comprobar el tamaño de los archivos, ni al unir archivos, ni nada. (Simplemente la pequeña molestia de la hora de windows.)
Pero si encuentras algún error al usarlo, comenta, e intentaría arreglarlo.
Un placer ayudar  ;D


Código
  1. @Echo OFF
  2. title Generar Diccionario Brute Force
  3. REM Por geormarsch
  4.  
  5. REM Modificado por ElEkTrO H@cKeR
  6. REM Visita Foro.ElHacker.Net
  7. REM Un gran foro!
  8.  
  9.  
  10.  
  11.  
  12.  
  13. :Configuracion:
  14. ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  15. REM Seteamos los caracteres que queremos usar...
  16. Set Caracteres=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 1 2 3 4 5 6 7 8 9 0
  17.  
  18. REM Seteamos el tiempo de espera para Pentiums xD, En segundos (Bueno, son segundos mas o menos...)
  19. Set Timer=600
  20.  
  21. REM Seteamos el tamaño de los archivos de texto, El numero es en Bytes.
  22. Set Size=52428800
  23.  
  24. REM Seteamos el nombre del archivo.
  25. Set File=Diccionario.txt
  26. ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  27.  
  28.  
  29.  
  30.  
  31.  
  32. :Start:
  33. :::::::
  34.  
  35. Color 07
  36. Set FileCount=1
  37. Set Hora=%time:~3,2%
  38. Set Tiempo=%Timer%
  39.  
  40. Echo. El proceso se iniciar… en 60 segundos para evitar errores.
  41. Echo. Porfavor espere...
  42. Ping -n 69 LocalHost >Nul
  43. Call :Generador %Caracteres%
  44. Goto :FIN:
  45.  
  46.  
  47.  
  48.  
  49.  
  50. :SubRutinas:
  51. ::::::::::::
  52.  
  53. :Generador
  54. FOR %%a IN (%*) DO (
  55. FOR %%b IN (%*) DO (
  56. FOR %%c IN (%*) DO (
  57. FOR %%d IN (%*) DO (
  58. FOR %%e IN (%*) DO (
  59. FOR %%f IN (%*) DO (
  60. FOR %%g IN (%*) DO (
  61. FOR %%h IN (%*) DO (
  62. FOR %%i IN (%*) DO (
  63. FOR %%j IN (%*) DO (
  64. FOR %%k IN (%*) DO (
  65. FOR %%l IN (%*) DO (
  66. FOR %%m IN (%*) DO (
  67. FOR %%n IN (%*) DO (
  68. FOR %%o IN (%*) DO (
  69. FOR %%p IN (%*) DO (
  70.  
  71. REM Borra esta linea de abajo si quieres, el proceso puede tardar el doble, pero al menos te lo va mostrando y asi sabes por que combinación va para echar cálculos xD...
  72. echo %%a%%b%%c%%d-%%e%%f%%g%%h-%%i%%j%%k%%l-%%m%%n%%o%%p
  73.  
  74. echo %%a%%b%%c%%d-%%e%%f%%g%%h-%%i%%j%%k%%l-%%m%%n%%o%%p>>"%File%"
  75. Call :Tamaño "%file%"
  76. Call :Pausar
  77. ))))))))))))))))
  78. Goto :EOF
  79.  
  80.  
  81. :Pausar
  82. If %time:~3,2% Equ %Hora% (
  83. Call :CountDown
  84. Goto :EOF
  85. ) ELSE (
  86. Goto :EOF
  87. )
  88.  
  89.  
  90. :CountDown
  91. Cls
  92. Echo. Pausando el proceso durante %Timer% segundos...
  93. Ping -n 2 LocalHost >Nul
  94. Set /A Timer-=1
  95. If %Timer% EQU 1 (Set Timer=%Tiempo% && Goto :EOF)
  96. Goto :CountDown
  97.  
  98.  
  99. :Tamaño
  100. If %~z1 GTR %Size% (
  101. Set /a FileCount+=1
  102. Ren "%File%" "%File:~0,-4% %Filecount%%~x1"
  103. Goto :EOF
  104. )
  105. Goto :EOF
  106.  
  107.  
  108. :Unir
  109. Copy /Y "%~n1*" "TODO %~n1.txt" >Nul
  110. Del /Q "%~n1*" >Nul
  111. Goto :EOF
  112.  
  113.  
  114.  
  115.  
  116.  
  117. :FIN:
  118. :::::
  119.  
  120. Echo. El proceso ha finalizado.
  121. Choice /M "¨Quieres combinar los archivos de texto?"
  122. If %Errorlevel% EQU 1 (
  123. Call :Unir "%File%"
  124. Cls
  125. Echo. Archivos combinados.
  126. Echo. Pulse una tecla para salir...
  127. ) Else (
  128. Echo. Pulse una tecla para salir...
  129. )
« Última modificación: 8 Enero 2012, 20:06 pm por EleKtro H@cker » En línea



xman6

Desconectado Desconectado

Mensajes: 66



Ver Perfil
Re: Generador de diccionarios para bruteforce
« Respuesta #7 en: 8 Enero 2012, 19:30 pm »

Si es verdad que hay un monton de millones de combinaciones ,con 500 megas de txt ,se puede constatar que ya empieza a generar dicionario en la segunda fila :


AAAA-AAAA-AAAA-ZSE9
AAAA-AAAA-AAAA-ZSE0
AAAA-AAAA-AAAA-ZSFA
AAAA-AAAA-AAAA-ZSFB
AAAA-AAAA-AAAB-ZSFC
AAAA-AAAA-AAAB-ZSFD
AAAA-AAAA-AAAB-ZSFE
AAAA-AAAA-AAAB-ZSFF
AAAA-AAAA-AAAB-ZSFG
AAAA-AAAA-AAAB-ZSFH
AAAA-AAAA-AAAB-ZSFI

yo ya tengo una maquina mejor ,pero estoy buscando algun programa para poder utilizar el procesador de mi carta grafica para poder utilizarla para que genere combinaciones mas rapido .
En línea

"LIBERTAD DE EXPRESION"
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.878



Ver Perfil
Re: Generador de diccionarios para bruteforce
« Respuesta #8 en: 8 Enero 2012, 19:31 pm »

@xman6

Bueno no se si te interesa xD pero El problema con la maldita hora CORREJIDO! (Para evitarlo hago que el script espere 60 segundos antes de empezar a hacer nada...)

Puede resultar incomodo tambien pero era hacer eso o la otra opcion que sería por ejemplo si el minuto fuese "30" pues setearlo en una variable con un valor de -1 (29), para retrasarlo y que no diera error la comprobación de hora, pero claro, volveriamos al problema del "00" y el "60", despues del 60 va el 00... así que...no me como más el coco. Pero ahora está mejor que antes, Ahora no resetea los minutos de la hora de windows  :-[

He editado el script del comentario de arriba, ya está correjido, ahora si que parece casi perfecto muahahaha xD.

EDITO: Y un pequeño despiste al "pausar" el proceso por segunda vez, (Set Timer-=0) correjido, y de nuevo he vuelto a editar el script de arriba...  Ya se acabarón las ediciones.
« Última modificación: 8 Enero 2012, 19:37 pm por EleKtro H@cker » En línea



xman6

Desconectado Desconectado

Mensajes: 66



Ver Perfil
Re: Generador de diccionarios para bruteforce
« Respuesta #9 en: 8 Enero 2012, 19:39 pm »

EleKtro H@cker  sois unas maquinas voy a probarlo ,ya so dire................................
En línea

"LIBERTAD DE EXPRESION"
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines