Ein ICMP-Paket besteht aus einem Header und einer Nutzlast. Bei einem Ping-Paket ist die Payload optional. Mit den Ping-Dienstprogrammen können Sie jedoch einen Längenparameter festlegen, um ein Paket auf eine beliebige Größe zu bringen. Wird häufig zum Testen von MTU und Fragmentierung verwendet.
Die Daten, die in diesen Fällen in der Payload verwendet werden, können alles sein - es sind oft die Zeichen, die sich wiederholen, und so können sie verwendet werden, um echte Daten zu transportieren, während sie wie ein gewöhnliches Ping-Paket aussehen. Stattdessen abcd...
könnte this is a secret message
es auch ein gültiges Paket enthalten und noch sein.
Es gibt VPN-Clients, die Ping als Transport für verschlüsselte Daten verwenden. Diese werden manchmal verwendet, um Firewalls zu umgehen, wobei Ping erlaubt ist, aber sonst wenig.