Tengo un texto con hash que utiliza varias capas de hash. El hash final se ve como 2E55A1DD65AB839E62362DEF86D329D7
. ¿Qué tipo de hash puede ser? ¿Cómo puedo saber qué tipo de suma hash tengo de forma general?
Lo más probable es que sea una representación hexadecimal de una salida de hash de 16 bytes (128 bits), que puede ser una de las muchas funciones de hash, la más popular de ellas: MD5
Pero puede ser tantos otros hashes por ejemplo md2, md4, Haval, RipeMD, etc. ...
Y también puede ser una transformación de alguna otra función hash, por ejemplo, calcular un hash Sha1 y tomar solo los primeros / últimos 128 bits
Si hubiera sido un hash popular de una contraseña popular sin capas, podría haberlo encontrado en las tablas del arco iris ... Pero con las capas no hay forma de saberlo
Simplemente ejecuta el hash a través de un programa como hash-identifier . La salida de tu hash está abajo.
root@kali:~# hash-identifier
#########################################################################
# __ __ __ ______ _____ #
# /\ \/\ \ /\ \ /\__ _\ /\ _ '\ #
# \ \ \_\ \ __ ____ \ \ \___ \/_/\ \/ \ \ \/\ \ #
# \ \ _ \ /'__'\ / ,__\ \ \ _ '\ \ \ \ \ \ \ \ \ #
# \ \ \ \ \/\ \_\ \_/\__, '\ \ \ \ \ \ \_\ \__ \ \ \_\ \ #
# \ \_\ \_\ \___ \_\/\____/ \ \_\ \_\ /\_____\ \ \____/ #
# \/_/\/_/\/__/\/_/\/___/ \/_/\/_/ \/_____/ \/___/ v1.1 #
# By Zion3R #
# www.Blackploit.com #
# [email protected] #
#########################################################################
-------------------------------------------------------------------------
HASH: 2E55A1DD65AB839E62362DEF86D329D7
Possible Hashs:
[+] MD5
[+] Domain Cached Credentials - MD4(MD4(($pass)).(strtolower($username)))
Least Possible Hashs:
[+] RAdmin v2.x
[+] NTLM
[+] MD4
[+] MD2
[+] MD5(HMAC)
[+] MD4(HMAC)
[+] MD2(HMAC)
[+] MD5(HMAC(Wordpress))
[+] Haval-128
[+] Haval-128(HMAC)
[+] RipeMD-128
[+] RipeMD-128(HMAC)
[+] SNEFRU-128
[+] SNEFRU-128(HMAC)
[+] Tiger-128
[+] Tiger-128(HMAC)
[+] md5($pass.$salt)
[+] md5($salt.$pass)
[+] md5($salt.$pass.$salt)
[+] md5($salt.$pass.$username)
[+] md5($salt.md5($pass))
[+] md5($salt.md5($pass))
[+] md5($salt.md5($pass.$salt))
[+] md5($salt.md5($pass.$salt))
[+] md5($salt.md5($salt.$pass))
[+] md5($salt.md5(md5($pass).$salt))
[+] md5($username.0.$pass)
[+] md5($username.LF.$pass)
[+] md5($username.md5($pass).$salt)
[+] md5(md5($pass))
[+] md5(md5($pass).$salt)
[+] md5(md5($pass).md5($salt))
[+] md5(md5($salt).$pass)
[+] md5(md5($salt).md5($pass))
[+] md5(md5($username.$pass).$salt)
[+] md5(md5(md5($pass)))
[+] md5(md5(md5(md5($pass))))
[+] md5(md5(md5(md5(md5($pass)))))
[+] md5(sha1($pass))
[+] md5(sha1(md5($pass)))
[+] md5(sha1(md5(sha1($pass))))
[+] md5(strtoupper(md5($pass)))
-------------------------------------------------------------------------
Lea otras preguntas en las etiquetas passwords