[FUG-BR] Personalizando o FreeBSD

Rainer Alves rainer.alves em gmail.com
Seg Nov 28 17:51:11 BRST 2005


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:

[rainer em bsd ~]$ set | egrep '(MACHTYPE|OSTYPE)'
MACHTYPE=i386-portbld-freebsd7.0
OSTYPE=freebsd7.0

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

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

[rainer em bsd ~]$ man man | grep FreeBSD
FreeBSD 7.0

[rainer em bsd ~]$ 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 em fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br




Mais detalhes sobre a lista de discussão freebsd