Ни один из двух методов не работает и выдает ошибку об открытии слишком большого количества файлов.

Способ 1:

root@kali:~# service network-manager stop
root@kali:~# macchanger -r wlan0
[ERROR] Could not change MAC: interface up or insufficient permissions: Too many open files in system
root@kali:~# service network-manager restart

Как видите, Macchanger не работает.

Способ 2:

root@kali:~# ifconfig wlan0 down
root@kali:~# ifconfig wlan0 hw ether xx:xx:xx:xx:xx:xx
SIOCSIFHWADDR: Too many open files in system
root@kali:~# ifconfig wlan0 up

2 ответа2

0

Несколько дней назад я установил kali 2.0, и инструмент Macchanger работает без проблем.
«Я проверил это на модемной веб-странице с помощью команды ifconfig и в NM (сетевой менеджер)» ...

Проблема возникла, когда я решил «обновить» мой дистрибутив… с тех пор, как в этой статье описывается «обновление», о котором сообщают те же ошибки ...


Я написал один инструментарий, который использует macchanger для подмены вашего mac+ip-адреса, но с того дня я был вынужден придумать одно решение моей проблемы (подделать мои mac и ip addrs)...

Для справки:
При использовании NetworkManager(NM) для доступа к сети любой поддельный mac-адрес (MAC), полученный через окно терминала (TW) при использовании инструмента macchanger, будет перезаписан NM. Если клонированный mac-адрес не существует в настройках меню NM, то устройство возвращается к MAC-адресу устройства, и любой спуфинг mac, установленный пользователем через TW, исчезает.


Обход: следуйте этим шагам, чтобы изменить ваш Mac в выпуске Kali 2.0 (не требуется Macchanger)
Gh0st-Ubuntu == (МОЕ ИМЯ ROUTER ESSID) || 00: 03: 93: a8: 04: b8 == подделанный mac для вставки в NM

    service network-manager stop
    sleep 3
    ifconfig wlan0 down
    sleep 2
    find "/etc/NetworkManager/system-connections/Gh0st-Ubuntu" -type f -exec sh -c "sed -i \"/^cloned-mac-address.*/d;/^\[wifi\]/a\cloned-mac-address=00:03:93:a8:04:b8\" \"{}\"" \;
    sleep 2
    ifconfig wlan0 up
    sleep 2
    service network-manager start

Чтобы «восстановить» настройки, просто перезагрузите компьютер или удалите клонированный mac '00:03:93:a8:04:b8 'из приведенной выше строки' find '(команда). Надеюсь, поможет... скриншот приведенного выше списка команд

0

Вы пытались добавить Sudo перед командами?

Example:

sudo ifconfig wlan0 down

sudo macchanger -a wlan0

sudo service network-manager restart

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .