Le principe consiste à utiliser un port TCP ou UDP dédié à un service (Telnet....) pour faire passer des flux autres que ceux prévus.
Le cas le plus classique est celui du serveur SMTP qui permet de se connecter en Telnet, non pas sur le port 23 dédié habituellement aux serveurs Telnet par sur le port 25 dédié aux serveurs SMTP.
L’utilisateur peut ainsi dialoguer manuellement avec le serveur via les commandes SMTP.
Pour les cas de figure les plus évolués, les pirates développent des logiciels spécifiques capables de dialoguer avec un protocole donné sur n’importe quel port TCP ou UDP.