[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