ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Обясняю и прошу помоч
  #1  
Старый 15.11.2006, 13:52
Аватар для EST a1ien
EST a1ien
Участник форума
Регистрация: 02.04.2006
Сообщений: 273
Провел на форуме:
1269624

Репутация: 114
Отправить сообщение для EST a1ien с помощью ICQ
По умолчанию Обясняю и прошу помоч

Наверно вы заметили что я задавал много вопростов в последнее время и я както не обяснал зачем вобще мне то что я прошу. Дак вот создаю эту тему и прошу мне помоч советами и вобще чем сможете так как я уже незнаю что делать. Вобщем:
====================

Мы с друзьями создаем сервер одной онлайн игры если комуто это что то даст то она называется muonline посмотреть на анологичнай сервер этой игры можно тут muonline.losena.ru (несочтите за рекламу этот сервер в рекламе не нуждается и так).
Дак вот мне нужно создать античит защиту.
Обяснаю как игра работает.
Там есть сервер у него есть такое понятие как версия,серийник по которой он определяет тойли версии клиент ещё у него есть порт по которому к нему конектится клиент. У клиента есть такой файл main.exe в нем в самом прописаны две вещи это версия клиентаи серийник которые меняются протой правкой в Hex'e затем запускаестя main.exe с такипи параметрами connect /uIP_servera /pPORT_servera дак вот как сделать так чтобы ползователь запускал игру только при помощи нашего лаунчера(который будет уже запускать сам файл main.exe)
Я вот что придумал. В файле main.exe заранее введен неправельный серийник. Лаунчер запускает main.exe меняет в памяти через writeprocessmemory серийник и тогда на сервер посылается првельный серийник. Еслиже пользователь просто запустит main.exe из командной строки то у него будет неправельный серийник и сервер незаконектит его.(Какие еще идеи будут? Послушаю с превеликим удовольствием. если чтото непонятно обяснил спрашивайте!)
================
Так теперь перейдем к защите от хаков!
1) Есть в клиенте файл такой player.bmd и он недолжен быть изменён.(Я просто в лаунчере проверяю его CRC - думаю этого должно хватить (Знаю что CRC можно потделпть)).
2) т.н. спид хак это программа которая как я понял ускоряет таймер на компе тоесть выоткрыли гифку она работает с определенной скоростью увеличиваеш скорость в этой программе и скорость воспройзведения картики увеличивается. Посмотреть на это прогу можно здесь mugaming.jino-net.ru/Speed Gear.rar (а вот как от неё защитится я незнаю).

Опять таки если чтото непонятно говорите обясню.
Выслушаю любые идеи!!!
 
Ответить с цитированием

  #2  
Старый 15.11.2006, 14:42
Аватар для madnet
madnet
Умиротворенн
Регистрация: 09.12.2004
Сообщений: 996
Провел на форуме:
2386719

Репутация: 1384


Отправить сообщение для madnet с помощью ICQ
По умолчанию

Занимался я написанием ланчера для мушки, ты делаеш не совсем правильно, ланчер должен все котролировать, именно он спасает от дупов, спидов и всякой хери, мониторя весь трафик.

А делается это следующим способом, в main.exe настраивается на 127.0.0.0:808098
Далее ланчер открывает этот порт на лакале и уже сам конектится к серваку, передает инфу, шифрует траф, следит за правильностями пакетов и т.д.
__________________

http://madnet.name - madnet - blog | homepage (Мысли, релизы, скрипты, софт)

http://antichat.ru - Лучший сайт по безопасности
irc.antichat.ru:7771 #antichat - общение online
ГАРАНТ ФОРУМА
 
Ответить с цитированием

  #3  
Старый 15.11.2006, 16:28
Аватар для TaNkist
TaNkist
Участник форума
Регистрация: 06.04.2006
Сообщений: 257
Провел на форуме:
367179

Репутация: 76
По умолчанию

Цитата:
Я просто в лаунчере проверяю его Crc - думаю этого должно хватить (Знаю что Crc можно потделпть)
Скорее всего не будет паряться с подделкой Crc, а исправят место в проге. гдле он проверяется. Поэтому надежнее будет к проверки контрольной суммы шифровать этот файл.
 
Ответить с цитированием

  #4  
Старый 15.11.2006, 20:44
Аватар для EST a1ien
EST a1ien
Участник форума
Регистрация: 02.04.2006
Сообщений: 273
Провел на форуме:
1269624

Репутация: 114
Отправить сообщение для EST a1ien с помощью ICQ
По умолчанию

Поэтому надежнее будет к проверки контрольной суммы шифровать этот файл.
А потом его расшифровывать при запуске игры?

Скорее всего не будет паряться с подделкой Crc, а исправят место в проге. гдле он проверяется.
Я знаю я над этим тоже щас думаю.
Но можо какойнибудь протыктор навесить хотя и это не панацея.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Народ! Прошу помощи! =) -SX- Болталка 9 24.04.2008 18:14
Прошу расшифровать T-MAC Расшифровка хешей 2 21.04.2006 23:41
Люди добрые прошу помоч... -=ESKIMO=- АнтиАдмин 7 12.01.2005 18:59



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