Блог Тамософта
20.09.2009 | Комментарии: 2
ВОССТАНИЕ РОБОТОВ

Чем дальше развивается компьютерная техника и софт, тем сильнее становится ощущение, что я больше не хозяин своего компьютера и его начинки. На такие мысли в очередной раз навело копание в недрах Windows 7 и Windows Vista.

Microsoft уже давно замечена в наложении нужных, с ее точки зрения, ограничений на функциональность операционной системы, которые в техническом плане совершенно неоправданны и ни на чем не основаны, но при этом имеют некую идеологическую основу.

Сначала жертвой идеологии стали raw sockets в Windows XP. После истерики, поднятой Стивом Гибсоном касательно опасности этого инструмента в руках хакера, Microsoft отключила поддержку raw sockets в SP2, сломав некоторое количество полезных для профессионалов приложений. Потом, истекая кровью, откинули копыта приложения, пытающиеся открывать сразу больше 10 сокетов для исходящих соединений. Тут уже затронули более широкий круг приложений и умельцы даже пропатчили ядро XP, чтобы снять ограничение.

На этом зуд не закончился. Пытаясь на днях понять, почему прекрасно работающая в XP смена MAC-адреса WiFi-адаптера перестала работать в Windows 7, я выяснил интересную вещь: видимо, для борьбы со взломщиками публичных платных WiFi сетей был пролоббирован запрет на смену MAC-адреса. Но хитрым образом. Поскольку совсем запретить менять MAC было бы верхом неприличия (бывают легитимные причины его менять), Microsoft ввел программно запрет на использование в новом MAC-адресе в первом байте значения 0x00. Почему? Ответ прост: широко известный способ получить бесплатный доступ к платной WiFi-сети заключается в том, чтобы с помощью любого приличного WiFi-анализатора узнать MAC-адрес клиентов, уже оплативших доступ к сети. После чего сменить MAC-адрес своего адаптера, клонировав таким образом платного клиента, и получать удовольствие (или гореть от стыда) от осознания того, что вы украли пару десятков долларов у владельца сети. Причем тут первый байт MAC-адреса, спросит читатель? 99% всех MAC-адресов начинаются с нуля. Таким образом, вы не сможете изменить адрес на тот, который вам нужен. А вот 0x02 в первом байте написать можно, и 0x04 можно. 0x06 почему-то снова нельзя.

Станут ли от этого меньше ломать WiFi-сети? Я сомневаюсь. Просто не будут это делать из-под Windows Vista/7. А вот всем тем, кому смена MAC-адреса требуется для решения разнообразных технических проблем, жить стало хуже. Но мы переживем. Вопрос только в том, что будет дальше. Windows 8 запретит мне работать с 2 часов ночи до 8 утра, заботясь о моем здоровье? Естественно, из этих же благих соображений запретят менять на компьютере время и часовой пояс.

Михаил Берг.

Комментарии (2) Пинги (0)
  1. Гы-гы, хорошо, что у меня почти везде XP :)

  2. Рискну предположить, что следующая версия не даст использовать торренты, воспроизводить видео и аудио, купленное не в официальных онлайн-магазинах (сделая сложным даже проигрывание произведений собственного авторства) и прочие милые ограничения в пользу медиагигантов.


Оставить комментарий

Show a different image


Введите текст, указанный на картинке.


Trackbacks are disabled.