Commande macof dans Linux

Commande macof dans Linux
Vous avez peut-être entendu parler de l'attaque d'inondation du Mac. Dans l'attaque d'inondation MAC, l'attaquant essaie de remplir la table Mac en envoyant les adresses IP et MAC non valides. Le tableau source commence à se remplir d'adresses MAC non valides, en remplaçant les adresses MAC valides. La sécurité du commutateur du réseau est principalement contestée par l'attaque d'inondation du Mac. Pour effectuer l'attaque d'inondation Mac, la commande macof dans Linux est utilisée. Dans cet article, nous découvrirons la commande macof dans Linux et comment utiliser la commande macof pour effectuer l'attaque d'inondation Mac.

Quelle est la commande macof dans Linux?

Les adresses MAC sont inondées sur un commutateur de réseau local à l'aide de la commande macof Linux. Le commutateur réseau maintient un tableau Mac dans lequel il conserve toutes les adresses MAC. La commande macof envoie diverses adresses MAC pour inonder l'interrupteur, ce qui entraîne la saisie d'un mode de défaillance. Le commutateur ne sait pas vraiment où envoyer les données, donc il envoie les données partout. Il est couramment utilisé pour effectuer l'attaque d'inondation Mac. Il est fourni sous le ensemble d'outils DSNIFF SUIT en tant qu'utilitaire de débordement de table d'adresse MAC.

Comment fonctionne la commande macof dans Linux?

La commande macof dans Linux inonde l'interrupteur avec diverses adresses MAC, ce qui le fait entrer dans un mode d'ouverture d'échec. Il envoie diverses adresses MAC au LAN commuté et remplit la table Mac avec des adresses MAC aléatoires. Il en résulte certains commutateurs pour échouer en mode répétitif. Cela se produit parce que les commutateurs envoient les données aux ports spécifiés par l'adresse MAC. Et quand il ne trouve pas l'adresse MAC ciblée pour envoyer les données, elle agit comme un centre et commence à envoyer les données partout. Le centre ne fonctionne pas avec la cartographie cible, et ils diffusent les données à chaque port disponible sur l'appareil. Aucun port n'accepte les données sauf celles auxquelles les données sont destinées. Le réseau Hubbed permet un suivi et une surveillance faciles du trafic réseau.

Le commutateur fait de la même manière et agit comme un hub lorsque la table Mac est remplie d'adresses MAC non valides aléatoires. Comme la plupart des appareils utilisent des commutateurs pour distribuer les données et travailler sur le mappage d'adresses MAC, il devient difficile pour le pirate de suivre le trafic réseau. Par conséquent, ils utilisent la commande macof pour inonder l'interrupteur et remplir la table Mac avec des adresses non valides, et en faire un centre afin qu'ils puissent facilement suivre tout le trafic réseau et effectuer une attaque d'inondation Mac. Dans cet article, nous apprendrons à utiliser la commande macof dans Linux à l'aide de quelques exemples.

Nous explorerons quelques exemples pour voir comment fonctionne la commande macof dans Linux. Commençons!

Syntaxe de la commande macof dans Linux

Avant d'explorer les exemples, comprenons la syntaxe de la commande macof et comprenons chacun de ses composants. Voici la syntaxe de la commande macof dans Linux:

macof [-i interface] [-s source] [-d Destination] [-e Target-Address] [-x TCP-Source-Port] [-y tcp-dest-port] [-n paquets]

Le «macof» est la commande principale qui exécute la fonction. L'indicateur «-i interface» est utilisé pour définir l'interface pour envoyer l'adresse MAC sur. La «source -s» est utilisée pour spécifier l'adresse IP de la source. L'indicateur «-d Destination» est utilisé pour fournir l'adresse IP de la destination. La «fonction target -e» est utilisée pour fournir l'adresse matérielle cible. L'indicateur «-x TCP-Source-Port» est utilisé pour définir le port source TCP. Le «-y tcp-dest-port» est utilisé pour présenter le port de destination TCP. Et enfin, les «paquets -n» sont utilisés pour définir le nombre de paquets. Ces paquets sont envoyés sur le réseau. La valeur pour chaque drapeau doit être fournie. Si une option n'est pas spécifiée, une valeur aléatoire sera générée pour elle automatiquement.

