Iae pessoal, Jonatas FIL[ Ninj4 ] na área, e dessa vez vou mostrar o Write-Up de um Evento que joguei recentemente.
SucuriHC - ShellterLabs
Bloco-de-notas - WEB500
---------------------------------------------------------------------
Descrição:
Bloco de Notas
-------------
[PT-BR] |
-------------
Achei essas senhas no bloco de notas e o link para adm do site!
Usuário: ѷз
Senha:ܩ־ÅÓսȰ»¹ÝÔ
https://ctf.sucurihc.org/flags/web50
---------
[EN] |
---------
Found this passwords in a notepad file and the link to site administration!
Username: ѷз
Password:ܩ־ÅÓսȰ»¹ÝÔ
https://ctf.sucurihc.org/flags/web50 (100 points)
-------------------------------------------------------------------
Pra quem quiser brincar:
https://shellterlabs.com/pt-br/ctf-master/sucuri-hc-ctf-master/i-am-ctf-bitch
-------------------------------------------------------------------------------
Ok, vamos lá.
O desafio tratava-se de uma breve descrição com Login e Senha e a URL do Painel Administrativo.
Como podemos ver os dados de login são meio esquisitos, podemos dizer que podem ser dados encriptados.
Ao abrir o site ele aparecia a seguinte tela:
ao tentar logar com os dados ele mostrava uma frase de um trecho de uma música do MC Hackudao.
Então por ser um desafio WEB pensei em olhar a source do site, e então me deparei com uma função estranha, cujo tinha algumas palavras suspeitas.
Eu revirei o código inteiro e não achei nada de tão importante, então eu resolvi voltar naquela função e tentar entender como funcionava.
Até que percebi que aquilo poderia/era uma Criptografia, então pesquisei na Internet algo relacionado com Criptografia com Javascript, até que me deparei com algo muito parecido com a função.
Tratava-se de um Encriptador/Descriptador em Javascipt cujo funcionava a partir de uma KEY.
Então copiei o código e em "ch = ", eu coloquei a Chave que achei na função Tadezoera, "ToHaCkIaNdOtOdOmUnDo!"
Após isto eu salvei o Script como HTML e abri ele no meu navegador.
Depois disto fui no campo criptografia e colei o Usuário criptografado e dei um enter, e ele me trouxe o seguinte usuário: "boot"
Depois fiz o mesmo com a Senha, e ele me trouxe a seguinte hash: "mCH@kud@oMandaNdoVe".
Após isto, só fui logar no Painel com os dados obtidos e ele nos voltou com o alert com a FLAG.
FLAG: SHC{F@laMalM@isContinuajogandoCTFCuzao}
By Ninj4
Script: http://pastebin.com/nFEEgDgH
Nenhum comentário:
Postar um comentário