Holen Sie sich die ICMP-Paket-Nutzdaten

1167
Dima Rostopira

Ich weiß, dass ich eine benutzerdefinierte Payload mit -pParam im Hex-Format senden kann. ping -p DEADBEAF 8.8.8.8 Wie neugierig, kann der Server auch mit Payload antworten? Wenn ja, wie kann ich es im Terminal anzeigen?

Kann ich es außerdem auf meinem Server implementieren, zum Beispiel in Python? Also konnte ich auf ping mit 16bytes msgs antworten, das wäre lustig

0

1 Antwort auf die Frage

2

Ich habe mich kürzlich gefragt, was in einem Ping unter Windows gesendet wird, und Folgendes bekam ich:

https://drive.google.com/file/d/0B3N2koAvLeyJRnNjRDBpQ2o4dUE/view

Das System sendet ein unvollständiges lateinisches Alphabet (warum keine x, y und z?) Und ein Linux-Router antwortet mit dem gleichen Wert.

Sie können anzeigen, was mit einem Netzwerk-Sniffer (oder einem Analyzer, damit er weniger bedrohlich klingt) wie tcpdump gesendet wird.

Ich gehe davon aus, dass Sie denselben Wert zurückgeben müssen, den der Client sendet, aber ich kann mich irren.

Ich vermute, die Antwort erfordert nicht die gleichen Daten. TOOGAM vor 7 Jahren 0
So ist es möglich, großartig Dima Rostopira vor 7 Jahren 0