[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Translate:
Мини-чат
200
  
  • Страница 1 из 1
  • 1
Обход ключей вручную
TRIADAДата: Воскресенье, 27.01.2013, 21:49 | Сообщение # 1
Группа: Проверенные
Сообщений: 518
Тема для создания версий свободных игр в обход дорогих ключей
 
TRIADAДата: Воскресенье, 27.01.2013, 22:11 | Сообщение # 2
Группа: Проверенные
Сообщений: 518
Итак чтож изложим суть:
Все игры построены на проверках ключей регистрации и прочего, самая сложная конфигурация проверок игра Battlefield 3, остальные игры можно спокойно играть и на лицензиях путем нехитрых операциях на кампе, потому что в разных играх определеный порт отвечает за проверки, на примере Crysis 2, ArmA 2: Day Z, Crysis Wars и  Battlefield   расмотрим блокировку портов вручную. 
Пример  Crysis 2, ArmA 2: Day Z, Crysis Wars
для XP, Vista, Win 7 х32:
 1. вручную заходим в панель управления ищем Бранмаузер заходим в *дополнительные параметры* ищем там *правила для исходящего подключения* и нажимаем *создать правило* 

2. В мастере создания нового правила выбираем *для порта* жмем далее, в следующем шаге должно быть сразу выбрано *Протокол TCP* и *Определенные удаленные порты* в графе вписываем 29910 и тыкаем далее 

3. В следующем шаге выбираем *Блокировать подключение*, жмем далее, ставим все 3 галки(доменный частный публичный) жмем далее, и выбираем любое имя для нашего правила, жмем готово 

4. Создаем еще одно правило, и делаем все абсолютно также только теперь выбираем протокол не *TCP* a *UDP* 

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

6. выбираем многопользовательская и подключаемся к !КРЯКНУТЫМ! серверам. Если не можете найти в списке крякнутый сервер то создайте совой и зовите друзей или ждите пока кто то присоеденится
Либо проще - открываем блокнотом C:\WINDOWS\system32\drivers\etc\hosts и дописываем в самом низу
127.0.0.1 crysis.master.gamespy.com
или 127.0.0.1 crysiswars.master.gamespy.com
На примере фаервола Outpost Firewall Pro:
- Открыть окно программы
- Выбрать меню "Настройки"
- Выбрать вкладку "Правила для приложений"
- Нажать кнопку "Добавить..."
 - Найти и выбрать CrysisWarsDedicatedServer.exe или Crysis2.exe  
- В появившемся окне, во закладке "Сетевые правила" нажать на кнопку "Новое..."
- В третьем поле нажать на "TCP" (напротив "Где протокол"), в появившемся окне выбрать "UDP" и нажать "OK"
- В первом поле поставить галочки напротив "Где направление" и "Где удалённый порт"
- В третьем поле нажать на "Не определено" (напротив "и направление"), в появившемся окне выбрать "Исходящие" и нажать "OK"
- В третьем поле нажать на "Не определено" (напротив "и удалённый порт"), в появившемся окне вписать в поле 29910 и нажать "OK"
- В третьем поле нажать на "Разрешать", чтобы значение поменялось на "Блокировать"
- Применить все изменения
 !Важно, чтобы созданное правило для CrysisWarsDedicatedServer.exe 
или Crysis2.exe
было выше остальных, для этого в закладке "Сетевые правила" выберите правило "*Блокировать Исходящее UDP на 29910 для CrysisWarsDedicatedServer.exe"
или Crysis2.exe
и нажмите (сколько потребуется) кнопку "Вверх" Пример Battlefield   
iptables -A INPUT -m udp -p udp --sport 29910 -s 0/0 -j DROP
iptables -A INPUT -m udp -p udp --sport 139 -s 0/0 -j DROP
iptables -A INPUT -m tcp -p tcp --sport 29910 -s 0/0 -j DROP
iptables -A INPUT -m tcp -p tcp --sport 1433 -s 0/0 -j DROP
iptables -A INPUT -m tcp -p tcp --sport 1434 -s 0/0 -j DROP
iptables -A INPUT -m tcp -p tcp --sport 139 -s 0/0 -j DROP
Тоесть вам желательно надо блокировать уже 4 порта  29910,  139,   1433, 
1434
или  прописать в hosts сервака 127.0.0.1 gamespy.domen.com

Выбор между LAN и Интернет осуществляется путем блокировки портов. Всего их два:
- 27900 - отвечает за онлайн;
- 29910 - отвечает за CD DVD и игровой Key.

Для игры:
Онлайн - у Вас должны быть открыты оба порта.
Онлайн (без проверки ключей) - Вы должны блокировать порт 29910.
LAN - у Вас должны быть заблокированы оба порта.
 
родяДата: Понедельник, 28.01.2013, 01:25 | Сообщение # 3
Группа: Проверенные
Сообщений: 111
А вы не пробовали запустить сервер в лан...так скажем в обход их мастер сервера. Ты написал про блок портов, но что это нам даст, если мы не сможем зайти в учетку и не запустим свой сервер в лан.???

И ПОХ,ЧТО ЯНЕ ПРОГРАММИСТ,ЗАТО Я БЛЯ ИДЕЙНЫЙ ГЕНИЙ...
 
N3ROДата: Четверг, 07.02.2013, 12:18 | Сообщение # 4
Группа: Проверенные
Сообщений: 107
вот кстати про лан хорошая мысль! если бы не требовалось интернета или вообще связи с мастер серверами то было бы просто круто. есть тут эмуль гейм спая но при проверке оказалось, что он работает лишь на древних играх, таких как BF2 или первый crysis. при попытке логина с более современных игр напрочь обрубает сокет соединения. я ни бум бум в программировании но как мне кажется, что прогу просто нужно профиксить, наверное на новых играх просто содержание данных обмена с геймспаем не много изменилось... хорошо бы если ктонибудь его профиксил и обновил.

Быстрая связь со мной через http://1G-TEAM.ru/
 
  • Страница 1 из 1
  • 1
Поиск:
На форуме были: