1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Enigma Protect

Тема в разделе 'Архив', создана пользователем Тыщ, 9 янв 2013.

Статус темы:
Закрыта.
  1. TopicStarter Overlay

    Тыщ Группа анонимных алкоголиков Art Old school Пользователи

    Дата регистрации:
    6 июл 2010
    Сообщения:
    1.573
    Лайки:
    812
    Пол:
    Мужской
    Репутация:
    2
    Добрый день, сегодня пытался защитить elementclient от взаимодействия с читами. При выборе процессов , где были запущенные читы программа не открывала игру, но если включить чит после запуска игры, то программа не реагирует на него=_=. Поможет ли кто наводкой?
  2. Roymike Old school Пользователи

    Дата регистрации:
    21 апр 2010
    Сообщения:
    1.032
    Лайки:
    1.012
    Пол:
    Мужской
    Репутация:
    8
    Команда:
    AncientPW
    На 1.3.6 у меня вылетало окошко, которое можно было игнорировать и играть себе дальше, а вот на 1.4.5 всё ровно и сразу оффается.
  3. TopicStarter Overlay

    Тыщ Группа анонимных алкоголиков Art Old school Пользователи

    Дата регистрации:
    6 июл 2010
    Сообщения:
    1.573
    Лайки:
    812
    Пол:
    Мужской
    Репутация:
    2
    1.3.6 =_=
  4. Roymike Old school Пользователи

    Дата регистрации:
    21 апр 2010
    Сообщения:
    1.032
    Лайки:
    1.012
    Пол:
    Мужской
    Репутация:
    8
    Команда:
    AncientPW
    Я оставил эти попытки на 1.3.6...
  5. Unix Пользователи

    Дата регистрации:
    24 ноя 2012
    Сообщения:
    1.028
    Лайки:
    331
    Пол:
    Мужской
    Репутация:
    6
    Страна:
    Ukraine Ukraine
    не советую, жутко лагает после..
  6. gam1ng Эксперт MmoDev Пользователи White List

    Дата регистрации:
    5 июл 2011
    Сообщения:
    299
    Лайки:
    432
    Репутация:
    1
    Команда:
    GG
    Глупая защита искать читы по названию процеса/окна - легко обходиться, например назвать чит так же как популярный антивирус. Попробуй, защити, половина игроков не зайдут, у кого будет этот антивирус. Я уже не говорю про то, что каждый научится переименовывать в абракадабру.

    Как правило, мало кого останавливает + игроки имеют свойство делится между собой всяческими багами и программами.
  7. TopicStarter Overlay

    Тыщ Группа анонимных алкоголиков Art Old school Пользователи

    Дата регистрации:
    6 июл 2010
    Сообщения:
    1.573
    Лайки:
    812
    Пол:
    Мужской
    Репутация:
    2
    Там и по типу окна идет, но другой нормальной защиты я пока не видел
  8. salitypw Программист Пользователи

    Дата регистрации:
    20 сен 2011
    Сообщения:
    673
    Лайки:
    460
    Пол:
    Мужской
    Репутация:
    8
    Команда:
    Easy Game Protection
    Страна:
    Japan Japan
    Не знаю, можно ли так в Энигме , но как вариант:

    1) Получаем список процессов.
    2) Находим пути к исполняемым файлам этих процессов.
    3) Щитаем MD5 для каждого исполяемого файла и сверяем с "базой" хешей для популярных читов и тому подобных программ.

    Если найдено совпадение - закрываем игру.
  9. gam1ng Эксперт MmoDev Пользователи White List

    Дата регистрации:
    5 июл 2011
    Сообщения:
    299
    Лайки:
    432
    Репутация:
    1
    Команда:
    GG
    Может вызвать высокую нагрузку, если часто проверять. А так обойти просто - в конец файла дописать любой байт и хеш уже будет другой, а чит всёравно будет работать.
  10. salitypw Программист Пользователи

    Дата регистрации:
    20 сен 2011
    Сообщения:
    673
    Лайки:
    460
    Пол:
    Мужской
    Репутация:
    8
    Команда:
    Easy Game Protection
    Страна:
    Japan Japan
    Ну нагрузка то не такая и большая уж будет ) EXE-шники не по пару ГБ весят то )

    Ну а по поводу последнего байта - это уже будет труднее сделать, чем просто переименовать исполняемый фал ) Тоесть и "читеров" будет по меньше )
  11. JoLan Команда форума Администратор AngeliCore Программист

    Дата регистрации:
    29 мар 2010
    Сообщения:
    1.061
    Лайки:
    948
    Пол:
    Мужской
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation
    [​IMG]
  12. salitypw Программист Пользователи

    Дата регистрации:
    20 сен 2011
    Сообщения:
    673
    Лайки:
    460
    Пол:
    Мужской
    Репутация:
    8
    Команда:
    Easy Game Protection
    Страна:
    Japan Japan
    Тогда можно не щитать хеш, а выделить с чита определенную последовательность байтов, которая свойственна только ему, и проверять исполняемые файлы процессов на наличие этой последовательности. Но это , конечно, будет требовать больше ресурсов...
  13. gam1ng Эксперт MmoDev Пользователи White List

    Дата регистрации:
    5 июл 2011
    Сообщения:
    299
    Лайки:
    432
    Репутация:
    1
    Команда:
    GG
    Это называеться - сигнатурный поиск, используеться в антивирусных ПО, бессилен против полиморфного кода. Недостатки в силу того, что сигнатур будет несколько, то и проверять весь файл придёться на каждую последовательность байт. Конечно это более эффективный и тормознутый метод, чем хеш (по решению), но не решает проблему при упаковке различными пакерами т.е. при упаковке файла, соответственно байты уже не будут соответствовать оригиналу.

  14. salitypw Программист Пользователи

    Дата регистрации:
    20 сен 2011
    Сообщения:
    673
    Лайки:
    460
    Пол:
    Мужской
    Репутация:
    8
    Команда:
    Easy Game Protection
    Страна:
    Japan Japan
    Но таких читеров, которые смогут это реализовать, будут единицы )

    P.S. Полиморфных ботов, ВХ и тому подобной заразы я еще не видел :lol:
  15. gam1ng Эксперт MmoDev Пользователи White List

    Дата регистрации:
    5 июл 2011
    Сообщения:
    299
    Лайки:
    432
    Репутация:
    1
    Команда:
    GG
    Дак напишут, если нужно :mellow: На что только не пойдут читеры, ради читерства...
Черновик сохранён Черновик удалён
Статус темы:
Закрыта.

Поделиться этой страницей