DIA#50-OverTheWire-Bandit (LVL 16)

    Continuo no OverTheWire desta vez para o nível 16. Neste nível apesar de ter aprendido bastantes coisas novas a solução é bastante fácil, é apenas necessário de usar "s_client" que implementa um client SSL/TLS que se liga a um host remoto usando SSL/TLS. Para fazer esta ligação usou-se então o comando "openssl s_client -connect localhost:30001", onde se colocou a password do nível 15, obtendo a password "cluFn7wTiGryunymYOu4RcffSxQluehd".
    Seguidamente repete-se o que se tem feito usando de "ssh bandit16@bandit.labs.overthewire.org -p2220" colocando-se posteriormente a password obtida. Pode-se ver o processo em baixo.





PS. 
  • Recomendo vivamente ir a "https://en.wikipedia.org/wiki/Transport_Layer_Security#Digital_certificates", para aprender mais sobre:
    • A história do SSL (este protocolo está outdated sendo inseguro) e TLS, onde se menciona as características de cada versão que existiu;
    • Como funciona o TLS;
    • Os algoritmos usados para fazer e receber as encription keys, descobri por exemplo que os algoritmos DH-ANON e ECDH-ANON apesar de raramente serem usados, uma vez que são vulneráveis a ataques man-in-the-middle, estão presentes em TLS 1.0, TLS 1.1 e TLS 1.2;
    • Os web browsers que podem estar vulneráveis a ataques conhecidos, basicamente IE não é muito seguro e os ataques FREAK ainda são um problema em muitos browsers, incluindo Android 4.0 ou mais velho;
    • Ataques contra TLS/SSL, sendo também apresentadas as percentagens de sites que se acreditam ser vulneráveis na web;
    • E muito mais.
  • Outro link interessante é "https://www.feistyduck.com/library/openssl-cookbook/online/ch-testing-with-openssl.html#", onde se fala sobre OpenSSL (uma ferramenta muito interessante) incluindo maneiras de saber se determinados sites são vulneráveis, as versões de TLS que usam e as que são compatíveis, etc.  

Comentários

Mensagens populares deste blogue

DIA#36-OverTheWire-Bandit (LVL 2)

DIA#45-OverTheWire-Bandit (LVL 11)

DIA#52-OverTheWire-Bandit (LVL 18)