Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

null

Статус
Закрыто для дальнейших ответов.
Я не в давался в подробности смысла работы чита.
Правда при его установки нужно ставить в библиотеки java rt файл.
А если через сам лаунчер и сайт проверять хеш этого файла и сверять с тем, что поместить в web часть.
И приложить к серверу примечание, что нужно скачать именно эту java.
Что бы подменить файл в lib было затруднительнее.
Долю читеров понизит? Или не поможет во все?
Положи х*й и все
 
Так ты объясни, чит твой на лицухе не палит античит?
Раз ответа не было, значит чит можно остановить. По всей видимости легче, чем думалось.
Я не знаю что значит "остановить чит". Работоспособность чита это лишь вопрос портирования самого чита (и рук, естественно). А уж какие там у вас методы защиты своих проектов меня уже не волнует.
 
Так ты объясни, чит твой на лицухе не палит античит?
Как ты собрался палить чит вообще? На лицухе или нет это не имеет значения. От простой установки чита ничего совершенно не поменяется. Палить можно невалидные действия вызванные читом, но никак не сам чит.
И то ****ь значит античит против ддосхака? Античит он либо против всех читов какого-то типа, либо его вообще нет, иначе это херня какая-то а не античит.
 
Серверные античиты жгут, а главное - обойти невозможно. Все, что на стороне лаунчера/клиента только замедляет работу оного лишними проверками.

p.s. - А еще я не понимаю, почему никто не редактирует код клиента через либу ASM. Можно элементарно заставить клиент проверять себя на наличие читерских классов из некой базы.
 
Последнее редактирование:
Зачем тебе вообще защита? Так бы сервер пропиарил :cool:
 
p.s. - А еще я не понимаю, почему никто не редактирует код клиента через либу ASM. Можно элементарно заставить клиент проверять себя на наличие читерских классов из некой базы.
не лучше хеш проверок. эту проверку читер со знанием java может сам как хочет вертеть.
 
Серверные античиты жгут, а главное - обойти невозможно. Все, что на стороне лаунчера/клиента только замедляет работу оного лишними проверками.

p.s. - А еще я не понимаю, почему никто не редактирует код клиента через либу ASM. Можно элементарно заставить клиент проверять себя на наличие читерских классов из некой базы.
Можно выпилить это дело
 
Серверные античиты жгут, а главное - обойти невозможно. Все, что на стороне лаунчера/клиента только замедляет работу оного лишними проверками.

p.s. - А еще я не понимаю, почему никто не редактирует код клиента через либу ASM. Можно элементарно заставить клиент проверять себя на наличие читерских классов из некой базы.
Я видел такие проверки. А если читклиент самописный и никак себя не проявляет?
 
Я видел такие проверки. А если читклиент самописный и никак себя не проявляет?
ASM дает много возможностей для защиты клиента. Тут все зависит от хитрожопости программиста, а я лишь привел простейший пример.
 
ASM дает много возможностей для защиты клиента. Тут все зависит от хитрожопости программиста, а я лишь привел простейший пример.
Да никаких возможностей, я просто найду то место где ты делаешь свои проверки и вырежу их.
 
Можно заставлять клиент выполнять байт-код, высланный сервером (такое легко организовать, только нужно написать небольшой мод для клиента). Это позволит внедрять проверки, которых изначально в клиенте никогда не было (и не только).
P.S. Пользователю будет трудно избавиться от таких проверок, ведь удалить мод - не вариант (можно в случае отсутствия ответа (этот ответ может быть внедрён в отсылаемый код) от клиента кикать последнего), а анализировать и модифицировать принимаемый байт-код будет не очень просто.
 
Можно заставлять клиент выполнять байт-код, высланный сервером (такое легко организовать, только нужно написать небольшой мод для клиента). Это позволит внедрять проверки, которых изначально в клиенте никогда не было (и не только).
P.S. Пользователю будет трудно избавиться от таких проверок, ведь удалить мод - не вариант (можно в случае отсутствия ответа (этот ответ может быть внедрён в отсылаемый код) от клиента кикать последнего), а анализировать и модифицировать принимаемый байт-код будет не очень просто.
А потом придёт CrackedHex, скажет, что сервер подкидвает стилер, обойдёт(обход в паблик не выложит) и предложит сыграть в рулетку европейскую.
 
Да никаких возможностей, я просто найду то место где ты делаешь свои проверки и вырежу их.
Я точно не знаю, но как на счет получить все классы из Class-loader'а и впихивать в каждый конструктор свой код?
 
Я точно не знаю, но как на счет получить все классы из Class-loader'а и впихивать в каждый конструктор свой код?
Тебе всё равно нужен энтри пойнт где ты вставляешь свой код. Ты конечно можешь вставить его в каждый класс, но это задачу не усложнит ну никак. Проще уж тогда часть методов переобфусцировать, так универсальные чит паки поломаются.
 
Последнее редактирование:
Тебе всё равно нужен энтри пойнт где ты вставляешь свой код. Ты конечно можешь вставить его в каждый класс, но это задачу не усложнит ну никак.
Мб и так. Я еще не использовал ASM, отсюда и глупые доводы. Но тем не менее, ты (допустим, как читер) сможешь изменить все конструкторы классов так, чтобы я не смог сунуть в них код?
 
Мб и так. Я еще не использовал ASM, отсюда и глупые доводы. Но тем не менее, ты (допустим, как читер) сможешь изменить все конструкторы классов так, чтобы я не смог сунуть в них код?
Чтобы сунуть куда-то код тебе нужно сначало чтобы было что-то что может совать код. И это что-то я отрежу сразу как найду. А учитывая что можно тупо прогнать диффом с офф майном, то найду я это очень быстро.
 
Чтобы сунуть куда-то код тебе нужно сначало чтобы было что-то что может совать код. И это что-то я отрежу сразу, как и любые другие вещи которые никак не относятся к работе клиента и модов.
Понятненько...
 
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх