macchanger (o tiksliau – GNU MAC Changer) yra maža bet labai patogi programėlė tinklo interfeisų MAC adresų manipuliavimui.
Labai gražiai dirba su atheros bevieliais adapteriais po madwifi draiveriu. Moka pakeisti esamą MAC adresą i kitą to pat gamintojo adresą, į kitą to paties tipo kortos adresą (bevielę į bevielę), į atsitiktinį ar į kažkokį konkretų.
Yra debian paketas, (apt-get install macchanger) bet ir jame, ir originalioje distribucijoje adresu/gamintoju aprašai gan smarkiai pasenę ir reikėtu juos atnaujinti. Į paketą įeina pythonu parašyta atnaujinimo programėlė, bet ji neatnaujina bevielių klientų sąrašo. Galiausia paprasčiau gavosi viską atnaujinti rankomis:
root@base:~# dpkg -L macchanger | grep list
/usr/share/macchanger/wireless.list
/usr/share/macchanger/OUI.list
root@base:~# cp /usr/share/macchanger/OUI.list /usr/share/macchanger/OUI.list.old
root@base:~# lynx -source http://standards.ieee.org/regauth/oui/oui.txt | \\
grep "(hex)" | sed -e 's/(hex)//' -e 's/[\\t ][\\t ]*/ /g' -e 's/-/ /' -e 's/-/ /' \\
> /usr/share/macchanger/OUI.list
root@base:~# cp /usr/share/macchanger/wireless.list /usr/share/macchanger/wireless.list.old
root@base:~# lynx -source http://svn.kismetwireless.net/code/trunk/conf/client_manuf | \\
awk '{print $1 ":" $2}' | cut -d: -f1,2,3,12 | sed 's/:/ /g' \\
> /usr/share/macchanger/wireless.list
Naudojimas:
root@base:~# macchanger --help GNU MAC Changer Usage: macchanger [options] device -h, --help Print this help -V, --version Print version and exit -s, --show Print the MAC address and exit -e, --endding Don't change the vendor bytes -a, --another Set random vendor MAC of the same kind -A Set random vendor MAC of any kind -r, --random Set fully random MAC -l, --list[=keyword] Print known vendors -m, --mac=XX:XX:XX:XX:XX:XX Set the MAC XX:XX:XX:XX:XX:XX root@base:~# macchanger -s rausb0 Current MAC: 00:17:31:12:04:40 [wireless] (ASUSTek COMPUTER INC.) root@base:~# macchanger -e rausb0 Current MAC: 00:17:31:12:04:40 [wireless] (ASUSTek COMPUTER INC.) Faked MAC: 00:17:31:5e:01:0b [wireless] (ASUSTek COMPUTER INC.) root@base:~# macchanger -a rausb0 Current MAC: 00:17:31:5e:01:0b [wireless] (ASUSTek COMPUTER INC.) Faked MAC: 00:02:2d:fe:ec:a1 [wireless] (Agere) root@base:~# macchanger -A rausb0 Current MAC: 00:02:2d:fe:ec:a1 [wireless] (Agere) Faked MAC: 00:09:6b:27:56:11 (IBM Corporation) root@base:~# macchanger -r rausb0 Current MAC: 00:09:6b:27:56:11 (IBM Corporation) Faked MAC: e4:a9:6f:44:23:63 (unknown) root@base:~# macchanger -m 00:01:02:03:04:05 rausb0 Current MAC: e4:a9:6f:44:23:63 (unknown) Faked MAC: 00:01:02:03:04:05 (3COM CORPORATION)
[...] _ hackers hack « įrankiai (tinklas) - macchanger [...]
Pingback by macchanger patch « _ — 2007-04-14 @ 18:44