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

Enigma Protect

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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