Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Защита. Небольшой трюк.
#1
Решил поставить защиту на сервер (да, что-то вдруг захотелось Big Grin ) столкнулся со всякого рода читерами, есть идея, но не знаю как реализовать.

В общем так: есть несколько файлов, которые блочат л2пнх, хлапекс и прочую дрянь, но их можно тупо удалить и заменить л2.ехе и всё работает.
Подскажите: как сделать так, чтобы игра запускалась только через автоапдейтер, нельзя было запустить никак через l2.exe, а только через фаил защиты, на существование которого шла бы проверка в апдейтере?

Мб сумбурно, но суть написаного такова:
1. Игрок запускает апдейтер.
2. Апдейтер ищет файлы, если чего-то не хватаетон его загружает.
3. Если игрок удаляет апдейтер, файлы защиты, ставит свой l2.exe его не должно пускать в игру.

Мб кто знает способ реализации.

P.S. Желающие набить посты ответами типо "да иди купи защиту за 10000 рублей и не парься-то ёпт!" пусть пойдут и купят эту защиту для меня, раз уж это такие копейки для них. Ну или по указанному адресу, на )(^/! .
Ответ
#2
апдейтер создает LPC порт, и является LPC сервером. l2.exe обернут в какой-нить PE загрузчик с патчером АП и LPC клиентом. При нажатии "Start" апдейтера происходит:
1) Создание LPC сервера и запуск l2.exe
2) l2.exe по LPC запрашивает какой-нить патч (например blowfish ключь, полученный с сервера обновлений) и перед передачей управления на OEP патчит АП.
3) Апдейтер закрывает порт.
4) l2.exe вызывает OEP оригинального l2.exe.
Ответ
#3
Изен как всегда в своем стайле :_smile_:
Автор , утешу тебя - если захотят зайти на сервер поверх защиты , они это сделают и строго все равно за сколько у тебя стоит защита, действительно хитро обойти фрост(из того что видел, а всякого рода ламгуарды обходятся довольно просто) . Рекомендую работать над пакетным уровнем , максимально качественно описывать его.
Ответ
#4
Это что-бы не писать "да иди купи защиту за 10000 рублей и не парься-то ёпт!" Big Grin . Бесхитростный и эффективный способ для 99% пользователей. От оставшегося 1% не защитит ничто )
ЗЫ: Фрост c r0 обходится, или из r3 и программерским бубном.
Ответ
#5
Подобная защита стоит на оверворлде, запуск только по средствам апдейтера, неважно жмакаешь ты экзешник или апдейтер всеровно запустится именно апдейтер.
Там с папкой систем вообще интересные вещи, л2ини не открывается как на руофе хD.
PS: даже при всяких защитах боты и л2контролы там пашут. Хотя вроде как говорят у старожил http://allcheats.ru/ есть бот, который с момента запуска руофа не менялся и до сих пор работает на ура! Так ли это давайте спросим у нашего товарисча RaeM'аBig Grin
Ответ
#6
А что за софтина такая - Л2ПНХ?:loltt0:

P.S.: Еще одно такое обращение с предложением либо помоги либо купи либо иди на *куда-то* и получишь подарок - :banan:
Ответ
#7
Ozzy, ты понял, что это за софтина :negodue:
Web программист\разработчик

— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
Ответ
#8
Насчет того, что если захотят обойти - обойдут, это понятно. Захотят заДДосить заДДосят, но ведь пытается народ от этого защититься, верно? Это чисто риторический вопрос, можно не отвечать.

Цитата:Рекомендую работать над пакетным уровнем , максимально качественно описывать его.
Не могли бы вы пояснить, как это делается? И главное где.
Ответ
#9
AmdAmdFtuk Написал:Насчет того, что если захотят обойти - обойдут, это понятно. Захотят заДДосить заДДосят, но ведь пытается народ от этого защититься, верно? Это чисто риторический вопрос, можно не отвечать.


Не могли бы вы пояснить, как это делается? И главное где.

Это делается в сборке (палим содержимое папки network в лыжеподобных). Чтобы зайдя на сервер с, как вы написали, Л2пнх, читер не смог сделать ничего серьезного (например положить сервер).
Ответ
#10
Ozzy Написал:Это делается в сборке (палим содержимое папки network в лыжеподобных). Чтобы зайдя на сервер с, как вы написали, Л2пнх читер не смог сделать ничего серьезного (например положить сервер).

Не стоит забывать, что дырки бывают и в самой JVM или системе Wink
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Сетевая защита сервера? Какая она.. AfterJob 1 1,644 10-15-2018, 09:43 PM
Последний пост: n3k0nation
  Защита для сборки l2j-frozen Mor9k400 4 1,860 09-19-2018, 04:29 AM
Последний пост: Psycho
  Поиск помощника/совладельца на небольшой проект High Five (проект не открыт) Rork 1 1,635 02-02-2017, 02:07 PM
Последний пост: Shed
  Защита от ДДоса Shell 5 2,108 09-04-2016, 02:36 AM
Последний пост: VadikO
  Актуальная сборка, защита, веб на 2016? Rivskoy 2 2,048 05-08-2016, 08:49 PM
Последний пост: Kampina
  Защита l2phx Kennedy 8 2,746 12-07-2015, 01:25 AM
Последний пост: Different
  Защита для PTS сервера Rous 7 2,274 08-24-2015, 02:16 AM
Последний пост: valsha
  защита проекта 4arli 4 1,799 09-04-2014, 04:01 PM
Последний пост: 4arli
  Защита rGuard и метод setHWID Enter 4 3,173 01-06-2014, 03:20 PM
Последний пост: Enter
  Защита целосности и структуры данных DB ALF. 10 3,227 09-07-2013, 11:16 PM
Последний пост: acmi

Перейти к форуму:


Пользователи, просматривающие эту тему: 4 Гость(ей)