Manual do Net Bus
1. INTRODU��O
Semelhante ao Back Orifice, o NetBus
� uma ferramenta que pode ser
utilizada como um sistema de administra��o remota para os ambientes
operacionais Windows 95, Windows 98 e Windows NT.
� composto por um programa que atua como Servidor e um programa que
atua como Cliente, permitindo conex�es remotas mesmo atrav�s da Internet,
utilizando-se do protocolo TCP.
Por suas in�meras caracter�sticas e facilidades, o NetBus passou a ser
utilizado principalmente por hackers que pretendem manter controle sobre
as m�quinas de suas vitimas, sem serem notados/detectados.
2. COMPROMETIMENTO
O
Servidor NetBus � auto-instal�vel indicando que na primeir� execu��o
a maquina passar� a ser comprometida.
O NetBus permite um amplo controle sobre o Servidor, apresentando
in�meras caracter�sticas das quais se destacam:
- Auto-instal�vel
- Auto execut�vel (com o boot do Windows)
- Permite iniciar/executar qualquer aplicativo
- Permite fechar/terminar qualquer aplicativo
- Permite rebootar o servidor
- Pode desconectar usu�rios
- Permite enviar caracteres para aplicativos
ativos
- Permite capturar o que esta sendo digitado no
computador servidor
- Permite capturar a tela (screenshot) do
computador servidor
- Retorna informa��es gerais sobre o
computador
- Permite realizar upload de arquivos para o
servidor
- Permite realizar download e dele��es de
qualquer arquivo do servidor
- Permite capturar o som de microfones
instalados no servidor
- Possui esquemas de prote��o e valida��o
de acessos atrav�s de senhas
- N�o aparece na Task List do Windows
Al�m disso, o NetBus faz uso de
senhas para permitir o controle de
acessos ao Servidor NetBus. A string que
cont�m a senha que o Cliente
envia para o Servidor � semelhante � linha
abaixo:
Password;0;my_password
No entanto, detectou-se a presen�a
de um backdoor no NetBus que
permite a qualquer Cliente estabelecer conex�o com o Servidor sem a
necessidade de se utilizar uma senha. O Cliente pode conectar-se sem
autentica��o bastando substituir o valor do segundo par�metro da string
de conex�o acima de "0" para "1".
3. DETEC��O
Por default, o Servidor NetBus chama-se
Patch.exe. No entanto pode
perfeitamente ser renomeado para qualquer outro nome.
O NetBus utiliza TCP para estabelecer o envio/recebimento de pacotes e
dados, permanecendo ativo nas portas 12345 e 12346 aguardando por
conex�es de clientes.
Como primeiro passo, � poss�vel verificar se essas portas est�o em uso
por algum servi�o. Para tanto utiliza-se o comando 'netstat' conforme
exemplo abaixo:
c:\>netstat -an | find "1234"
TCP 120.100.102.203:12345 0.0.0.0:0
LISTENING
Em seguida, � poss�vel identificar que servi�o esta ativo na porta
apresentada pelo netstat. Para tanto utiliza-se o comando telnet,
conforme exemplo abaixo:
c:\>telnet 120.100.102.203 12345
Se o NetBus estiver instalado e aguardando por conex�es nesta porta, a
seq��ncia abaixo ir� aparecer na janela do telnet:
'NetBus 1.53' Ou:
'NetBus 1.60'
Alem desse procedimento, � poss�vel examinar o registro do Windows a
procura de algumas chaves que podem ser criadas pelo programa quando de
sua instala��o. Execute o 'regedit' e faca uma busca pelas chaves
abaixo:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run[Nome do NetBus]
HKEY_CURRENT_USER\Patch\Settings\ServerPwd
A primeir� chave indica que o NetBus esta configurado para ser
inicializado automaticamente a cada boot do sistema. J� a segunda chave
indica qual a senha (em formato texto puro) que esta sendo utilizada
para validar conex�es.
4. REMOVENDO O NETBUS
Indica-se dois procedimentos b�sicos e
simples para remo��o do NetBus:
1) fazer uso de uma op��o do Servidor NetBus que automaticamente deleta
o execut�vel, conforme exemplo abaixo:
c:\>nome_do_netbus_server.exe /remove
2) utilizar o Cliente do NetBus para fazer essa remo��o. Basta
conectar-se ao Servidor (podendo ser localhost), selecionar "Server admin"
e em seguida "Remove server".
No entanto, notamos que em alguns casos as duas op��es falharam ao
limpar o registro do Windows. Logo, indicamos que o processo de remo��o
seja feito manualmente deletando-se o execut�vel e limpando-se o
registro eliminando-se as chaves criadas pelo NetBus.