user@linuxtrack:~ $ python -c 'print("Soyez les bienvenus !")'

Vous n'êtes pas identifié(e).

#1 04-05-2013 08:50:08

IceF0x
#! Gourou Linux

[Tuto]macchanger sous Kali Linux 1.0.3

== Description ==

macchanger est un utilitaire GNU/Linux pour la visualisation/manipulation de l'adresse MAC des interfaces réseau
macchanger est utile pour protéger d'avantage son anonymat, pour pouvoir se connecter plusieurs fois de suite à des réseaux WiFi (des hotspots généralement) qui autorisent une seule et unique connexion par adresse MAC limitée dans le temps et pour bypasser le filtrage  MAC sur le point d'accès WiFi du voisin.

== Installation ==

macchanger est préinstallé par défaut sur la version gnome de Kali Linux, et est disponible dans les dépôts pour la version mini.

apt-get install macchanger

== Utilisation ==

vous trouverez macchanger dans le menu "Applications -> Kali Linux -> Sniffing/Spoofing -> Network Spoofing -> macchanger"

1367649655.png

Pour visualiser votre adresse mac actuelle avec ifconfig faites cette commande:

ifconfig | grep -i hwaddr | cut -d '  ' -f10-

1367649682.png

Ensuite vous pourrez tester le changement aléatoire de votre adresse mac.

macchanger -r wlan0

Vous remarquerez le message d'erreur disant que votre interface est occupée.

1367649893.png

Pour palier à ce soucis, stoppez le service network-manager.

service network-manager stop

Puis refaite la commande.

macchanger -r wlan0

Cette fois-ci tout se déroule comme il faut.

1367650072.png

Vous pouvez vérifiez l'adresse mac avec ifconfig.

ifconfig | grep -i hwaddr | cut -d '  ' -f10-

1367650179.png

Ou avec macchanger

macchanger <interface>

== Script ==

Et bien sur on peu facilement scripter tout cela.

#!/bin/bash
# Original automacchanger script (C) by IceF0x
# Under licence GPLv3 http://www.gnu.org/licenses/gpl.txt

red='\e[0;31m'
NC='\e[0m'

if [ `whoami` != root ]
then
echo -e "$red Error:$NC You must be root to run this script !"
exit 1
fi

