#5 Меняем MAC-адрес вручную. Этичный хакинг с Python.
Здравствуйте, дорогие друзья.
В продолжении предыдущего урока, я покажу Вам, как поменять MAC-адрес вручную, без программирования и скриптов.
В продолжении мы напишем программу для автоматического изменения MAC-адреса, на языке программирования Python соответственно.
Для начала, нам нужно вывести список всех интерфейсов, с помощью команды «ifconfig». Под словом «интерфейс», я подразумеваю сетевую карту:
В рамках данного урока мы будем работать с виртуальным интерфейсом «eth0», который был создан в VitualBox. Это произошло по причине того, что мы используем NAT-сеть (изменили настройки сетевого интерфейса):
Эта машина думает, что она подключена к проводной сети, о чем свидетельствует отображение опции «Wired Connection» в правом верхнем углу:
Еще есть интерфейс «lo», который был создан Линуксом:
Внешних адаптеров у меня нет, поэтому ограничимся тем что есть. Разницы в механике никакой нет.
В интерфейсе «eth0» можно посмотреть ip-адрес, маску сети, broadcast, а также MAC-адрес данного интерфейса:
Теперь, собственно, к сути урока. Поменять MAC-адрес можно вручную, с помощью следующих команд: сначала отключаем интерфейс «ifconfig eth0 down
» (если нет никаких ошибок, то все хорошо), после отключения интерфейса мы можем менять его опции «ifconfig eth0 hw 00:11:22:33:55:77
» (длинна должна составлять 12 символов), теперь нам нужно включить интерфейс «ifconfig eth0 up
»:
Проверим, изменился ли MAC-адрес, с помощью команды «ifconfig»:
Как видим, MAC-адрес был изменен на тот, что мы вводили.
Это очень просто реализовать на самом деле.
На этом все. Всем хорошего дня!
Первая часть: Этичный хакинг с Python.
Вторая часть: Этичный хакинг с Python.