Mario,
Pra usar isso ......... s� com "C"?
Celso
On Apr 9, 2005 5:51 PM, M�rio Meyer <[EMAIL PROTECTED]> wrote:
> sim.. esse eh o resultado do setuid(0)... ele muda o user id do
> processo pra 0 (root).. no entanto pra isso funcionar o programa deve
> ter flags de setuid, que apenas o root pode dar para este programa...
>
> ou seja, de nada adiantaria um usuario normal criar esse programa e
> rodar se o root nao desse para esse programa a permissao para realizar
> setuid...
>
> Isso eh mt utilizado pra partes do Sistema Operacional que precisam de
> acesso root, mas que os usuarios que utilizam ele nao tenham esse
> acesso.. o administrador pode permitir o programa virar root para suas
> tarefas... no entanto se esse programa tiver bugs (algum nao tem?) o
> usuario pode usar isso pra acabar pegando um shell de root..
>
> []s,
> Mario
>
> On Apr 9, 2005 4:10 PM, Wagner R. Serrano <[EMAIL PROTECTED]> wrote:
> > Testei no FreeBSD 5.3, vejam o resultado:
> >
> > Usu�rio guest faz o logon e depois que o programa roda ele vira root
> >
> > $ id
> > uid=2001(guest) gid=2000(users) groups=2000(users)
> > $ ./babash
> > bash-2.05b# id
> > uid=0(root) gid=2000(users) groups=2000(users)
> >
> > --
> >
> > ___________________________________________
> > WAGNER REZENDE SERRANO
> > Mobile: +55-11-8456-7828
> > Phone : +55-11-5051-5278
> > e-mail: [EMAIL PROTECTED]
> > MSN/messenger: [EMAIL PROTECTED]
> > ICQ 270-897-145
> >
> > --
> >
> >
> > Augusto, Alexandre wrote:
> > > Oi pessoal,
> > >
> > > Tentem isso:
> > >
> > > vi babash.c
> > > #include <stdlib.h>
> > > main () {
> > > setuid(0);
> > > system("/bin/bash");
> > > }
> > >
> > > /usr/local/bin/gcc babash.c -o babash
> > > chmod 4755 babash
> > > mv babash /usr/bin/babash
> > >
> > > N�o me lembro quem escreveu esse brinquedo. N�o fui eu pois meu
> > > conhecimento
> > > em C � pobre...
> > >
> > > Tem rodado em maquinas solaris 8, 9 e Linux...
> > > Ainda n�o rodei no BSD ...
> > >
> > > Abra�o
> > >
> > >
> > >
> > > -----Mensagem original-----
> > > De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome
> > > de Celso Viana
> > > Enviada em: sexta-feira, 8 de abril de 2005 10:12
> > > Para: Lista de discussao do grupo FUG-BR
> > > Assunto: Re: [FUG-BR] seguran�a
> > >
> > > sim...... uso secure level 2
> > >
> > > o cen�rio seria esse: tendo acabado de instalar o OS, instalei um
> > > software que tem uma falha de seguran�a e eu n�o sei disso;
> > > essa m�quina est� vis�vel para o mundo (ip real);
> > > essa m�quina ainda n�o foi atualizada;
> > > o OS est� em secure level 2;
> > >
> > > minha d�vida: imaginemos que algu�m, nesse momento, descobriu essa
> > > m�quina e resolva explorar essa vulnerabilidade e tenha ganhado acesso
> > > root; eu, estando logado no console, posso identificar esse invasor?
> > > ele est� vis�vel para os comandos do sistema? � poss�vel fazer com que
> > > o sistema emita um alarme qdo esse invasor consiga o acesso?
> > >
> > > Celso
> > >
> > >
> > > Celso
> > >
> > > On Apr 8, 2005 9:59 AM, Christopher Giese - IRAPIDA
> > > <[EMAIL PROTECTED]> wrote:
> > >
> > >>depende
> > >>
> > >>vc usa secure level kernel ????
> > >>
> > >>pq se nao usa ele pode colocar um rootkit facilmente em sue sistema :)
> > >>
> > >>
> > >>Celso Viana wrote:
> > >>
> > >>
> > >>>all,
> > >>>
> > >>>Se algu�m consegue explorar uma vulnerabilidade num sistema FreeBSD,
> > >>>ganhando acesso root, esse algu�m fica totalmente invis�vel? ou os
> > >>>comandos "w, who, etc" identificam o invasor?
> > >>>
> > >>>Celso
> > >>>
> > >>>_______________________________________________
> > >>>Freebsd mailing list
> > >>>[email protected]
> > >>>http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
> > >>>
> > >>>
> > >>
> > >>_______________________________________________
> > >>Freebsd mailing list
> > >>[email protected]
> > >>http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
> > >>
> > >
> > >
> > > _______________________________________________
> > > Freebsd mailing list
> > > [email protected]
> > > http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
> > >
> > > _______________________________________________
> > > Freebsd mailing list
> > > [email protected]
> > > http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
> > >
> > >
> >
> > _______________________________________________
> > Freebsd mailing list
> > [email protected]
> > http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
> >
>
> _______________________________________________
> Freebsd mailing list
> [email protected]
> http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
>
_______________________________________________
Freebsd mailing list
[email protected]
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br