Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: Tryfire en Enero 11, 2018, 01:55:21 PM

Título: [SOLUCIONADO] Magic Number
Publicado por: Tryfire en Enero 11, 2018, 01:55:21 PM
Buenas a todos  ;D

Estoy resolviendo un reto que consiste en averiguar el magic number de un fichero proporcionado (Se le llama magic number a los primeros bytes de un fichero, los cuales son utilizados por los sistemas Linux para identificar el formato del mismo. En sistemas operativos Windows, sin embargo, basan la identificación del tipo de fichero en la extensión que tenga).

Para resolver el reto, lo que se me ha ocurrido es abrir el fichero con un editor hexadecimal en el que obtengo lo siguiente:
(https://i.imgur.com/j98lYix.png)

He investigado y he obtenido que parte de ese numero hexadecimal de la primera linea coincide con el formato .mp4
(https://i.imgur.com/rGzMOHP.png)

La duda que tengo es que el 4º par de hexadecimales no coinciden:
En el editor hexadecimal comienza con: "00 00 00 20..."
Mientras que en la fuente que he buscado: "00 00 00 18..."

No soy capaz de resolver el reto y tampoco se si el error esta ahí o es en otra cosa.

Espero que puedan ayudarme y gracias de antemano.
Título: Re:Magic Number
Publicado por: blackdrake en Enero 11, 2018, 03:05:46 PM
Basta con googlear tu magic number en google para encontrar resultados:

https://gist.github.com/overtrue/0a2aec7c2fbe9621a869#file-file-signatures-txt

Saludos.
Título: Re:Magic Number
Publicado por: Tryfire en Enero 11, 2018, 04:39:40 PM
Si, pero ninguno coincide con el mio de forma exacta.
Título: Re:Magic Number
Publicado por: blackdrake en Enero 12, 2018, 02:52:27 PM
No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
Si, pero ninguno coincide con el mio de forma exacta.

https://filesignatures.net/index.php?page=search&search=0000002066747970&mode=SIG
Título: Re:Magic Number
Publicado por: byte_shadow en Enero 15, 2018, 08:55:07 PM
Pudiste resolverlo @Tryfire (https://underc0de.org/foro/index.php?action=profile;u=74452)?...
Título: Re:Magic Number
Publicado por: Tryfire en Enero 23, 2018, 04:16:16 PM
No encuentro la solución al reto, agradecería culquier aportación ya sea por aquí o por mensaje privado (aunque sea la solución) para poder seguir avanzando :'(
Título: Re:Magic Number
Publicado por: xyz en Enero 23, 2018, 05:02:43 PM
Hoy me han dado una ayuda muy grande.

La solución debes buscarla en los primeros 12bytes..

Gracias @blackdrake (https://underc0de.org/foro/index.php?action=profile;u=24972)
Título: Re:Magic Number
Publicado por: ChaosQueen en Enero 23, 2018, 05:12:13 PM
Estoy como loco con este reto, entiendo que el archivo es uno de tipo mp4, con lo que le corresponde el numero mágico: 00 00 00 18 66 74 79 70 6D 70 34 32
Sin embargo al pasar este numero a md5 y poner la solucion en formato flag{md5}, dice que el flag es incorrecta.
Título: Re:Magic Number
Publicado por: blackdrake en Enero 23, 2018, 05:56:01 PM
Es en mayúsculas y sin espacios.

Un saludo.
Título: Re:Magic Number
Publicado por: ChaosQueen en Enero 24, 2018, 09:02:28 AM
No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
Es en mayúsculas y sin espacios.

Un saludo.
Lo primer mil gracias por la ayuda. Lo segundo disculparme porque seguro que es una tonteria en lo que estoy fallando. Pero siguiendo lo que has dicho el magic number seria:
00000018667479706D703432
Cuyo md5 seria:
7562ae15c322134c0a7c7ebbdbb2ac0f
Pero la respuesta flag{md5} con esta respuesta me sigue siendo incorrecta.
Un saludo y gracias por adelantado
Título: Re:Magic Number
Publicado por: lunix.bo en Enero 24, 2018, 10:26:26 AM
No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
Es en mayúsculas y sin espacios.

Un saludo.
Lo primer mil gracias por la ayuda. Lo segundo disculparme porque seguro que es una tonteria en lo que estoy fallando. Pero siguiendo lo que has dicho el magic number seria:
00000018667479706D703432
Cuyo md5 seria:
7562ae15c322134c0a7c7ebbdbb2ac0f
Pero la respuesta flag{md5} con esta respuesta me sigue siendo incorrecta.
Un saludo y gracias por adelantado

no esta bien tu md5:
echo 00000018667479706D703432 | md5sum
ejecutando ese codigo resulta:

5de2fead2232b414d5d635d6b1c0fe3b

no recuerdo bien los retos basicos de ATENEA pero si estan "pataleando" con esto........
deberian seguir los textos q recomiendan en esa plataforma, son buenisimos

un saludo
Título: Re:Magic Number
Publicado por: Tryfire en Enero 24, 2018, 04:20:51 PM
Yo ya he intentado todo lo que ustedes dicen y sigue sin funcionar.

00 00 00 18 66 74 79 70 6d 70 34 32

¿Qué hay que hacer con ese número hexadecimal? He probado a pasarlo directamente a md5, con mayúsculas y minúscula, con espacios y sin espacios y no hay manera de encontrar la solución correcta.
Título: Re:Magic Number
Publicado por: xyz en Enero 24, 2018, 05:32:44 PM
Lo que debes hacer es, pasar los bytes a hexa; como lo puedes hacer:
printf 00000020667479706D703432 | md5sum

Ya que si utilizas, echo 00000020667479706D703432 | md5sum obtendras un suma de verificación diferente.

Tambien, el sitio online te ayudara: md5.cz/

Utilizando los tres métodos, solo encontrarás dos sumas de verificación que son idénticas.

Un saludo .!
Título: Re:Magic Number
Publicado por: lunix.bo en Enero 25, 2018, 10:16:21 PM
Bueno yo pase ese reto no hace mucho, y revisando y/o haciendo memoria la respuesta es esa q escribi mas arriba, pues a mi me funciono bien y hablito la siguiente pregunta. ;D ;D

CitarYo ya he intentado todo lo que ustedes dicen y sigue sin funcionar.

00 00 00 18 66 74 79 70 6d 70 34 32

¿Qué hay que hacer con ese número hexadecimal? He probado a pasarlo directamente a md5, con mayúsculas y minúscula, con espacios y sin espacios y no hay manera de encontrar la solución correcta.

sabes ya encontre tu error, el primer numero fuera de los ceros es 20 no 18 la respuesta de arriba esta mal; me guie en los numeros q pusiste en tu pregunta q tambien estan mal.
Prueba cambiando ese numero y te da........ ;)
Título: Re:Magic Number
Publicado por: byte_shadow en Enero 26, 2018, 07:33:49 PM
La verdad no pude resolverlo... Ya hice de todo creo que hasta de cabeza puse los hexadecimales y ninguno de los flag me sirvió, creo que me voy a dar por vencido... Pero ya encontré otra plataforma se llama PicoCTF2017... Y la verdad está bueno...

Enviado desde mi Moto G Play mediante Tapatalk

Título: Re:Magic Number
Publicado por: Tryfire en Enero 27, 2018, 03:58:35 PM
Por fin lo he resuelto!!! Gracias a todos por la ayuda ;D
He probado con el número hexadecimal, sin espacios y con masyúsculas (pasándolo a md5) y ya lo he resuelto.
Voy a dejar un par de días este post por si alguno más necesita ayuda y en un par de días lo marco como resuelto.

Gracias a todos!
Título: Re:[SOLUCIONADO] Magic Number
Publicado por: byte_shadow en Enero 29, 2018, 03:58:46 PM
No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
Por fin lo he resuelto!!! Gracias a todos por la ayuda ;D
He probado con el número hexadecimal, sin espacios y con masyúsculas (pasándolo a md5) y ya lo he resuelto.
Voy a dejar un par de días este post por si alguno más necesita ayuda y en un par de días lo marco como resuelto.

Gracias a todos!
Gracias a ti @Tryfire... Jajaja... Es un maldito ese número magico...

Enviado desde mi Moto G Play mediante Tapatalk

Título: Re:[SOLUCIONADO] Magic Number
Publicado por: DonRTR en Febrero 04, 2018, 05:19:23 PM
Hola, me sirvió la verdad que también estaba peleándome con el reto de magic number.

La clave por si algún otro usuario se queda estancado en este reto es ;
-Coger los BITs, quitarle los espacios que hay entre ellos.
-Ponerlo en mayúsculas.
-Pasarlo a md5
Te tiene que salir algo como esto c2cc...... (Parte del md5, no pongo todo para no estropear el juego al resto).
Título: Re:[SOLUCIONADO] Magic Number
Publicado por: enderlh en Febrero 20, 2018, 10:20:41 AM
La diferencia de resultado obtenido entre:

echo -n 000000spoiler_magic_number | md5sum
y
echo 000000spoiler_magic_number | md5sum

¿Es debido al carácter de nueva línea que introduce -n ?

Lo pregunto porque me parece curioso que en anteriores desafíos de esta misma plataforma he usado uno de los dos métodos para los flag y para este reto, he tenido que usar el otro.
Título: Re:[SOLUCIONADO] Magic Number
Publicado por: darkv2000 en Septiembre 16, 2018, 12:05:06 AM
En este reto hay una falla no es mp4 el archivo es 3gp
Título: Re:[SOLUCIONADO] Magic Number
Publicado por: rommel360 en Septiembre 28, 2018, 06:09:25 PM
listo ya pude. es como pusieron ( @lunix.bo ) el numero magico lleva un 18 cuando debe de ser un 20

el hexadecimal debe de star en mayusculas y sin espacios en blanco