DIA#58-OverTheWire-Bandit (LVL 24)

    Continuo no OverTheWire desta vez para o nível 24. Neste nível existia um script a correr em "/etc/cron.d/", que de minuto em minuto, através do utilizador "bandit24", executava qualquer ficheiro não oculto (sem um ponto no seu inicio) e que não fosse a directoria anterior (dois pontos), para além disso também teria que ter como owner "bandit23", tudo isto na directoria "/var/spool/$myname" ("$myname" é igual a bandit24 devido ao script ser corrido por bandit24). Depois da execução o ficheiro é eliminado.
    Tendo tudo isto em conta, começa-se por criar uma directoria com "mkdir workspace", onde vamos guardar inicialmente o script criado com "nano index.sh", onde se colocou.


    De modo a passar a password para um ficheiro na directoria criada anteriormente. Seguidamente usa-se "cp index.sh /var/spool/bandit24" para copiar o script para ser corrido. Passado 60 segundos irá aparecer um ficheiro na directoria "workspace" que contem a password "UoMYTrfrBFHyQXmg6gzctqAwOmw1IohZ".
    Seguidamente repete-se o que se tem feito usando de "ssh bandit24@bandit.labs.overthewire.org -p2220" colocando-se posteriormente a password obtida. Pode-se ver o processo em baixo.



   

Comentários

Mensagens populares deste blogue

DIA#36-OverTheWire-Bandit (LVL 2)

DIA#45-OverTheWire-Bandit (LVL 11)

DIA#52-OverTheWire-Bandit (LVL 18)