Estos son algunos datos que se encuentran cerca del final de un archivo JPG:
18{8uck3y3$}
! 18{b4063c521f76545d8c94e999dd63f445d8c01cfc}
# 18{U2FsdGVkX19RJjdBbDB51ok1hkFXaB91NpZNoQjbVXYlMeMTaWRTdg==}?
Otros archivos en el sitio tienen bloques de datos similares, es decir,
n{<some l33t>}! n{<hex string>}# n{<base64>}?
Donde n
es constante. Algunas de las cadenas base64 (esta incluida) cuando se decodifican comienzan con Salted__
. He leído que esto a menudo significa que el cifrado se realizó mediante "openssl enc". No todas las cadenas base64 comienzan con esto.
Estoy buscando sugerencias sobre cómo llevar más lejos mi análisis. Creo que la cadena base64 es la cadena encriptada. Creo que la cadena "l33tsp34k" es la clave o muy similar a la clave ("buckeyes" en este ejemplo). Y creo que la información hexadecimal podría ser un hash (pero los tamaños de hash no siempre tienen la misma longitud). Creo que si puedo romper uno, los otros también deberían romperse.
¿Alguna sugerencia?