LANGAGE C : MAC FLOODING

LANGAGE C : MAC FLOODING - C - Programmation

Marsh Posté le 07-04-2016 à 19:10:55    

Bonsoir,  
 
Cela fait 6 mois que j'ai commencé à m'intéresser au réseau et à peu près 1 an que j'ai commencé à apprendre le langage C.
Et depuis peu je m'intéresse à la sécurité en réseau et plus particulièrement aux "attaques" : le MAC FLOODING.
Pour ceux qui connaissent pas en gros c'est le fait de saturer la table CAM d'un switch afin qu'il passe en mode HUB etc.  
 
Mais voilà aujourd'hui je voulais mettre en perspective le langage C avec le réseau et au lieu de tester le MAC Flooding avec par exemple MAC OF je voulais faire un truc "instructif" et donc faire moi même des requêtes ARP pour saturer la table CAM de mon swtich.
 
Merci de votre réponse.  
 
 
Je préviens juste que je n'ai aucune intention d' "hacker" quelconque réseau, je cherche à progresser en langage C et en réseau :)

Reply

Marsh Posté le 07-04-2016 à 19:10:55   

Reply

Marsh Posté le 08-04-2016 à 10:12:59    

Et la question est :??:


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 08-04-2016 à 15:13:33    

rfc arp : https://tools.ietf.org/html/rfc826
exemple de code avec raw socket :  https://gist.github.com/austinmarton/1922600
 
je ne sais pas si c'est mieux d'envoyer des requêtes ethernet avec une adresse mac source différente , ou bien des requêtes arp avec une mac différente dans la trame ARP. il est possible que le driver de ta carte réseau impose l'adresse mac source sans que tu ne puisses la changer.
 
tcpdump + wireshark pour vérifier les paquets émis.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed