Тотальный БАНан, или чудеса подмены мак адреса в Win7

Все мы немного дети, и большинство наверняка любит побаловать себя после тяжелого трудового дня суетливой беготней неспешным щёлканием мышкой в какой-нибудь онлайн — игрушке.

С чудесным миром онлайн-игрушек я познакомился очень и очень давно, и как-то так получилось, что по прошествии 5-6 лет редко во что стал играть честно.

Может быть я один такой недалёкий, и не знал о том, о чем буду рассказывать, но искренне надеюсь, что эта небольшая справочка кому-нибудь пригодится не только в сфере онлайн-развлечений. Как оказалось, мак адрес, usb, и win7 — сложная связочка.


Так сложились звёзды, что на одном европейском сервере одной не очень популярной игрушки, устав банить мои многочисленные аккаунты меня забанили каким-то таким образом, что в игру я логинился, сервер выбирал, а вот заспавниться в мире не мог — выбивало с ошибкой.

Путём пролистывания нескольких форумов, я вывел для себя способы, по которым, как меня заверили меня могли забанить.

  • ip-адрес. самое банальное, разумеется первым.
  • мак — адрес.
  • hwid
  • volume id
  • всякие мелочи системы вроде имени пользователя и имени компа


image

Ну насчёт смены айпи, и мелочи из последнего пункта я распинаться не буду — не то место. Если кто не знает, в двух словах о 3 и 4 пункте:

hwid
— насколько я понимаю, нечто вроде аппаратного имени компьютера, почему-то на многих форумах ходят легенды, что сменить его довольно сложно.

Спрятан он в HKEY_LOCAL_MACHINE\Software\Microsoft\Cryptography
Циферки, наверное можно и от балды написать, я воспользовался генератором.

VolumeID
— серейный номер тома (не путать с жестким диском), присваивается системой, меняется маленькой утилой от микрософт.

image

Вот теперь-то собственно речь пойдет о самом главном.

Подмена мак-адреса.


Казалось бы, ничего сложного в замене мака нет. Давным-давно мне показали строчку NetworkAdress в свойствах сетевой карты.
Только сейчас я попадаю в сеть через wifi адаптер, и витуху кинуть никакой возможности нет. В свойствах адаптера строки NetworkAdress просто нет.

image

Погуглим. Вылезает две программки для подмены мака. Первая именуется TMAC, вторая SMAC. Разница между ними главным образом для любителя халявы обывателя в том, что одна платная, вторая нет.

image

Здесь всё просто, единственное что мак-адрес вайфай адаптера должен выглядеть как
XY:XX:XX:XX:XX:XX, где Y = 2, 6, А или Е, а X — Любое число.
То есть вместо «X» подставляем абсолютно любое значение 16-ой системы счисления.
«X2:XX:XX:XX:XX:XX»
«X6:XX:XX:XX:XX:XX»
«XA:XX:XX:XX:XX:XX»
«XE:XX:XX:XX:XX:XX»

Гугл подсказал, что это непонятная фишка win7, реализованная якобы для того, чтобы обезопасить вайфай сети с фильтрацией мак адресов от проникновения извне. По поводу неё давно и упорно ведётся скрытая война против творения Гейтса на каком-то из суппорт-форумов. Я не понял.

В общем то нам на это наплевать.

SMAC подменять мак на моём dlinkе отказался, TMAC подменил всё с первого раза, и я отлично пострелял пару часов.

Казалось бы.

"… И был вечер, и было утро. День второй ."

Разумеется, при любой перезагрузке компа, переподключении адаптера — мак слетает, и приходится подменять его снова. На следующий день обе софтины категорично отказались подменять адрес, мотивируя это весенней депрессией , да ничем не мотивируя.

Ещё пара часов с вопросами в гугл, и десяток форумов вообще поставили меня в тупик. Довольно часто встречается устойчивое мнение, что подменить мак на usb wi-fi адаптере, где он вшит (а он написан на наклеечке сзади) — вообще невозможно. Об этом пишет автор на форуме TMACa сам.

