Ikasten.IO
Learning, Aprendiendo

HackIt 2010: Solución al level 1 28 marzo, 2011

SPOILER! Si quieres resolverlo por tu cuenta, no sigas leyendo (Edit: recuerda que el HackIt! 2010 está disponible en la web de Marcan)

Tú lo has querido, estabas avisado…

Analizando el código fuente veremos la siguiente función Javascript (que he desplegado para que el código se vea mejor):

Es decir, se comprueba letra a letra la cadena que hayas metido como password. Para que no sea trivial, en lugar de comprobar el carácter en sí, se comprueba su código ASCII. Y en una línea especial se busca que todas las i se sustituyan por el número 1, las a por el 4 y las o por el número 0 (esta última sustitución es una pequeña trampa, porque en la última rama del if se comprueba que la última letra sea realmente una o – y no un 0 – )

Así pues:

El autor del level (hey_neken) lo decía en el propio enunciado, el password es f4c1l1s1mo .

Categorias diariolinux HackIt

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *