6

Я хотел бы, чтобы мои MAC-адреса на устройствах Mac OS X (iMac) и iOS (iPhone, iPad) были рандомизированы при загрузке. Я понятия не имею, как сгенерировать случайный MAC-адрес или вставить его в процесс загрузки. Любая помощь будет принята с благодарностью!

7 ответов7

3

Ты не можешь Драйверы Ethernet и AirPort (Wi-Fi) в Mac OS X не поддерживают изменение вашего MAC-адреса. Я подозреваю, что то же самое верно для iOS, хотя я не пробовал это на взломанном устройстве iOS.

Это было о конфиденциальности или о чем-то еще?

2
sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -z
sudo ifconfig en1 ether 00:11:22:33:44:55
1

Помимо вопросов о том, почему и думая, что это будет больше работы, чем, вероятно, принесет пользу вам, поймите, что действительно случайный MAC вызовет проблемы.

Основная проблема, которую я вижу, - это случайное получение того же MAC-адреса, что и кто-то в сети, в которой вы находитесь, или подключитесь позже. Кроме того, часть MAC является идентификатором производителя оборудования, поэтому действительно «случайный» MAC может вызвать проблемы.

0

Чтобы изменить MAC-адрес взломанного устройства iOS (одноразовый, не совсем при каждой загрузке):

  1. Создайте MAC-адрес. openssl rand -hex 6 должен работать.

  2. Убедитесь, что MAC-адрес является одноадресным и "локально администрируемым", что означает, что вторая цифра должна быть одной из 2, 6, A или E (x2:xx:xx:xx:xx:xx). Это предотвратит странные вещи.

  3. На рутованном устройстве iOS запустите:

    su -
    nvram wifiaddr=4a:1c:ff:c1:d0:c0
    
  4. Перезагрузите устройство.

  5. После перезагрузки мое устройство iOS сообщило, что библиотека iTunes была повреждена и не смогла синхронизироваться с iTunes. Удалите эти файлы, и устройство должно восстановить библиотеку iTunes с носителя на диске (пожалуйста, будьте осторожны):

    cd /var/mobile/Media/iTunes_Control/iTunes
    mv iTunesCDB iTunesCDB-backup
    mv iTunesControl iTunesControl-backup
    mv iTunesPrefs iTunesPrefs-backup
    
0

Вы можете использовать WiFiSpoof для Mac, вы можете Google.

Вы можете изменить рандомизацию своего MAC-адреса при любой загрузке и при определенных условиях, таких как изменение WIFi и т.д. Для iOS, я думаю, вы имеете в виду джейлбрейк, в Cydia есть несколько пакетов, но все они для старой iOS,

-1

Предисловие: Это не полный ответ на ваш вопрос, но, поскольку он еще не был упомянут, я считаю, что это может быть полезным дополнением.

Homebrew - менеджер пакетов для OSX/macOS (очень похож на aptitude для Debian Linux). Один из многих пакетов, через которые вы можете пройти - это spoof-mac. Вам нужно будет прочитать инструкции на https://brew.sh для процесса установки, но это довольно просто.

После того, как homebrew установлен, вы можете получить spoof-mac, набрав (в терминале) «brew install spoof-mac»

Теперь вы можете легко рандомизировать ваш mac-адрес, набрав «sudo spoof-mac randomize --local $$$», заменив $$$ на любой сетевой интерфейс.

Как я уже упоминал, это лишь часть ответа, но поскольку homebrew позволяет легко устанавливать тысячи программ linux, это все равно должно приблизить вас к вашей цели.

-2

Гм, MAC-адрес - это физический адрес вашего сетевого устройства. Он устанавливается производителем и не может быть изменен. По крайней мере, не с программным обеспечением. С некоторой х / б хакерской атакой вы, вероятно, могли бы.

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