В какой-то момент до меня наконец дошло, что большинство похожих проблем, со сменой мака, если верить интернетам возникает на семёрке.

Как сменить Mac на внешнем wi-fi адаптере под Win 7.

Для этого нужно.

  • Установить виртуальную машину с winXP.
  • Переключить адаптер с хоста на неё, поставить драйвера.
  • Скачать любую из вышеописанных софтин, сменить ею мак на любой, который вам вздумается.
  • Переключить адаптер обратно на хост.


После этих манипуляций мак под 7ой будет таким же, как в виртуалке.

Первый пост после долгих чтений.
Искренне надеюсь, что кому-нибудь пригодится.
Share post
AdBlock has stolen the banner, but banners are not teeth — they will be back

More
Ads

Comments 34

    +9
    >Как сменить Mac на внешнем wi-fi адаптере под Win 7.
    >Для этого нужно.
    >Установить виртуальную машину с winXP.

    Ты это серьезно?
      0
      Ирония?
      Это единственный вариант, если мак вшит в адаптер.
        0
          +2
          Вы никогда не пробовали читать внимательно?
          Специально для Вас под словами, которые сводят на нет ваш комментарий, вставил скриншот.
            0
            В таком случае прошу прощения.
        +6
        А как можно забанить по маку? Он же не передается за пределы бродкаст домена.
          +5
          Если есть клиентское приложение, то оно само может передать мак на сервер.
            +1
            Да, Вы правы.
              0
              опередили с ответом :)
              так как речь изначально шла о онлайн-игрушке, разумеется там есть клиентская часть, и весьма злобный punk buster с ней.
            0
            Было бы интересно узнать что это за игрушка такая, которая позволяет так хитро банить.
            Сталкивался в бородатые годы когда cs1.6 в конфиг писала определенную строчку+пыталась залить какую то «свою» модельку.
              0
              я думаю дело скорее в панк бастере, а не в игрушке)
              а вообще это постреляшки-покатушки — apb.
                0
                И интересно вам играть в постреляшки-покатушки так? я бы еще, возможно, мог понять ммо, но экшн…
                  +1
                  Стыдно признаться, я переиграл в своё время и в ла2 в школьные годы, и в ВоВ, и в Еву, и еще много что смотрел. Сейчас, когда совершенно не хочется думать вечером — кататься на машинке, и стрелять — самое то.
                  Это наверное, как повальное увлечение Танчиками сейчас, в котором я намеренно решил не участвовать.
                    +1
                    Я имел ввиду честность в игре. В ммо там нужно фармить золото фармить ресурсы фармить все что можно фармить — скучно, а в стрелялке то кликай мышку и все, зачем тут жульничать?
                      –1
                      За волл-хаки и аимы таких банов не выдают ;)
                +1
                Защита в игрушке далеко не новая.
                Сейчас все нормальный пакетные защиты для игр, банят по HWID и маку.
                А вот и выдержка из конфига защиты:

                ######################
                # Настройки банов по «железу»
                ######################

                # Битовая маска блокировки по HWID:
                # 1 — MAC
                # 2 — HDD
                # 4 — BIOS
                # 8 — CPU
                # Пример: HWIDBan = 12 (бан по BIOS(4) + CPU(8) = 12)
                HWIDBan = 14
                0
                Про фишку с подменой только на определенные группы МАСов в 7ке не знал. Спасибо.
                  0
                  Через виртуалку, кстати, мак можно вписать разумеется любой.
                  0
                  MAC-адрес можно изменить для сетевого компонента, внеся изменения в реестр и перезапустив сетевое устройство(выкл/вкл).
                  Когда-то писал маленькую тулзу для этих целей, когда платный и тормозные аналоги достали.
                    0
                    Программы, которые я указал именно это и делают. Я пробовал делать это и руками, но к сожалению всё оказалось до смешного глупо. Мой адаптер не хранит вообще значений с маком в реестре, их там просто нет.
                    Программа вписывает их, и перезапускает устройство.
                    Но ровно ни к чему это ни приводит — мак считывается не из реестра, а напрямую с железки.
                    Именно для таких случаев я и написал эту маленькую подсказку, потому что внятного аналогичного решения так и не нашел.
                    Не всё так просто.
                  0
                  Я всегда думал, что мак меняется с помощью программного спуффинга, а не на аппаратном уровне. Точнее зачем менять на аппаратном уровне, когда можно изменить на программном.
                    0
                    А где Вы, простите увидели здесь подмену мака на аппаратном уровне?
                    +1
                    У меня есть китайский USB Wi-Fi адаптер, полностью рабочий, но с одной особенностью: у него MAC FF-FF-FF-FF-FF-FF.

                    Соответственно без дополнительных манипуляций интернет на нём получить невозможно. Так вот менять MAC получалось лишь из-под установленного на компьютер Linux. Да и то временно, до следующей перезагрузки.

                    Из-под Windows, а также из-под Linux, установленной на виртуалку, ничего не получалось.

                    Давно и безуспешно ищу способ менять MAC и в Windows. В идеале — перманентно, чтобы прошить новый внутрь устройства.
                      0
                      Есть еще вариант ручками отредактировать *.inf драйвера, вписав возможность смены мака, и значение по умолчанию. Не пробовали?
                        0
                        Нет. Где про это можно почитать?
                          0
                          Ну по идее это должно выглядеть как-то так:
                          HKR, Ndi\params\NetworkAddress, ParamDesc, 0 ,"NetworkAddress"
                          HKR, Ndi\params\NetworkAddress, default, 0 ,"000000000000"
                          HKR, Ndi\params\NetworkAddress, type, 0 ,edit
                          HKR, Ndi\params\NetworkAddress, LimitText, 0 ,12
                          HKR, Ndi\params\NetworkAddress, UpperCase, 0 ,1

                          В установочный inf, в соотв. секцию, где нолики после default — предустановленный Вами мак. Если кавычки оставить пустыми, должен подгружаться Ваш заводской FF-FF-FF-FF-FF-FF
                            0
                            Это всё вписывать в inf до установки драйвера? В уже установленный вписать нельзя?

                            И ещё: если Windows 7 автоматически установила драйвер, где искать его .inf?
                              0
                              Разумеется вписывать надо до. INF — это ущербный скриптовый язык для установки приложений, и менять что-то после установки уже совершенно бесполезно. Не знаю, хранит ли их где-то винда, не интересовался, да и не вижу смысла.
                              Вы кстати вообще уверены, что винда ставит родные драйвера?
                              Или с китайским адаптером «скачать с сайта производителя» — это из области фантастики? Мне просто такие не попадались еще)
                                0
                                Я чуть чуть неверно ответил. Винда хранит драйвера «по умолчанию», это понятно, C:\Windows\System32, C:\Windows\System32\drivers,
                                C:\Windows\System32\DriverStore\FileRepository еще, там вроде слитые с интернета. Но я не думаю, что вы там что-либо найдёте)
                                  0
                                  «Драйвера с сайта производителя» в наличии имеются.

                                  Просто иногда бывает ситуация (с другими железками), когда Windows ставит драйвер автоматически, а при попытке установить поверх родной драйвер пишет «уже установлена самая последняя версия. отбой».
                                    0
                                    Так удалите его.
                      0
                      столкнулся с чем-то подобным несколько лет назад. На ноутбуке под управлением WinXp ни в какую не удалось поменять mac у интеловского WIFI адаптера. Видимо фишка интеловских драйверов конкретной версии

                      Only users with full accounts can post comments. Log in, please.