SMBRelay i SMBRelay2 to specjalne programy do przeprowadzania ataków na komputery zdalne. Oba korzystają z protokołu udostępniania plików Server Message Block, który jest składnikiem zestawu protokołów NetBIOS. Jeśli użytkownik udostępnia dany folder lub katalog znajdujący się w sieci lokalnej, korzysta najczęściej z protokołu udostępniania plików.
Podczas komunikacji w obrębie sieci lokalnej następuje wymiana sygnatur haseł.

Program SMBRelay łączy się na portach UDP 139 i 445, przekazuje pakiety wymienione między klientem a serwerem i modyfikuje je. Po nawiązaniu połączenia i uwierzytelnieniu klient jest odłączany. Program SMBRelay tworzy nowy wirtualny adres IP. Dostęp do nowego adresu można uzyskać za pomocą polecenia „net use \192.168.1.1”. Adres ten może być następnie używany przez wszystkie funkcje sieciowe systemu Windows. Program SMBRelay przepuszcza całą komunikację opartą na protokole SMB z wyjątkiem negocjacji połączenia i uwierzytelniania. Zdalni intruzi mogą korzystać z utworzonego adresu IP, dopóki jest podłączony komputer kliencki.
Program SMBRelay2 działa w sposób analogiczny jak SMBRelay, ale zamiast adresów IP używa nazw NetBIOS. Oba mogą służyć do przeprowadzania ataków typu „man-in-the-middle”. Umożliwiają one zdalnym intruzom odczytywanie, wstawianie i modyfikowanie po kryjomu wiadomości przesyłanych między dwoma końcowymi urządzeniami komunikacyjnymi. Komputery zaatakowane w ten sposób bardzo często przestają reagować na polecenia użytkownika lub nieoczekiwanie uruchamiają się ponownie.

W celu uniknięcia ataków zalecamy stosowanie haseł lub kluczy uwierzytelniających.

Słownik
Desynchronizacja protokołu TCP -- Ataki ICMP