В этом руководстве я расскажу как обойти привязку программ к железу. Сразу хочу заметить что руководство рассчитано на грамотных и уверенных пользователей ПК, которые понимают что они делают. Так как из за неправильных действий могут возникнуть проблемы с железом, и если вы сомневаетесь в своих возможностях то не стоит пользоваться данным руководством. За возможные повреждения и неисправности автор ответственности не несет!
Преимущества данного метода:
Вы не взламываете саму программу, а лишь изменяете данные к которым она привязывается
Не требуется знание языков программирования
Недостатки данного метода:
Позволяет обойти только привязку к жесткому диску и MAC-адресу сетевой карты
В читерских кругах (и не только) стало модным привязывать чит-программы к железу, авторы делают это для того что бы ограничить круг пользования программой. На тему привязки к железу написано немало статей и руководств, вот к примеру мое руководство: "Привязка программы к железу". Во всех статьях которые я встречал на просторах интернета авторы советуют привязывать программы либо к серийному номеру жесткого диска либо к MAC-адресу (возможны комбинированные варианты). Эти данные легко можно подделать, чем мы и воспользуемся. Суть метода заключается в том что мы активируем легально программу на одном компьютере, затем узнаем данные к которым привязана программа на этом компьютере, и меняем данные на другом компьютере на полученные.
Начнем со смены MAC-адреса, так как она производится, гораздо легче чем смена серийного номера жесткого диска.
Для начала нам нужно узнать MAC-адреса на привязанном компьютере. Для этого воспользуемся командой "командной строки" getmac. Для запуска командной строки вызовем диалог "Выполнить" при помощи комбинации клавиш Win+R, введем в поле имя "cmd" и нажмем "ОК".
[Ссылки могут видеть только зарегистрированные пользователи. ]
Перед нами появится командная строка, в которой для определения MAC-адреса нужно ввести команду "getmac /v", параметр "/v" используется для отображения подробной информации. Так как у меня два сетевых адаптера, команда отобразила MAC-адреса обоих.
[Ссылки могут видеть только зарегистрированные пользователи. ]
Первый - это WiFi и он у меня не подключен, так что скорее всего программа будет привязана к основному сетевому адаптеру. На его примере я и покажу как изменить MAC-адрес. Нам нужно открыть диспетчер устройств, для этого открываем диалог "Выполнить", введем "devmgmt.msc" и нажмем "ОК".
В разделе "сетевые адаптеры" выберем сетевой адаптер MAC-адрес которого мы хотим изменить, щелкаем на нем "ПКМ" и выбираем пункт "Свойства", далее открываем вкладку "Дополнительно" и в пункте "Сетевой адрес" вписываем новое нужное значение MAC-адреса, щелкаем "ОК" и перезагружаем компьютер.
[Ссылки могут видеть только зарегистрированные пользователи. ]
После перезагрузки проверяем изменение MAC-адреса командой "getmac /v", видим что MAC-адрес успешно изменился, значит все выполнено верно.
[Ссылки могут видеть только зарегистрированные пользователи. ]
Теперь перейдем к более трудному - смене серийного номера жесткого диска.
Узнаем серийный номер на привязанном компьютере, для этого воспользуемся командой "командной строки" label. Запустим командную строку, как было описано выше. Для определения серийного номера диска нужно ввести команду "label диск:", где "диск:", это диск серийный номер которого мы хотим узнать. Обычно программы привязываются к диску C:, по этому введем команду "label C:" и нажмем ENTER. Мы получили серийный номер тома который в нашем случае равен "30B1-D412".
[Ссылки могут видеть только зарегистрированные пользователи. ]
Теперь нам нужно на компьютере где хотим запускать нашу привязанную программу установить такой же серийный номер для диска C:.
На самом деле полученный серийный номер не является номером самого жесткого диска как устройства, а является номером раздела, который меняется при форматировании раздела, и хранится в загрузочной области. И для того что бы его изменить, необходимо открыть загрузочную область раздела, найти где хранится номер, и заменить его своим. Делать мы это будем с помощью WinHex.
Внимание! Неправильное изменение загрузочной области диска может привести к ее повреждению, после чего возможна полная или частичная потеря данных на диске. По этому хорошо подумайте нужно ли вам это делать и справитесь ли вы. Ну что же приступим. Запускаем WinHex и клавишей F9 вызываем диалог открытия диска. Так как мы будем менять серийный номер диска C: то выбираем его и жмем "OK".
[Ссылки могут видеть только зарегистрированные пользователи. ]
Открылось содержимое диска в HEX представлении.
[Ссылки могут видеть только зарегистрированные пользователи. ]
Первые 512 байт это и есть загрузочный сектор в котором хранится служебная информация, в том числе и серийный номер диска. Нам осталось только найти его и заменить. Так как это обучающий пример то мы просто заменим серийный номер на своем же компьютере например на номер "AA11-FF99". Чуть выше мы узнали что ID диска С: "30B1-D412". Теперь найдем этот номер в загрузочной области. Он записан в перевернутом виде, то есть искать нам нужно будет "12D4B130". Теперь вызываем диалог поиска Hex-значений нажатием комбинации клавиш Ctrl+Alt+F, вводим искомые данные и нажимаем "ОК".
[Ссылки могут видеть только зарегистрированные пользователи. ]
Серийный номер нашелся, я его выделил для наглядности.
[Ссылки могут видеть только зарегистрированные пользователи. ]
Теперь заменим его на нужный. Заменять будем тоже в перевернутом виде, что бы получить "AA11-FF99" запишем его как 99FF11AA.
[Ссылки могут видеть только зарегистрированные пользователи. ]
И сохраняем изменения, нажатием Ctrl+S. WinHex Выдаст предупреждение о возможной потере данных, на что нужно ответить "ОК".
[Ссылки могут видеть только зарегистрированные пользователи. ]
Теперь перезагружаем компьютер и после перезагрузки проверяем серийный номер диска командой label, как мы это делали в начале. Мы видим что серийный номер диска стал таким, каким мы его установили. Теперь можно запускать привязанную программу и она будет работать.
[Ссылки могут видеть только зарегистрированные пользователи. ]
Возможно кто то скажет, что для смены серийного номера есть специальные утилиты, но я хочу что бы вы поняли как эти утилиты работают, и знали немного больше об устройстве системы.
Так же хочу заметить, что если вы все таки опасаетесь за свою систему, то можете для теста попробовать изменить серийный номер флешки, если не получится то ее можно просто отформатировать. После нескольких удачных попыток, можно попрактиковаться и на диске С: =)))
________________ Продаю приват читы для AION Absolute, desteny 3.5, Legend, Cataclysm, Ru, EU, NA Продаю многооконку на R2 Пишу читы на заказ под любые игры. Предложения в ЛС. Все мои читы/программы/статьи тут:http://zhyk.ru/forum/showpost.php?p=38501&postcount=21
Написал 2 или более раз одно и то же мне в личку - улетел в блок. Не умеешь пользоваться личными сообщениями, не видишь отправленные, твои проблемы. Учись пользоваться форумом.
Ничего, пусть учатся мыслить и понимать то что они делают. Еще раз повторю что для начала лучше попробовать на флешке сменить серийный номер. =)
________________ Продаю приват читы для AION Absolute, desteny 3.5, Legend, Cataclysm, Ru, EU, NA Продаю многооконку на R2 Пишу читы на заказ под любые игры. Предложения в ЛС. Все мои читы/программы/статьи тут:http://zhyk.ru/forum/showpost.php?p=38501&postcount=21
Написал 2 или более раз одно и то же мне в личку - улетел в блок. Не умеешь пользоваться личными сообщениями, не видишь отправленные, твои проблемы. Учись пользоваться форумом.
Очень даже продуманно, я писал гайд по привязке не для того что бы его тупо сдували в свои проекты, а для того что бы показать пример, дальше что бы вы включили мозги и улучшили код под свои нужды. + рекомендации по улучшению я озвучил.
________________ Продаю приват читы для AION Absolute, desteny 3.5, Legend, Cataclysm, Ru, EU, NA Продаю многооконку на R2 Пишу читы на заказ под любые игры. Предложения в ЛС. Все мои читы/программы/статьи тут:http://zhyk.ru/forum/showpost.php?p=38501&postcount=21
Написал 2 или более раз одно и то же мне в личку - улетел в блок. Не умеешь пользоваться личными сообщениями, не видишь отправленные, твои проблемы. Учись пользоваться форумом.
The_Cruiser, ну в следующий раз буду поменьше "ТигрЪ`ов" на картинки лепить. Это защита от тупых копипастеров. Я не против если кто то повторит на практике то о чем я пиши, сделает свои скрины, и изменит текст так что бы я его не узнал =) а потом разместит на своем ресурсе, но тупой копипаст я призераю. Обещаю "ТигрЪ`ов" будет меньше, а статей больше. =)
________________ Продаю приват читы для AION Absolute, desteny 3.5, Legend, Cataclysm, Ru, EU, NA Продаю многооконку на R2 Пишу читы на заказ под любые игры. Предложения в ЛС. Все мои читы/программы/статьи тут:http://zhyk.ru/forum/showpost.php?p=38501&postcount=21
Написал 2 или более раз одно и то же мне в личку - улетел в блок. Не умеешь пользоваться личными сообщениями, не видишь отправленные, твои проблемы. Учись пользоваться форумом.
Как вообще может выть нарушена целлостность и к каким последствиям это может впривести.
И что делать если привязка осуществляется не к диску "С" или вообще не к жёсткому диску?
Прошу извинить за некро, но это необходимо отметить.
Дело в том, что многие провайдеры делают у себя привязку абонента к МАС-адресу его сетевой карты во избежание "подсасывания" интернета другими компами и чтобы обезопасить себя таким образом.
Так что просто после смены МАС звоним провайдеру и говорим что купили новую сетевую карту, и просите перебиндить. Вот и все дела.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
Салют,злоумышленники!)
А подскажите,коль не затруднит,как мне на флешки определить загрузочный сектор ? Или же не принципиально,по скольку при поиске номера все найдется само ?) Кланяюсь,Господа)
ЗЫ. Ссылка на более или менее нормальную сборку,с русификатором и кейгеном - [Ссылки могут видеть только зарегистрированные пользователи. ]
ЗЫ. Вопрос,почему программа не находит серийник флешки? Писал как в мануала,номер наоборот,однако - хер... Попробую найти серийник жесткого,посмотрим... Но вопрос о флешки актуален.
Последний раз редактировалось TheBiff; 26.06.2014 в 18:14.