Maintenant, utilisons la commande macof comme exemple. Comme Macof fait partie de la boîte à outils DSNIFF, nous devons l'installer d'abord.

Installez Macof dans Linux

Afin d'utiliser la commande macof dans Linux, vous devez installer la boîte à outils DSNIFF. La boîte à outils DSNIFF peut facilement être installée avec l'installation d'APT-Get. Si vous exécutez la commande macof sans installer le DSNIFF, vous rencontrerez des erreurs. Vérifiez la commande suivante et essayez de l'exécuter dans le terminal:

Vous obtiendrez le résultat suivant après avoir exécuté cette commande:

Puisque vous n'avez pas été installé de macof, le système a renvoyé une erreur «pas de fichier ou de répertoire». Par conséquent, vous devez d'abord installer la boîte à outils DSNIFF pour utiliser la commande macof sans rencontrer d'erreur. Voici la commande complète qui vous permet d'installer le DSNIFF et d'utiliser l'utilitaire Macof via lui. Voir la commande suivante:

Appuyez sur Entrée sur votre clavier pour exécuter cette commande et installer la boîte à outils DSniff dans votre Ubuntu 22.04 Système d'exploitation. La commande «sudo apt-get install dsniff» vous permet d'installer la boîte à outils DSNIFF. Voir le résultat suivant ,:

Maintenant, ton ubuntu 22.04 Le système est prêt à exécuter la commande macof et à inonder le commutateur avec des adresses MAC aléatoires. Examinons quelques exemples pour apprendre à utiliser la commande macof.

Effectuer des inondations de mac simples avec la commande macof

La simple inondation MAC peut être effectuée sans spécifier aucune adresse MAC. Il nous permet de surveiller tout le trafic sur le réseau en inondant le commutateur avec plusieurs adresses aléatoires. Tapez la commande (jointe dans la capture d'écran suivante) dans le terminal. Cela effectue la simple opération d'inondation Mac.

Le macof est la commande principale de la fonction. Le «-i eth1» spécifie l'interface qui est «eth1» pour envoyer les adresses MAC sur. Et le «-n 10» spécifie que les 10 paquets doivent être envoyés sur le réseau. Notez qu'il n'y a pas d'adresse IP source ou de destination fournie, donc celles-ci seront sélectionnées au hasard. De même, il n'y a pas de port TCP source ou de destination spécifié, donc ceux-ci seront également sélectionnés au hasard. De plus, aucune adresse matérielle cible n'est spécifiée et qui sera également sélectionnée automatiquement. C'est ainsi que vous pouvez effectuer l'inondation Mac. Voir le résultat suivant:

Effectuer des inondations Mac ciblées avec la commande macof

L'inondation MAC cible est effectuée en fournissant l'adresse MAC cible. Comme vous pouvez le remarquer, aucune adresse MAC cible n'est fournie dans l'exemple précédent, ce qui entraîne l'inondation MAC simple. Ici, nous fournirons une adresse MAC spécifique à la cible de l'inondation Mac. Voir le code suivant avec la sortie attachée.

Il en résulte des inondations de mac cibles. Voir le résultat suivant:

Conclusion

Cet article est une procédure pas à pas de la commande macof dans le système d'exploitation Linux. La commande macof est utilisée pour inonder le commutateur avec des adresses MAC aléatoires, ce qui fait que l'interrupteur acquiert le mode ouvert d'échec. La commande macof est incluse dans la boîte à outils DSNIFF. Pour utiliser la commande macof, il est essentiel d'installer le DSNIFF dans le système Ubuntu. Dans cet article, nous avons appris à installer le DSNIFF et nous avons vu deux exemples de commandes Macof.