Какая лучшая программа для изменения / подмены / редактирования MAC-адресов доступна для Windows, Mac и Linux?
В Mac OS X: ifconfig <interface> ether <new mac address>
В Linux: ifconfig <interface> hw ether <new mac address>
В Win XP: http://devices.natetrue.com/macshift/
Если вы используете ifconfig
для изменения MAC-адреса изменение не сохраняется (перезагрузка). Если вы хотите, чтобы MAC был изменен навсегда, вам необходимо отредактировать файл конфигурации интерфейса.
В Debian / Ubuntu это /etc/network/interfaces
. Добавьте строку вроде hwaddress ether 01:02:03:04:05:06
для рассматриваемого интерфейса:
iface eth0 inet dhcp
hwaddress ether 01:02:03:04:05:06
С уважением, PEra
A. Для Windows
Если вы собираетесь менять MAC-адрес только один раз или редко, то в Windows вы можете сделать это из диспетчера устройств. В диспетчере устройств измените свойства сетевой карты, для которой вы хотите изменить MAC-адрес, а в настройках вы получите возможность изменить MAC-адрес. Поле не называется MAC-адресом, оно называется иначе. По умолчанию он пуст. (Не имея доступа к компьютеру с Windows, поэтому не могу написать точное имя поля. Вероятно, это была идентификация устройства, но я не совсем уверен.)
Вам нужно ввести только 12 шестнадцатеричных цифр mac в поле. При вводе MAC разделитель (:) или (-) не требуется. Но как только вы введете что-то в него, вы можете оставить его пустым, чтобы восстановить исходный MAC. Таким образом, вы должны где-нибудь записать исходный MAC-адрес, прежде чем вводить тестовый MAC-адрес в это поле.
В Windows вы можете использовать ettercap для подделки данных захвата. Вы также можете использовать cain n abel для подделки и перехвата паролей.
Б. Для Linux / MAC
В Linux и MAC вы можете использовать команду ifconfig с параметром hw. Прочтите страницу руководства, чтобы узнать больше о том, как его использовать.
Для спуфинга вы можете установить пакет dsniff в Linux. У него есть инструмент под названием arpspoof, который может помочь в спуфинге. Ettercap также доступен для Linux. Так что вы тоже можете использовать это, если вам нужен графический интерфейс.
SMAC хорош в Windows (http://www.klcconsulting.net/smac/), но это не бесплатно. Однако многие сетевые адаптеры в Windows можно изменить вручную ...
Щелкните правой кнопкой мыши сетевой адаптер -> Свойства -> Настроить -> Дополнительно, а затем найдите свойство под названием Сетевой адрес (или Локально управляемый адрес в зависимости от вашей версии Windows). Введите желаемый MAC без дефисов и перезапустите, чтобы он вступил в силу. При изменении параметра обратно на «Not Present» MAC-адрес сбрасывается на реальный MAC-адрес оборудования.
Не может обращаться к Windows и Mac, но под Linux команда ifconfig поможет.
Не совсем то, о чем вы просили, но как насчет использования arp, чтобы сообщить маршрутизатору ваш новый адрес?
arp -s
(но ifconfig - это то, что вам нужно)