Цитата:
Сообщение от Derain
Собственно сейчас занимаюсь "придумыванием" алгоритма работы для аналогичной темы, пока надумал такое:
Некий лаунчер имеет кнопку "Старт" - запускает клиент, но с другим портом(т.е не стандартным при этом закрыть на сервере стандартные порты), далее идет хайд этого лаунчера в процесс, закрытие открытых программ из списка(CheatEngine,Artmoney,Hex и т.д) а при попытки запустить программу из списка : CheatEngine,Artmoney,Hex и т.д просто убивает эти процессы, а так как процесс можно переименовать еще мониторит окна этих прог и делает тоже самое, при попытки закрыть процесс лаунчера, рушится сам клиент + свой процесс.
как-то так, если есть моменты которые я не учел - то буду благодарен критике.
|
У любого подобного решения есть опупенный недостаток.
Это конечно поможет от нубов... Но, кто мешает игроку создать просто свой bat файл и запускать и подкл к твоему серверу без лаунчера???
Ему всего и нужно, что знать твой ip and port сервера. А достать их вообще 0 проблем, элементарно можно просто посмотреть в фаерволе(у меня outpost и показывает ip и порты любого сетевого соединения) можно и др способами...
тч это все туфта... если и делать подобную штуку то нормальному хакеру, который сможет "приклеить" вашу прожку лаунчер к aion.bin + всеравно, нужно клиент+сервер приложение, тк даже если клиент не запуститься без лаунчера, кто мешает скачать голый клиент и не патчить вашем патчем с сайта а просто опятьже создать свой bat...
тч клиент + сервер нужен обязательно, чтобы при запуске вашего лаунчера он подрубался к вашему серверу(не игровому а лаунчер-серверу самописному) и давал инфу о том что чел не чит что все чисто и можно пропускать его ip к игровому серверу либо как-то блокировать если читак и процессы не убиваются...