DIA#46-OverTheWire-Bandit (LVL 12)

     Continuo no OverTheWire desta vez para o nível 11. A resolução deste nível é bastante interessante, uma vez que introduz um método de encriptação que se chama ROT13. Este método de encriptação substitui a letra que se quer usar com a letra 13 posições à frente no alfabeto. Para obter então a password usou-se "cat data.txt |  tr 'A-Z a-z' 'N-ZA-M n-za-m'" em que se passa o output do ficheiro "data.txt" para o comando "tr 'A-Z a-z' 'N-ZA-M n-za-m'" que faz implementar a encriptação, uma vez que transforma o mapeamento dos caracteres "A-Z" para "N-ZA-M" e "a-z" para "n-za-m", ficando os caracteres no output descodificados. A partir desse output obteve-se a password "5Te8Y4drgCRfCx8ugdwuEX8KFC6k2EUu".  
    Seguidamente repete-se o que se tem feito usando de "ssh bandit12@bandit.labs.overthewire.org -p2220" colocando-se posteriormente a password obtida. Pode-se ver o processo em baixo.




PS. O comando usado anteriormente "tr" usa-se para traduzir/apagar caracteres (espaços e tabs incluídos), para um olhar mais aprofundado recomendo ir a "https://www.geeksforgeeks.org/tr-command-in-unix-linux-with-examples/".
  

  

Comentários

Mensagens populares deste blogue

DIA#36-OverTheWire-Bandit (LVL 2)

DIA#45-OverTheWire-Bandit (LVL 11)

DIA#52-OverTheWire-Bandit (LVL 18)