¿El tipo de encriptación Kali Linux / etc / shadow se usa de forma predeterminada?

1

Sé que el hash del archivo de shadow sigue esta sintaxis:
$id$salt$encrypted
Donde ID es el algoritmo utilizado:
$ 0 DES $ 1 MD5 $ 2a Blowfish $ 5 Shadw-256 < b> $ 6 SHA512

Mi sombra: raíz: $ 6 $ 89Zi5dxn $ RvKDsJQhBiX2K3CEVUE3nQxvdBV.3vDK4Jrn11xC8jO31c43VnZeTL1OGaJWfFkl9di8nfreAXFLreCuQDshf1: 16234: Obs: je.

Estoy ejecutando el Kali Linux más actualizado que se basa en Debian "wheezy", que obviamente usa SHA256, por lo tanto, $ 6 frente al hash. El problema que estoy teniendo con todo esto es cuando fui a: enlace ; e ingrese mi contraseña real, que es "raíz", se muestran las contraseñas cifradas: SHA, SHA256 y SHA512. Ahora que sé que mi contraseña está en formato SHA512, no coincide con la que tengo en mi archivo shadow. Lo que es peor es que cuando fui al mismo sitio pero traté de descifrar (hacer coincidir hash descifrados en su base de datos de 1 millón de hash), me dijo que el hash no es válido o no es un hash SHA válido. Perdón por una publicación tan larga, solo quería asegurarme de que sabes que hice una investigación y no soy un total de n00b3r, ¿o sí?

Si me falta algo, por favor, ayúdame. Sé que una sal afectaría mi hash pero mi hash no tiene sal, ya que no hay tres $ en mi hash, solo hay $ id $ hash en lugar de $ id $ salt $ hash . Mis preguntas
1) ¿Por qué mi hash no se ve como un hash SHA512 normal? 2) ¿Qué tipo de hash es, si no es SHA512 o cualquier otra cosa o tipo de SHA? 3) ¿Puedo reconocer el tipo de hash solo al principio, es decir: $ 1 = MD5

Gracias,

& nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & amp ; nbsp & nbsp & nbsp & nbsp & nbspeof0100

    
pregunta eof0100 18.06.2014 - 15:38
fuente

1 respuesta

2

El sitio al que se vinculó calcula los SHA simples y los resultados en SHA hexadecimales, no salados con múltiples rondas en base64, por lo que es básicamente imposible compararlos.

En tu entrada de la sombra, dividiendo en $ tienes 6 , que es de tipo SHA512, 89Zi5dxn , que es la sal, y luego RvKDsJQhBiX2K3CEVUE3nQxvdBV.3vDK4Jrn11xC8jO31c43VnZeTL1OGaJWfFkl9di8nfreAXFLreCuQDshf1 , que es un hash codificado en base64.

Además de la salting, libc aplica una cantidad de rondas de hash, por defecto a 5000. Si desea los detalles sobre cómo se calcula un estilo SHA512 de crypt (), aquí hay un enlace a la fuente: enlace

    
respondido por el David 18.06.2014 - 18:02
fuente

Lea otras preguntas en las etiquetas