Hacker Test – Level 1

Hacker Test – Level 1

E ai pronto para para iniciar uma serie de desafios?,

Hoje vamos resolver o LEVEL 1, preparado?, então bora lá.

Ao acessar o link hackertest.net nos deparamos com a tela abaixo.

Hackers resolvem problemas e constroem coisas, e acreditam na liberdade e na ajuda mútua voluntária. Para ser aceito como hacker, você tem que se comportar como se tivesse esse tipo de atitude. E para se comportar como se tivesse atitude, você tem que acreditar na atitude.

1 – Temos um campo de texto com o titulo de senha, se colocarmos qualquer coisa e clicarmos em LogIn temos a mensagem abaixo(Tente novamente).

Uma boa prática é sempre olhar o código fonte para entender a lógica da aplicação e tentar encontrar algum ponto vulnerável, pode ser uma função em texto claro, comentários deixados pelo desenvolvedor etc…

2 – Ao abrimos o código fonte (pressione F12, ou exiba o código fonte).

3 – Primeiro, precisamos analisar o FORM onde digitamos a senha.

Temos muitas informações interessantes:

Um form com name=”a” e com um action chamando uma função javascript check().

4 – então podemos tentar localizar e entender esta função.

Perfeito, quando a função é inicializada ela seta o valor de null na variável a e compara com o que foi digitado anteriormente.

Bom sabendo disso, oque será que acontece se digitarmos null no campo e clicarmos em LogIn?

\0/ passamos para o level 2.

E ai, o que achou?, deixe seu comentário e me siga nas redes sociais.

Nos vemos no proximo episodio, Até Mais……

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *