El libre pensamiento para un internet libre

No estas registrado.  

Anuncio

Wifi-highpower.es es distribuidor oficial de Alfa Network

#26 14-06-2017 23:28:15

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 5,202

Re: Crunch 3.6 : El generador referencia para crack WPA

Bienvenida Leaticia. smile
Entiendo que quieres juntar todos los juegos de caracteres predeterminados encerrando los entre los ' ' .
Buen intento pero crunch no lo permite.
En tu caso lo más conveniente es usar la lista (que puedes modificar) de patrones
Echemos un ojo...
  (Se encuentra en /usr/share/crunch/ en Kali linux) 

cat /usr/share/crunch/charset.lst
# charset configuration file for winrtgen v1.2 by Massimiliano Montoro ([email protected])
# compatible with rainbowcrack 1.1 and later by Zhu Shuanglei <[email protected]>


hex-lower                     = [0123456789abcdef]
hex-upper                     = [0123456789ABCDEF]

numeric                       = [0123456789]
numeric-space                 = [0123456789 ]

symbols14                     = [[email protected]#$%^&*()-_+=]
symbols14-space               = [[email protected]#$%^&*()-_+= ]

symbols-all                   = [[email protected]#$%^&*()-_+=~`[]{}|\:;"'<>,.?/]
symbols-all-space             = [[email protected]#$%^&*()-_+=~`[]{}|\:;"'<>,.?/ ]

ualpha                        = [ABCDEFGHIJKLMNOPQRSTUVWXYZ]
ualpha-space                  = [ABCDEFGHIJKLMNOPQRSTUVWXYZ ]
ualpha-numeric                = [ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]
ualpha-numeric-space          = [ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ]
ualpha-numeric-symbol14       = [[email protected]#$%^&*()-_+=]
ualpha-numeric-symbol14-space = [[email protected]#$%^&*()-_+= ]
ualpha-numeric-all            = [[email protected]#$%^&*()-_+=~`[]{}|\:;"'<>,.?/]
ualpha-numeric-all-space      = [[email protected]#$%^&*()-_+=~`[]{}|\:;"'<>,.?/ ]

lalpha                        = [abcdefghijklmnopqrstuvwxyz]
lalpha-space                  = [abcdefghijklmnopqrstuvwxyz ]
lalpha-numeric                = [abcdefghijklmnopqrstuvwxyz0123456789]
lalpha-numeric-space          = [abcdefghijklmnopqrstuvwxyz0123456789 ]
lalpha-numeric-symbol14       = [[email protected]#$%^&*()-_+=]
lalpha-numeric-symbol14-space = [[email protected]#$%^&*()-_+= ]
lalpha-numeric-all 	      = [[email protected]#$%^&*()-_+=~`[]{}|\:;"'<>,.?/]
lalpha-numeric-all-space      = [[email protected]#$%^&*()-_+=~`[]{}|\:;"'<>,.?/ ]

mixalpha                   = [abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ]
mixalpha-space             = [abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ]
mixalpha-numeric           = [abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]
mixalpha-numeric-space     = [abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ]
mixalpha-numeric-symbol14  = [abcdefghi[email protected]#$%^&*()-_+=]
mixalpha-numeric-symbol14-space = [[email protected]#$%^&*()-_+= ]
mixalpha-numeric-all       = [[email protected]#$%^&*()-_+=~`[]{}|\:;"'<>,.?/]
mixalpha-numeric-all-space = [[email protected]#$%^&*()-_+=~`[]{}|\:;"'<>,.?/ ]

#########################################################################################
#                 SWEDISH CHAR-SUPPORT                                                  # #########################################################################################

#########################
# Uppercase             #
#########################
ualpha-sv                        = [ABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ]
ualpha-space-sv                  = [ABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ ]
ualpha-numeric-sv                = [ABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ0123456789]
ualpha-numeric-space-sv          = [ABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ0123456789 ]
ualpha-numeric-symbol14-sv       = [ABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ[email protected]#$%^&*()-_+=]
ualpha-numeric-symbol14-space-sv = [ABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ[email protected]#$%^&*()-_+= ]
ualpha-numeric-all-sv            = [ABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ[email protected]#$%^&*()-_+=~`[]{}|\:;"'<>,.?/]
ualpha-numeric-all-space-sv      = [ABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ[email protected]#$%^&*()-_+=~`[]{}|\:;"'<>,.?/ ]

#########################
# Lowercase             #
#########################
lalpha-sv                        = [abcdefghijklmnopqrstuvwxyzåäö]
lalpha-space-sv                  = [abcdefghijklmnopqrstuvwxyzåäö ]
lalpha-numeric-sv                = [abcdefghijklmnopqrstuvwxyzåäö0123456789]
lalpha-numeric-space-sv          = [abcdefghijklmnopqrstuvwxyzåäö0123456789 ]
lalpha-numeric-symbol14-sv       = [abcdefghijklmnopqrstuvwxyzåäö[email protected]#$%^&*()-_+=]
lalpha-numeric-symbol14-space-sv = [abcdefghijklmnopqrstuvwxyzåäö[email protected]#$%^&*()-_+= ]
lalpha-numeric-all-sv            = [abcdefghijklmnopqrstuvwxyzåäö[email protected]#$%^&*()-_+=~`[]{}|\:;"'<>,.?/]
lalpha-numeric-all-space-sv      = [abcdefghijklmnopqrstuvwxyzåäö[email protected]#$%^&*()-_+=~`[]{}|\:;"'<>,.?/ ]

#########################
# Mixcase               #
#########################
mixalpha-sv                   = [abcdefghijklmnopqrstuvwxyzåäöABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ]
mixalpha-space-sv             = [abcdefghijklmnopqrstuvwxyzåäöABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ ]
mixalpha-numeric-sv           = [abcdefghijklmnopqrstuvwxyzåäöABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ0123456789]
mixalpha-numeric-space-sv     = [abcdefghijklmnopqrstuvwxyzåäöABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ0123456789 ]
mixalpha-numeric-symbol14-sv  = [abcdefghijklmnopqrstuvwxyzåäöABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ[email protected]#$%^&*()-_+=]
mixalpha-numeric-symbol14-space-sv = [abcdefghijklmnopqrstuvwxyzåäöABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ[email protected]#$%^&*()-_+= ]
mixalpha-numeric-all-sv       = [abcdefghijklmnopqrstuvwxyzåäöABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ[email protected]#$%^&*()-_+=~`[]{}|\:;"'<>,.?/]
mixalpha-numeric-all-space-sv = [abcdefghijklmnopqrstuvwxyzåäöABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ[email protected]#$%^&*()-_+=~`[]{}|\:;"'<>,.?/ ]

En tu caso me parece que este juego de caracteres te iría bien:

mixalpha-numeric-all       = [[email protected]#$%^&*()-_+=~`[]{}|\:;"'<>,.?/]

'tonces su nombre es mixalpha-numeric-al
Para hacer un diccionario con este charset debes usar la opción -f + ruta_lista y el nombre del charset.
sería entonces

crunch 6 6 -f /usr/share/crunch/charset.lst mixalpha-numeric-all -z bzip2 -o /root/Escritorio/Documentos/password.txt

Habías puesto \root en lugar de /root. en tu linea anterior. Siempre es / la primera cosa en tu "arborescencia"  (/ = raíz)
Te recuerdo de paso que es muy peligroso usar la cuenta root... 
Lo que se debe hacer es usar una cuenta de usuario normal protegida con una contraseña (y usar los privilegios de administrador solo unicamente cuando sea necesario) .
Esto dicho....  ¿Tienes a unos cuantos discos duros externos verdad? tongue

Seleccion_603.png

Son 4TB ... No sé hasta que punto vas a comprimir esto....

Desconectado

Anuncio

Wifi-highpower.es es distribuidor oficial de Alfa Network

#27 26-03-2019 21:47:33

uchihaader
Usuario

Desde: Logroño
Registrado: 08-10-2018
Mensajes: 5
Página Web

Re: Crunch 3.6 : El generador referencia para crack WPA

Hostias, quería generar un diccionario de 14 digitios, del 0-9 y todas las palabras del abecedario en mayusculas y me ocuparia 8473PB XDDDDDDDDDD

Desconectado

#28 21-07-2019 04:40:49

phosphantom
Usuario

Registrado: 21-07-2019
Mensajes: 1

Re: Crunch 3.6 : El generador referencia para crack WPA

¿Existe algún riesgo de hacer uso de Crunch? Es decir ¿Existe la posibilidad de dañar algún componente de la computadora?

Tengo un notebook i7 y tengo entendido que en procesos tipo minar bitcoins se puede dañar la tarjeta gráfica, entonces desconozco hasta qué punto esto puede transformarse en un problema.

Desconectado

#29 21-07-2019 11:45:11

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 5,202

Re: Crunch 3.6 : El generador referencia para crack WPA

¡[email protected] al foro phosphantom! smile

¿Existe algún riesgo de hacer uso de Crunch? Es decir ¿Existe la posibilidad de dañar algún componente de la computadora?

En absoluto. Crunch es un generador y la generación de las contraseñas no es el cuello de botella en el proceso, La parte "delicada", la operación que desgasta mucho recursos, es la comprobación  de las contraseñas mediante aircrack-ng (u otro software de crack).   
Si tienes miedo para tu i7, siempre puedes limitar el uso de recursos con las opciones de aircrack-ng

-p <nbcpu> : # of CPU to use  (default: all CPUs)

Esto dicho no hay más riesgo que cuando juegas online o renderisas un video. Y si tu computadora se daña por usarse es que algo no iba bien... Culpar los procesos es absurdo. Tu ordenador está hecho para usarse.

Desconectado

#30 26-03-2020 22:14:27

Hunter310#
Usuario

Registrado: 19-02-2019
Mensajes: 72

Re: Crunch 3.6 : El generador referencia para crack WPA

Hola chicos buenas tardes,

Hoy estaba leyendo el post y me confundi un poco con esto:

Generación de diccionarios a medida con el opción -t (pattern) 

  6XX-XXX-XXX

    @: para alfabetos en minúsculas
    ,: (‘coma’) para alfabetos en mayúsculas
    %: para caracteres numéricos
    ^: para el símbolo de carácter especial

6XX-XXX-XXX
Si quiero que la seguda posicion sea minusculas y mayusculas o si quiero que la segunda posicion tenga todo (mayuscula,minuscula,numeros y caracteres especiales).

Que puedo hacer hay?

Ultima edición por Hunter310# (26-03-2020 22:15:36)

Desconectado

#31 26-03-2020 23:46:22

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 5,202

Re: Crunch 3.6 : El generador referencia para crack WPA

Buenas noches smile
Generas primero  con mayúsculas y luego con minúsculas y así tienes todas las posibilidades cubiertas.

Desconectado

#32 27-03-2020 02:13:17

Hunter310#
Usuario

Registrado: 19-02-2019
Mensajes: 72

Re: Crunch 3.6 : El generador referencia para crack WPA

Buenas noches @kcdtv.

No te entiendo muy bien me podrias colaborar con un ejemplo como este:

6XX-XXX-XXX

crunch 11 11 -t 6%%-%%%-%%% (solo para caracteres numericos "%")

pero si quiero que sea la segunda posicion combinacion entre numeros y letras mayusculas como haria?

6XX-XXX-XXX
  |
  |
(Combinación)

Desconectado

#33 27-03-2020 13:08:45

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 5,202

Re: Crunch 3.6 : El generador referencia para crack WPA

Haces un diccionario así

crunch 11 11 -t 6%%-%%%-%%%

Otro así

crunch 11 11 -t 6,%-%%%-%%%

Y tienes todas las posibilidades cubiertas con tus dos diccionarios

O bien redefines uno de los charset al vuelo
No usas el primero (letras minúsculas, simbolo @), lo puedes usar para lo que tu quieres así

crunch 11 11 ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 + + + -t [email protected]

ver mensaje 3

Desconectado

#34 27-03-2020 13:58:51

Hunter310#
Usuario

Registrado: 19-02-2019
Mensajes: 72

Re: Crunch 3.6 : El generador referencia para crack WPA

La verdad es para hacerlo al vuelo.

cuando dices que redefinir el charset;

crunch 11 11 ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 + + + -t [email protected]

Es que ahora @ es = (letras mayusculas y numeros)

no entiendo muy bien para que es el "+".
y segun el ejemplo que me das tendria que escribir todas las letras del abecedario para que me las reconozca o hay alguna abreviacion para hacerlo. Porque como seria en el caso de que la segunda posicion sea una combinacion de todo (mayusculas,minusculas,numeros,caracteres especiales...)

Ultima edición por Hunter310# (27-03-2020 14:00:36)

Desconectado

#35 27-03-2020 15:35:20

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 5,202

Re: Crunch 3.6 : El generador referencia para crack WPA

no entiendo muy bien para que es el "+".

No redefines estos charsets, los dejas tal cuál
Lea el mensaje que te he puesto en link antes, porque ahí están las explicaciones con detalles... wink
Te lo pongo otra vez mensaje3

Porque como seria en el caso de que la segunda posicion sea una combinacion de todo (mayusculas,minusculas,numeros,caracteres especiales...)

Lo mismo:

  1. O redactas el charset al vuelo con todos los caracteres que quieres emplear (el mensaje 3)

  2. O usas los 4 charsets predeterminado y haces 4 cracks al vuelo que te cubren todas las posibilidades si no usas caracteres espaciales raros

Desconectado

#36 27-03-2020 23:23:25

Hunter310#
Usuario

Registrado: 19-02-2019
Mensajes: 72

Re: Crunch 3.6 : El generador referencia para crack WPA

Hola @kcdtv.

Gracias por tu ayuda leyendo este post entendi para que sirve el "+".

Segun lo que entendi maneja 4 posiciones con respecto al orden de los charset para redifinirlos al vuelo.

  @: para alfabetos en minúsculas
    ,: (‘coma’) para alfabetos en mayúsculas
    %: para caracteres numéricos
    ^: para el símbolo de carácter especial

Es decir:

crunch 11 11 ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 + + + -t [email protected] (aca afectaria al primero "@").
crunch 11 11 +ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 + + -t 6,[email protected] (aca afectaria al segundo ","). {@ mantiene su formato original es decir minusculas}.
crunch 11 11 + +ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 + -t 6%X-XXX-XXX (aca afectaria al tercero "%").
crunch 11 11 + + +ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789  -t 6^X-XXX-XXX (aca afectaria al cuarto "^").

Pero para evitarme escribir tanto pense en usar este metodo (ver mensaje 26):

crunch 13 13 + -f /usr/share/crunch/charset.lst [b]ualpha-numeric[/b] + + -t jua09,,, | aircrack-ng  '/root/handshake-1C:7E:51:00:9D:F8.cap' -e 3BUMEN -w-

el problema es que solo usa mayusculas pero no numeros cuando se supone que debe usar ambas.

POSDATA; Como hiciste para redireccionar el mensaje. (mensaje3)

Ultima edición por Hunter310# (28-03-2020 01:53:47)

Desconectado

#37 28-03-2020 01:19:53

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 5,202

Re: Crunch 3.6 : El generador referencia para crack WPA

La opción no funciona así smile Me sorprendre que no hayas tenido un error tongue big_smile
Cuándo usas un charset de la lista es siempre uno solo y corresponde siempre al carácter @
La declaración se hace entonces así, sin necesidad de los + ya que es implícito: Se trata del charset @

crunch 5 5   -f /usr/share/crunch/charset.lst stupid -t [email protected]%

He añadido un charset de tres caracteres (1 A a) llamado "stupid" a mi lista para que sea fácil de entender
Se espera entonces un diccionario de 30 lineas con mi charset customizado en el penúltimo carácter (@) y un numero (símbolo %)
Y es lo que se hace

Crunch will now generate the following amount of data: 180 bytes
0 MB
0 GB
0 TB
0 PB
Crunch will now generate the following number of lines: 30 
jua10
jua11
jua12
jua13
jua14
jua15
jua16
jua17
jua18
jua19
juaA0
juaA1
juaA2
juaA3
juaA4
juaA5
juaA6
juaA7
juaA8
juaA9
juaa0
juaa1
juaa2
juaa3
juaa4
juaa5
juaa6
juaa7
juaa8
juaa9

En tu caso has intentado declararlo con el segundo carácter de los 4 charset predeterminados y no lo ha tomado en cuenta ya que se hace solo y unicamente con el primero
Te ha devuelto las mayúsculas que corresponden al charset predeterminado
En todos casos bien hecho por intentarlo, ¡Asi se hace! smile biere

POSDATA; Como hiciste para redireccionar el mensaje. (mensaje3)

PD segundo ; he hecho click derecha + copiar  link en la fecha del mensaje,  arriba a la izquierda del mismo. wink

Desconectado

#38 28-03-2020 01:47:27

Hunter310#
Usuario

Registrado: 19-02-2019
Mensajes: 72

Re: Crunch 3.6 : El generador referencia para crack WPA

Gracias @kcdtv por tu asesoria ante el tema dado.

Se entiende el Pseudonimo:

"stupid" a mi lista para que sea fácil de entender

Solo una ultima cosa:

crunch 5 5   -f /usr/share/crunch/charset.lst ualpha abc123 -t [email protected]%

Si quisiera combinar la opcion de la lista de mayusculas (ualpha) + abc123 para cuando hago -t [email protected]% quede @ (con todas las mayusculas y abc123). en vez de escribirlo de la A hasta la Zabc123 o en vez de crear un charset en charset.lst como el de stupid.

se podria realizar esa combinacion? (crunch 5 5   -f /usr/share/crunch/charset.lst ualpha abc123 -t [email protected]%)

Ultima edición por Hunter310# (28-03-2020 03:21:58)

Desconectado

#39 28-03-2020 16:35:00

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 5,202

Re: Crunch 3.6 : El generador referencia para crack WPA

Rectifico lo que dije anteriormente: Sí que podemos usar varios charsets de la lista, hasta 3.
Lo que me ha hecho decir que no era posible es que no podemos hacerlo con los cuatros, no funciona con el cuarto símbolo ( ^ )
he añadido tres charset a mi lista
  - num [12]
  - min  [ab]
  - may [AB]
Combinado los 3 funciona

crunch 3 3    -f /usr/share/crunch/charset.lst   num min may  -t @,%
Crunch will now generate the following amount of data: 32 bytes
0 MB
0 GB
0 TB
0 PB
Crunch will now generate the following number of lines: 8 
1aA
1aB
1bA
1bB
2aA
2aB
2bA
2bB

Si uso un cuarto charset de la lista ya no rula y utiliza solo el primero.
Cada día se aprende algo. tongue

crunch  4 4  -f /usr/share/crunch/charset.lst num min may spe  -t @,%^
Notice: Detected unicode characters.  If you are piping crunch output
to another program such as john or aircrack please make sure that program
can handle unicode input.

Do you want to continue? [Y/n] y
Crunch will now generate the following amount of data: 80 bytes
0 MB
0 GB
0 TB
0 PB
Crunch will now generate the following number of lines: 16 
1111
1112
1121
1122
1211
1212
1221
1222
2111
2112
2121
2122
2211
2212
2221
2222

Esto dicho, respondo a tu pregunta: Así no podrás
Básicamente crunch va a interpretar abc123 como un nombre de charset de tu lista.
O defines al vuelo (sin opción -f) o usas la lista de charset (y no puedes modificar al vuelo), resumiendo:

  • Con las modificaciones al vuelo puedes manipular los 4 charsets predeterminados (@,%^)

  • Con la modificación mediante lista puedes modificar los tres primeros charsets (@,%) - o hay algo que hago mal

  • No puedes usar ambos metodos a la vez: Si usas la opción -f (lista) se "come" las modificaciones al vuelo que intentas

Desconectado

#40 28-03-2020 17:46:51

Hunter310#
Usuario

Registrado: 19-02-2019
Mensajes: 72

Re: Crunch 3.6 : El generador referencia para crack WPA

Muchas gracias otra vez por tu apoyo.

Gracias a ello ya puedo entender su función como el ejemplo que diste con la lista:

- num [12]
- min  [ab]
- may [AB]
Combinado los 3 funciona

donde el primer charset (@), queda alterado al vuelo con la lista num (digitos del 1 al 2).
donde el segundo charset (,), queda alterado al vuelo con la lista min (minusculas a y b).
y donde el tecer charset (%), queda alterado al vuelo con la lista may (mayusculas A y B).

Es decir que segun la mascara que asignemos con la opcion -t los charset quedaran alterados al vuelo con los parametros de las listas.

Ejemplo:

crunch  6 6  -f /usr/share/crunch/charset.lst num min may  -t @,%@%,

y asi jugando con las posiciones de los charsets con las nuevas reglas asignadas.

Ultima edición por Hunter310# (28-03-2020 17:55:03)

Desconectado

#41 28-03-2020 17:51:33

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 5,202

Re: Crunch 3.6 : El generador referencia para crack WPA

En tu ejemplo hay un pequeño error si importancia, deberías poner longitud 6 6 para que corresponda a -t  @,%@%, (longitud 6 caracteres), pero por lo demás es exactamente esto, lo has perfectamente entendido.

Desconectado

#42 28-03-2020 18:13:34

Hunter310#
Usuario

Registrado: 19-02-2019
Mensajes: 72

Re: Crunch 3.6 : El generador referencia para crack WPA

Jajaja ya lo corregi big_smile (error de longitud que mencionas).

@kcdtv aplicando la misma regla (Mensaje #40)

crunch 13 13 abcd1234 abd jkl qwe -t @[email protected]%ers^@, | aircrack-ng  '/root/handshake-1C:7E:51:00:9D:F8.cap' -e 3BUMEN -w-

donde @ = abcd1234
          ,   = abd
         %  = jkl
         ^   = qwe

todo al vuelo.

Ultima edición por Hunter310# (28-03-2020 18:27:25)

Desconectado

Anuncio

Wifi-libre.com: El libre pensamiento para un internet libre / Regístrese ahora

Temas similares

Pie de página

Información del usuario

Ultimo usuario registrado: PasahitZ
Usuarios registrados conectados: 0
Invitados conectados: 7

Estadisticas de los foros

Número total de usuarios registrados: 1,964
Número total de temas: 1,447
Número total de mensajes: 14,329

Máx. usuarios conectados: 373 el 30-09-2019 15:04:36