if [ $# == 1 ]
then
service network-manager stop
macchanger -r $1
service network-manager start
else
echo -e "Usage: $0 <interface>"
exit 0
fi

1380373239.png

== Examples ==

Afficher l'adresse mac actuelle

# macchanger eth1
Current MAC: 00:40:96:43:ef:9c [wireless] (Cisco/Aironet 4800/340)
Faked MAC:   00:40:96:43:ef:9d [wireless] (Cisco/Aironet 4800/340)

Attribuer une adresse mac sans changer le préfixe vendeur -e.

# macchanger --endding eth1
Current MAC: 00:40:96:43:e8:ec [wireless] (Cisco/Aironet 4800/340)
Faked MAC:   00:40:96:6f:0f:f2 [wireless] (Cisco/Aironet 4800/340)

Attribuer une adresse mac d'une même sorte -a.

# macchanger --another eth1
Current MAC: 00:40:96:43:87:1f [wireless] (Cisco/Aironet 4800/340)
Faked MAC:   00:02:2d:ec:00:6f [wireless] (Lucent Wavelan IEEE)

Attribuer une adresse mac d'une autre sorte.

# macchanger -A eth1
Current MAC: 00:40:96:43:39:a6 [wireless] (Cisco/Aironet 4800/340)
Faked MAC:   00:10:5a:1e:06:93 (3Com, Fast Etherlink XL in a Gateway)

Attribuer une adresse mac aléatoire.

# macchanger -r eth1
Current MAC: 00:40:96:43:f1:fc [wireless] (Cisco/Aironet 4800/340)
Faked MAC:   6b:fd:10:37:d2:34 (unknown)

Attribuer une adresse mac définie.

# macchanger --mac=01:23:45:67:89:AB eth1
Current MAC: 00:40:96:43:87:65 [wireless] (Cisco/Aironet 4800/340)
Faked MAC:   01:23:45:67:89:ab (unknown)

Afficher la liste des préfixe constructeur, ici Cray, sans argument il affichera la liste complète --list.

# ./macchanger --list=Cray
Misc MACs:
Num   MAC        Vendor
---   ---        ------
065 - 00:00:7d - Cray Research Superservers,Inc
068 - 00:00:80 - Cray Communications (formerly Dowty Network Services)
317 - 00:40:a6 - Cray Research Inc.

== Désinstallation ==

Il suffit de supprimer son paquet.

apt-get remove macchanger

== Voir aussi ==

  * **(en)** https://github.com/alobbs/macchanger


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#2 28-09-2013 15:12:47

IceF0x
#! Gourou Linux

Re : [Tuto]macchanger sous Kali Linux 1.0.3

Pour ceux qui sont intéressé, j'ai rajouté un petit script qui automatise tout cela  smile


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#3 16-01-2014 09:30:42

titoalex
Membre

Re : [Tuto]macchanger sous Kali Linux 1.0.3

Merci, comme je suis un peu fatiguer je teste ca ce soir  wink

Edit: ok, merci c'esp cool, juste une question le :

red='\e[0;31m'
NC='\e[0m'

Est-ce que le red c'est pour changer toutes les 31 mins ?

Dernière modification par titoalex (16-01-2014 21:39:19)


Signature titoalex

Hors ligne

#4 18-01-2014 14:47:33

AnarShell
Membre

Re : [Tuto]macchanger sous Kali Linux 1.0.3

Très bon tuto (clair et complet), merci pour le petit script très utile cool


ἕν οἶδα ὅτι οὐδὲν οἶδα

Hors ligne

#5 18-01-2014 14:50:33

IceF0x
#! Gourou Linux

Re : [Tuto]macchanger sous Kali Linux 1.0.3

titoalex a écrit :

Merci, comme je suis un peu fatiguer je teste ca ce soir  wink

Edit: ok, merci c'esp cool, juste une question le :

red='\e[0;31m'
NC='\e[0m'

Est-ce que le red c'est pour changer toutes les 31 mins ?

Non c'est les codes couleurs, mais il est plus simple de les mettre dans une variable.
Exemple:
rouge='\e[0;31m'


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#6 05-03-2014 15:52:35

titoalex
Membre

Re : [Tuto]macchanger sous Kali Linux 1.0.3

IceF0x a écrit :
titoalex a écrit :

Merci, comme je suis un peu fatiguer je teste ca ce soir  wink

Edit: ok, merci c'esp cool, juste une question le :

red='\e[0;31m'
NC='\e[0m'

Est-ce que le red c'est pour changer toutes les 31 mins ?

Non c'est les codes couleurs, mais il est plus simple de les mettre dans une variable.
Exemple:
rouge='\e[0;31m'

Ok... en tout cas merci.


Signature titoalex

Hors ligne

#7 05-03-2014 21:37:48

notfound
Membre

Re : [Tuto]macchanger sous Kali Linux 1.0.3

Well, très bon tutoriel !

Moi j'aimerai juste apporter une autre approche pour le changement d'adresse MAC.

Pourquoi installer un paquet en plus (pour les distrib propres  tongue </troll>) alors que l'on a ce merveilleux ifconfig ?

Let's code it :

[== Indéfini ==]
#!/usr/bin/env bash

_change_my_fucking_mac_plz(){
          local interface="$1"
          ifconfig "$interface" down
          new_mac=$(openssl rand -hex 6|sed -re 's/(..)/\1:/g;s/:$//')
          ifconfig "$interface" hw ether "$new_mac"
          ifconfig "$interface" up
          /etc/init.d/networking restart
}


if [ -z "$1" ]; then
          echo -e "Usage: $0 <interface>\nExample: $0 wlan0"
          exit 1
fi
old_addr=$(ifconfig "$1"|awk '/HW/{print $5}')
_change_my_fucking_mac_plz "$1"
echo "[+] MAC address of $interface has been changed from $old_addr to $new_mac"
logger "MAC changed of $interface to $new_mac"
exit 0

Voila

Dernière modification par notfound (05-03-2014 21:38:57)

Hors ligne

#8 05-03-2014 21:59:26

IceF0x
#! Gourou Linux

Re : [Tuto]macchanger sous Kali Linux 1.0.3

notfound a écrit :

Pourquoi installer un paquet en plus (pour les distrib propres  tongue </troll>) alors que l'on a ce merveilleux ifconfig ?

Parce que macchanger est déjà incorporé sous Kali Linux et c'est quand même une section qui lui est dédiée, par contre tu peux poster ton script dans la section debian par exemple.

Prend en compte par contre que ifconfig est déprécié sous certaine distribution (Archlinux par exemple) qui utilisent à présent la commande ip.

ip link set dev (device) address (mac adress)

Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#9 05-03-2014 22:53:28

notfound
Membre

Re : [Tuto]macchanger sous Kali Linux 1.0.3

Yes, tu peux le déplacer stp ? Et delete ce message là ! smile

Thx

Hors ligne

#10 05-03-2014 23:22:53

IceF0x
#! Gourou Linux

Re : [Tuto]macchanger sous Kali Linux 1.0.3

notfound a écrit :

Yes, tu peux le déplacer stp ? Et delete ce message là ! smile

Thx

Malheureusement tu dois recréer ton post dans la bonne section, je ne sais que déplacer le topic en entier.


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

Pied de page des forums