Τι είναι η MAC Address, ποια είναι στον υπολογιστή μου, και πώς μπορώ να την αλλάξω ? (spoofing). Η Media Access Control Address είναι ένας μοναδικός αριθμός (ταυτότητα) σε δεκαεξαδική μορφή, για κάθε network interface (ethernet, airport, firewire, bluetooth). Η ιδέα να μπουν τέτοιοι αριθμοί προέρχεται από τη XeroX η οποία είναι και υπεύθυνη για το original ethernet. Σε γενικές γραμμές δε θα χρειαστεί να αλλάξετε ποτέ το MAC Address, ένα υποθετικό σενάριο που ίσως χρειαστεί να γίνει κάτι τέτοιο... είναι αν πρέπει να έχετε πρόσβαση σε ένα δίκτυο σας που έχει MAC filtering, και δεν έχετε τον υπολογιστή σας, αλλά γνωρίζετε το MAC του, τότε θα μπορούσατε να έχετε πρόσβαση από έναν άλλο υπολογιστή αλλάζοντας το MAC Address με τον τρόπο που θα πούμε παρακάτω. Καταρχήν θα δούμε ποιο είναι το MAC Address μας, και που/πως το βρίσκουμε. Στο System Preferences λοιπόν, επιλέγουμε Network έπειτα επιλέγουμε το ενεργό device συνήθως Airport ή Ethernet, και επιλέγουμε Advanced εάν το Device είναι ενεργό θα δούμε το MAC στη πρώτη καρτέλα κάτω κάτω, εάν πάλι δεν είναι ενεργό μπορούμε να το δούμε στην τελευταία καρτέλα, με την ονομασία Ethernet, και θα είναι της μορφής 01:23:45:67:89:ab
Αυτό μπορούμε να το δούμε και από το Terminal δίνοντας την εντολή
ifconfig en0 | grep ether
όπου en0 είναι συνήθως το ethernet και en1 το Airport.
Για να αλλάξουμε το MAC Address του Ethernet στο Mac μας σε 00:ab:cd:ef:01:23 αρκεί να δώσουμε την εντολή
sudo ifconfig en0 ether 00:ab:cd:ef:01:23
όπου sudo - εκτέλεση της εντολής ως administrator
ifconfig - εντολή για παραμετροποίηση των ιδιοτήτων της συσκευής δικτύου
en0 - παράμετρος του ifconfig που δηλώνει τη συσκευή δικτύου (en0 Ethernet, en1 Airport)
ether - παράμετρος του ifconfig για να θέσει καινούργιο MAC Address
00:ab:cd:ef:01:23 - το νέο MAC Address
Για το Airport είναι λίγο διαφορετικά τα πράγματα, ο λόγος? πρέπει να είναι μεν ενεργό, αλλά να μην είναι συνδεδεμένο σε κανένα ασύρματο δίκτυο. Για να φροντίσουμε να μην είναι συνδεδεμένο μπορούμε η από το menu του Airport να διαλέξουμε να βάλουμε manual το SSID επιλέγοντας Join Other Network και βάζοντας για Network Name ένα όνομα που δεν υπάρχει, ή αλλιώς να δώσουμε στο Terminal την εντολή
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -z
και αφού βεβαιωθούμε ότι δεν είναι συνδεδεμένο, τότε μόνο μπορούμε να δώσουμε την εντολή sudo ifconfig en1 ether 00:ab:cd:ef:01:23 Κάθε εντολή που προηγείται με sudo θα ζητήσει το password του administrator. Πριν κάνετε οποιαδήποτε αλλαγή φροντίστε να κρατήσετε το αρχικό MAC Address. Όπως είδαμε, το να αλλάξουμε το MAC Address ή Device ID όπως μπορεί να το συναντήσετε, δεν είναι κάτι το πολύ δύσκολο, έχω δει πολλά ασύρματα δίκτυα να έχουν μόνο MAC filtering και όχι WPA κρυπτογράφηση, πιστεύω καταλαβαίνετε πόσο λάθος είναι αυτή η τακτική για την ασφάλεια του ασύρματου δικτύου σας...
Αυτό μπορούμε να το δούμε και από το Terminal δίνοντας την εντολή
ifconfig en0 | grep ether
όπου en0 είναι συνήθως το ethernet και en1 το Airport.
Για να αλλάξουμε το MAC Address του Ethernet στο Mac μας σε 00:ab:cd:ef:01:23 αρκεί να δώσουμε την εντολή
sudo ifconfig en0 ether 00:ab:cd:ef:01:23
όπου sudo - εκτέλεση της εντολής ως administrator
ifconfig - εντολή για παραμετροποίηση των ιδιοτήτων της συσκευής δικτύου
en0 - παράμετρος του ifconfig που δηλώνει τη συσκευή δικτύου (en0 Ethernet, en1 Airport)
ether - παράμετρος του ifconfig για να θέσει καινούργιο MAC Address
00:ab:cd:ef:01:23 - το νέο MAC Address
Για το Airport είναι λίγο διαφορετικά τα πράγματα, ο λόγος? πρέπει να είναι μεν ενεργό, αλλά να μην είναι συνδεδεμένο σε κανένα ασύρματο δίκτυο. Για να φροντίσουμε να μην είναι συνδεδεμένο μπορούμε η από το menu του Airport να διαλέξουμε να βάλουμε manual το SSID επιλέγοντας Join Other Network και βάζοντας για Network Name ένα όνομα που δεν υπάρχει, ή αλλιώς να δώσουμε στο Terminal την εντολή
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -z
και αφού βεβαιωθούμε ότι δεν είναι συνδεδεμένο, τότε μόνο μπορούμε να δώσουμε την εντολή sudo ifconfig en1 ether 00:ab:cd:ef:01:23 Κάθε εντολή που προηγείται με sudo θα ζητήσει το password του administrator. Πριν κάνετε οποιαδήποτε αλλαγή φροντίστε να κρατήσετε το αρχικό MAC Address. Όπως είδαμε, το να αλλάξουμε το MAC Address ή Device ID όπως μπορεί να το συναντήσετε, δεν είναι κάτι το πολύ δύσκολο, έχω δει πολλά ασύρματα δίκτυα να έχουν μόνο MAC filtering και όχι WPA κρυπτογράφηση, πιστεύω καταλαβαίνετε πόσο λάθος είναι αυτή η τακτική για την ασφάλεια του ασύρματου δικτύου σας...