DIA#53-OverTheWire-Bandit (LVL 19)
Continuo no OverTheWire desta vez para o nível 19. Neste nível existem várias opções de resolução.
O primeiro método de resolução é colocar um comando logo a seguir a à tentativa de se ligar por ssh, neste caso usei o "cat readme" para obter a password, ficando então com o comando "ssh bandit18@bandit.labs.overthewire.org -p2220 cat readme", que irá dar a password do nível 19 "IueksS7Ubh8G3DCwVzrTd8rAVOwq3M5x" após colocar a do nível 18.
O primeiro método de resolução é colocar um comando logo a seguir a à tentativa de se ligar por ssh, neste caso usei o "cat readme" para obter a password, ficando então com o comando "ssh bandit18@bandit.labs.overthewire.org -p2220 cat readme", que irá dar a password do nível 19 "IueksS7Ubh8G3DCwVzrTd8rAVOwq3M5x" após colocar a do nível 18.
O segundo método usa a flag "-t" no comando "ssh" para forçar a abertura de um pseudo-terminal, com o comando "ssh bandit18@bandit.labs.overthewire.org -p2220 -t /bin/sh", onde "/bin/sh" é o pseudo-terimnal usado.No terminal vai-se poder utilizar "cat readme" para obter a password, para sair do pseudo-terminal basta utilizar "exit".
Seguidamente repete-se o que se tem feito usando de "ssh bandit19@bandit.labs.overthewire.org -p2220" colocando-se posteriormente a password obtida. Pode-se ver o processo em baixo.
PS.
- Durante a análise deste nível descobri que "~" representa a directoria home.
- Para descobrir mais relativamente a pseudo-terminais recomendo ir a "https://renenyffenegger.ch/notes/development/misc/pseudo-terminal".
- Para aceder ao ".bashrc" usa-se "nano ~/.bashrc".


Comentários
Enviar um comentário