Bonjour à tous,
Voici ce que je voudrais faire :
Lorsqu'une machine A envoie un message du type ICMP ECHO (autrement dit, la machine fait un ping sur l'adresse de ma machine B) sur ma machine B, je voudrais que ma machine réponde par un ICMP REPLY, mais le contenu de ma réponse ICMP (champ data de paquet ICMP REPLY) soit modifié.
En effet, lors d'un simple ping, si le champ data du paquet ICMP ECHO contient "hello", la machine qui va répondre va répondre par un ICMP REPLY avec dans son champ data la valeur "hello". Moi je voudrais pouvoir changer "hello" par quelque chose (par exemple par lecture d'une pile, ...)
La question est donc la suivante : Comment puis-réaliser cela ? (modification du kernel ? Quel fichier ?...)
PS : Je sais que ce post peut paraître bizzare (Mais pourquoi il veut faire cela....). Pour mettre sur la piste les plus curieux, il s'agit d'exploitation de canaux cachés.... ;-)
Partager