SMB

O SMB (Server Message Block) é um protolo de redes da camada de aplicação cujo o uso mais comum é o acesso compartilhado a arquivos, impressoras e portas seriais. O protocolo SMB é amplamente utilizado pelos sistemas operacionais Microsoft Windows. O seu uso em sistemas operacionais do tipo Unix (como por exemplo, Linux e MacOS) se dá a partir do software Samba. A porta padrão para a utilização do SMB é a 445.

Diferença entre SMB e FTP

  • No FTP, é necessário que o cliente tenha o arquivo localmente para então poder copiar para o servidor. Já no SMB, não há essa necessidade, já que o arquivo no servidor existe independente de arquivos locais. A escrita e leitura dele se dá diretamente pelo servidor.

  • Qualquer mudança em um arquivo no SMB, é imediatamente visível para os outros usuários do mesmo arquivo.

  • FTP é mais rápido do que o SMB, porém possui menos funcionalidades.

  • O SMB é firewall-unfriendly.

Ferramentas de Pentesting

smbmap

O smbmap permite enumerar os sambas shares em um domínio, entre outras coisas: https://github.com/ShawnDEvans/smbmap

smbclient

O smbclient inicia um cliente para poder acessar os recursos SMB de um servidor. https://tldp.org/HOWTO/SMB-HOWTO-8.html

Last updated