Se você sempre teve vontade de saber o seu nível de conhecimento de Linux, este site é perfeito. O Desafio Linux Hacker consiste em um desafio composto de dezoito níveis (0 até 17), onde se explora as brechas de segurança do sistema para adquirir poder de executar um arquivo que contém a senha para o nível seguinte. O site é:
Não se preocupe, eles não vão processar você por invadir o sistema deles, eles querem é mostrar a importância que se tem que dar a configuração do Linux.
Primeiro você vai ao site e faz um cadastro rápido, em seguida é só conectar via telnet para se divertir.
[1] Comentário enviado por Rhdrigo em 04/11/2005 - 13:17h
Bom esse desafio.. Nivel 0
Após conectar..
Checaremos o nosso nome de usuário com o comando whoami e usamos o comando id para sabermos nossos números de usuário e grupo, Observe que o nosso é 2000 e procuramos um 2001. Quanto ao GID (ID de grupo) deve ser igual ao nosso, 2000. Mas por quê isso. Simples... se executarmos o arquivo /bin/pass para pedirmos a senha, ele nos mostrará a senha relacionado ao nosso UID... ou seja... nos mostrará a senha do level 0
[2] Comentário enviado por jalexandre em 08/11/2005 - 14:49h
O lance é sempre achar uma falha que remeta ao /bin/pass.
Sempre procure, atravez do find, o arquivo com um ID maior que o seu e com permissão de execução.
Boa sorte a quem participar.
[ ] ´s
Digite no terminal o comando:
find / -perm +4000 2>/dev/null
Agora que ja sabe quais arquivos possui SUID digite:
ls -l `find / -perm +4000 2>/dev/null`
Para conseguir melhores resultados pode utilizar este comando:
find / -perm +4000 -user level1 -group level0 -exec ls -l {}\;
Depois de um WHOAMI level1 no terminal em seguida digite PASS.
Aparecera as info. para o nivel seguinte que é.
Login: level1
Password: newworld
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-