• VLMI - форум по обмену информацией. На форуме можете найти способы заработка, разнообразную информацию по интернет-безопасности, обмен знаниями, курсы/сливы.

    После регистрации будут доступны основные разделы.

    Контент форума создают пользователи, администрация за действия пользователей не несёт ответственности, отказ от ответственности. Так же перед использованием форума необходимо ознакомиться с правилами ресурса. Продолжая использовать ресурс вы соглашаетесь с правилами.
  • Подпишись на наш канал в Telegram для информации о актуальных зеркалах форума: https://t.me/vlmiclub

[Kali Linux][macchanger]Автоподмена MAC при загрузке системы + скрипт ручной подмены

YustejnGordon

Положительный Отрицательный

YustejnGordon

Положительный Отрицательный
Местный
Сообщения
55
Реакции
235
0 руб.
Telegram
Уважаемые.
Не копипаст(ну почти).
Инструкция для новичков(как я) и не очень.


Сегодня я:

  1. научу Вас подменять MAC адрес Вашего сетевого оборудования используя macchanger;
  2. покажу скрипт для автоподмены MAC при загрузке Linux
  3. помогу Вам написать свой собственный скрипт для подмены MAC //активация одной комнадой через Терминал
Этим цветом помечено всё то, что Вам можно/необходимо скопировать.
Поехали.

Для начала необходимо установить программу, вводим в Терминал apt-get install macchanger
Вводим macchanger -h чтобы получить список все команд с их кратким описанием. Выглядит так:
Screenshot from 2018-03-16 19-26-12.png
В общем конструкция выглядит так:
macchanger [опция] <ваше устройство> //узнать имя(это eth0, wlan0, и т.д.) можно командой ifconfig (на "lo" не смотрим, к теме не относится)

Пример:
macchanger -s eth0 - покажет фейковый(Current) и настоящий(Permanent) MAC адрес сетевой карты Ethernet //если совпадают, значит подмены не было

а
macchanger -s wlan0 - для Wi-Fi модуля

Перед изменением MAC-адреса обязательно отключаем устройство, прописываем такую конструкцию:

ifconfig <ваше устройство> down - отключает, up - включает
Пример:
ifconfig eth0 down


После изменения включаем:
ifconfig eth0 up


Опции + применение с устройством:
macchanger -h //список команд и описание
macchanger -V //версия программы
macchanger -l //список известных вендоров(читай инет) и их принадлежность
macchanger -s <ваше устройство> //показывает фейковый(Current) и настоящий(Permanent) MAC-адресы
macchanger -e <ваше устройство> //меняет последние 3байта(последние 6 цифр) MAC-адреса, а первые 3 - вендор - остаются
macchanger -a <ваше устройство> //установить случайный MAC-адрес вендора одного(?) вида
macchanger -A <ваше устройство> //установить случайный MAC-адрес вендора любого вида
macchanger -p <ваше устройство> //установить настоящий MAC-адрес
macchanger -r <ваше устройство> //установить рандомный MAC-адрес
macchanger -b <ваше устройство> //я так и не понял, что это блять
macchanger -m XX:XX:XX:XX:XX:XX <ваше устройство> //установить конкретный MAC-адрес

Для автоподмены будем использовать юнит. О них можно почитать тут(кликабельно).

В /etc/systemd/system/ создадим текстовый файл с названием
[email protected] с таким содержанием:

[Unit]
Description=macchanger on %I
Wants=network-pre.target
Before=network-pre.target
BindsTo=sys-subsystem-net-devices-%i.device
After=sys-subsystem-net-devices-%i.device

[Service]
ExecStart=/usr/bin/macchanger -e %I

Type=oneshot

[Install]
WantedBy=multi-user.target

"-e" - это опция. Выбираем ту, которую будете использовать(по аналогии из предыдущего спойлера). У меня -a

Теперь надо активировать юнит.
В терминал пишем для каждого устройства

systemctl enable macspoof@eth0.service

Сюда вписываем имя устройства, к которому хотим применить юнит( ifconfig Вам в помощь)

Готово! Перезагружаемся, проверяем macchanger -s <ваше устройство>
Если ничего не изменилось, то Вы где-то проебались. Перечитываем инструкцию заново.

Создаем текстовый файл на рабочем столе с названием macch с содержанием:

#!/bin/bash

ifconfig eth0 down && macchanger -a eth0 && ifconfig eth0 up && ifconfig wlan0 down && macchanger -a wlan0 && ifconfig wlan0 up


Меняем имена устройств на свои!

Работа скрипта: отключение > подмена > включение для первого устройства и отключение > подмена > включение для второго.

Открываем терминал из расположения скрипта(ПКМ). Если он на рабочем столе, то открываем через папку рабочего стола( /root/desktop )
chmod ugo+x macch
cp macch /usr/local/bin/macch

Готово!

Идем в терминал, пишем macch и MAC адреса устройств, что были указаны в скрипте меняются.
Если не меняются, то :D

Надеюсь эта инструкция была Вам полезна, я старался.








 
Сверху Снизу