![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#21
|
|
![]() Организатор лиги WCL Сообщений: 981 Спасибо сказали: 632 раза ![]() |
Цитата(hippocamus @ 06 Nov 2008, 12:43) Ну, убить explorer, и все программы. Точнее не грузить при загруженных других программах, кроме самого процесса explorer, который убить после загрузки. Тогда Alt-Tab просто работать не будет, так же как и Win и все остальные кнопки. Единственно - будет работать Ctrl-Alt-Del, но винда не позволит тебе это отключить. такое решение не подходит, т.к. человек который должен выгрузить все из памяти - в этом не заинтресован. Так раз наоборот, потенциально именно он предпримет все чтобы посмотреть сейв или карту. Я хочу максимальных возможных гарантий что при игре в онлайне или по сетке: а) противник не пользуется читами (ну это решаемо, вероятно) б) противник не имеет возможности просмотреть сгенеренную карту (надо или шифровать ее или удалять сразу после генерации и загрузки, причем автоматически) в) противник не имеет возможности просмотреть сейвы (надо шифровать сейвы двойным паролем (для открытия нужен твой пароль и пароль противника); удалять нельзя, т.к. бывают срывы связи, отключения электричества, неотложные обстоятельства и т.д.) г) противник не видоизменил саму игру в свою пользу (по крайней мере проверить текстовики и скрипты на одинаковость у обоих игроков) -------------------- Постоянно играю на рейтинг www.heroes-III.com в онлайне через сервер GameRanger - в HoMM3 SOD или WT. Присоединяйтесь! Чужие подписи и аватары не читаю - отключил
|
|
|
![]()
Сообщение
#22
|
|
![]() Яблочный произвол! Сообщений: 11 080 Спасибо сказали: 3988 раз ![]() |
Цитата(SAG19330184 @ 06 Nov 2008, 17:15) Так раз наоборот, потенциально именно он предпримет все чтобы посмотреть сейв или карту. тогда: б) перехватит файловые операции и пересохранит карту. в) перехватит tcp-пакет и посмотрит пароль противника г) противник видоизменил в свою пользу еще и проверку |
|
|
Гость_Хмм.._* |
![]()
Сообщение
#23
|
![]() |
Цитата(sergroj @ 06 Nov 2008, 08:15) При чем тут вообще sendmessage? getmessage ![]() |
|
|
![]()
Сообщение
#24
|
|
![]() допустим, мяў Сообщений: 24 076 Спасибо сказали: 13380 раз ![]() |
Я говорю про то, что heroes3.exe сам закрывал все процессы.
Но это не спасёт от Ctrl-Alt-Del, т.к. Windows эту комбинацию не позволяет перехватывать. По-хорошему - нужно создавать собственный мод операционки, благо Win95 этому поддаётся. Взять самые необходимые библиотеки системы и создать операционку только для игры. -------------------- Вокруг столько фильмов, книг, музыки - а природа какая невероятная!
Если тебе скучно жить - ты совсем дурак. (Татьяна Черниговская) |
|
|
![]()
Сообщение
#25
|
|
![]() Banished Сообщений: 1 782 Спасибо сказали: 116 раз ![]() |
ТТ. Windows Hero Edition мля. До маразма-то доводить не надо. Сделайте себе чексум и хватит. Игрок хочет чето-то поделать пока враг ходит. А вы "запретить не пущать" ... тт
-------------------- |
|
|
![]()
Сообщение
#26
|
|
![]() Яблочный произвол! Сообщений: 11 080 Спасибо сказали: 3988 раз ![]() |
Цитата(hippocamus @ 06 Nov 2008, 23:19) Но это не спасёт от Ctrl-Alt-Del, т.к. Windows эту комбинацию не позволяет перехватывать. виндовс позволяет больше - отключить ее. я уже писал гдето. |
|
|
![]()
Сообщение
#27
|
|
![]() В миру GrayFace Сообщений: 2 529 Спасибо сказали: 817 раз ![]() |
Довольно среьезно надо поработать, чтобы от всего этого защититься.
gamecreator, то, что ты написал, могут делать единицы. От них, конечно, не защититься никак. Правда, от в) можно - просто не передавать пароль открыто. -------------------- ДНК банана на 50% состоит из человека.
|
|
|
Гость_Aнгeл_* |
![]()
Сообщение
#28
|
![]() |
Единицы могут писать тулзы для масс. А уж массы найдут применение. Как и в случае Super Defender, просто нет спроса на подобные мероприятия.
|
|
|
![]()
Сообщение
#29
|
|
![]() В миру GrayFace Сообщений: 2 529 Спасибо сказали: 817 раз ![]() |
Кстати, что мне не приходит в голову, как сделать - это защититься от AtrMoney и т.п.
-------------------- ДНК банана на 50% состоит из человека.
|
|
|
Гость_Aнгeл_* |
![]()
Сообщение
#30
|
![]() |
Цитата это защититься от AtrMoney и т.п. А от свои тулз? Мне хватает DEE и EVME для вмешательства в ЕРМ игры. В любом случае АртМани не использует внедрение своих DLL, а юзает известные ReadProcessMemory и WriteProcessMemory. Для параноиков, которым не важна скорость игры, можно создать тред, что будет скнаировать систему на наличие классов окон таких приложений как ArtMoney, DetectiveStory an so on. Если же нужно защититься от целого класса прог, то есть вариант №2: 1) Отключить все антивирусы и фаерволы 2) Написать прогу (или тред), что будет внедрять длл в адресное пространство каждого процесса, перехватывать Read and WriteProcessMemory и если процесс - Герои, возвращать FALSE. 3) От инжекта DLL может спасти только драйвер. |
|
|
![]()
Сообщение
#31
|
|
![]() В миру GrayFace Сообщений: 2 529 Спасибо сказали: 817 раз ![]() |
Вариант №2 - действительно, для параноиков. А вариант №1 можно модифицировать, ловя момент запуска приложений - помню, вроде, это можно сделать без дополнительной dll, потом ориентироваться по названию exe. Но остается проблема списка таких прог.
-------------------- ДНК банана на 50% состоит из человека.
|
|
|
Гость_Aнгeл_* |
![]()
Сообщение
#32
|
![]() |
Я переименую ArtMoney. Это ведь не для идиотов "защита"? *подмигивает*.
|
|
|
![]()
Сообщение
#33
|
|
![]() В миру GrayFace Сообщений: 2 529 Спасибо сказали: 817 раз ![]() |
Вообще-то, для идиотов - кто ж еще может читить в турнирах, кроме как идиоты
![]() Еще можно запоминать checksum основных вещей при деактивации окна. -------------------- ДНК банана на 50% состоит из человека.
|
|
|
Гость_Aнгeл_* |
![]()
Сообщение
#34
|
![]() |
Цитата Еще можно запоминать checksum основных вещей при деактивации окна. А потом сравнивать checksum с самим собой, заменив пару команд в отладчике ![]() Имхо, ни одна игра в подобный бред не лезет. Нужна совершенная ОС, другие механизмы и т.д. Просто пустая трата сил и времени. |
|
|
![]()
Сообщение
#35
|
|
![]() Организатор лиги WCL Сообщений: 981 Спасибо сказали: 632 раза ![]() |
в моем понимании - достаточно сделать простую программулю клиент-сервер которая отслеживает чтобы Герои были активны и во весь экран, а если это не так, то возвращает фокус или полноэкранный режим (второй игрок видит что эта программуля работает и соответственно противник не читит). Разумеется создавать операционку под Героев - пустая трата времени
-------------------- Постоянно играю на рейтинг www.heroes-III.com в онлайне через сервер GameRanger - в HoMM3 SOD или WT. Присоединяйтесь! Чужие подписи и аватары не читаю - отключил
|
|
|
![]()
Сообщение
#36
|
|
![]() Immortal Сообщений: 469 Спасибо сказали: 85 раз ![]() |
Цитата(SAG19330184 @ 09 Nov 2008, 19:30) Разумеется создавать операционку под Героев - пустая трата времени А такая ОС как ReactOS может пускать Heroes 3.5? Если на ней они нормально идут, можно заточить ее (есть исходники) на работу только с Героями. -------------------- "Эй, это у кого тут красный нос?!"
|
|
|
![]()
Сообщение
#37
|
|
![]() допустим, мяў Сообщений: 24 076 Спасибо сказали: 13380 раз ![]() |
Ага, а написать полноэкранный же редактор сейва очень трудно? чтобы работал "поверх всех окон"?
-------------------- Вокруг столько фильмов, книг, музыки - а природа какая невероятная!
Если тебе скучно жить - ты совсем дурак. (Татьяна Черниговская) |
|
|
![]()
Сообщение
#38
|
|
![]() Организатор лиги WCL Сообщений: 981 Спасибо сказали: 632 раза ![]() |
ну это писать надо специально. Вероятность этого можно исключить
![]() -------------------- Постоянно играю на рейтинг www.heroes-III.com в онлайне через сервер GameRanger - в HoMM3 SOD или WT. Присоединяйтесь! Чужие подписи и аватары не читаю - отключил
|
|
|
![]()
Сообщение
#39
|
|
![]() допустим, мяў Сообщений: 24 076 Спасибо сказали: 13380 раз ![]() |
да? а о существовании такого прикола, я не помню как называется прога, но добавляет в заголовок любого ещё кнопочку, в результате чего прога становится "поверх всех окон". и выдвигается из-за экрана при приближении мыши к краю экрана. Так вот, фиксируешь таким образом 16-ричный редактор, и всё. все сейвы твои...
-------------------- Вокруг столько фильмов, книг, музыки - а природа какая невероятная!
Если тебе скучно жить - ты совсем дурак. (Татьяна Черниговская) |
|
|
Гость_Хмм.._* |
![]()
Сообщение
#40
|
![]() |
Если кому-то интересно жульничать, а не испытывать свои силы - это его право.
|
|
|
![]() ![]() |
Текстовая версия | Сейчас: 26 August 2025 - 06:42 |
Copyright by Алексей Крючков
![]() Programming by Degtyarev Dmitry |
|