Bonsoir à tous,
J'ai un petit problême avec les raw sockets en C++ ! En fait, j'arrive parfaitement à envoyer un paquet icmp, udp, ou tcp en changeant sans problême l'en-tête de ces paquets, mais je voudrais à présent envoyer une commande utilisant un protocole d'une couche au dessus de TCP.
Pour être plus précis, je voudrais envoyer un paquet TCP avec une commande du protocole MSNP7 (Le protocole de Msn messenger) ... Par exemple, lorsque je ferme ma session Msn, je vois avec mon sniffer que pour me déconnecter j'envoi au serveu Hotmail un paquet TCP avec flags Push + Ack ainsi qu'une commande "OUT\r\n", utilisant le protocole Msn Messenger !
Mon problême est donc le suivant : je n'arrive pas a utiliser en plus de TCP un protocole de niveau au dessus. Mon paquet dans mon sniffer se décompose pour l'instant en trois protocoles : Couche Ethernet - Couche IP - Couche TCP, et je voudrais rajouter une couche : celle du protocole MSN !
J'espère avoir été assez clair dans mes détails ...
Merci++, Deimos
Partager