Anderson Watanabe de Oliveira wrote:

>Ok,
>
>
>Até já previa que fosse necessário recompilar o kernel, afinal de contas, 
>tudo que se vá fazer, 90% pode requerer a compilação de um novo kernel.
>
>O  que não sei, é onde alterar para mudar essa mensagem, pois, a intensão é 
>dificultar a identificação do S.O. e sua versão.
>
>Quem pode ajudar?
>
>[]S,
>Anderson.
>
>  
>

Você tem duas opções:
- Modificar o /usr/src/usr.bin/uname/uname.c e recompilar
- chmod 700 /usr/bin/uname (liberando o uname apenas para o root).

Mas isso não é recomendado porque vários softwares/ports usam o uname 
(durante o "./configure") para identificar qual SO você tá rodando.
E mesmo assim existem outras inúmeras formas de descobrir:

[EMAIL PROTECTED] ~]$ set | egrep '(MACHTYPE|OSTYPE)'
MACHTYPE=i386-portbld-freebsd7.0
OSTYPE=freebsd7.0

[EMAIL PROTECTED] ~]$ file /bin/ls
/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), 
dynamically linked (uses shared libs), stripped

[EMAIL PROTECTED] ~]$ dmesg | grep FreeBSD
Copyright (c) 1992-2005 The FreeBSD Project.
FreeBSD 7.0-CURRENT #6: Fri Nov 25 11:00:21 BRDT 2005

[EMAIL PROTECTED] ~]$ man man | grep FreeBSD
FreeBSD 7.0

[EMAIL PROTECTED] ~]$ sysctl -a kern.version
kern.version: FreeBSD 7.0-CURRENT #6: Fri Nov 25 11:00:21 BRDT 2005

Conclusão: se você tiver usuários locais e quiser esconder deles qual o 
SO e a versão, melhor desistir e procurar outros meios pra aumentar a 
segurança do seu sistema.

Att.,
Rainer Alves
BrasilTelecom



_______________________________________________
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br

Responder a