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