вот кстати! озвучь свое экспертное мнение по одному, волнующему меня, вопросу
играл на одном галимом сервере, где админ вчистую всрал войну с ботами. даже модераторов изобрел в этот раз и все равно не помогли - боты пачками торчат в локациях и фармят и фармят и фармят... вот там на форуме у меня вышел спор с икспердами на тему смартгварда (дыркгварда на самом деле, раз он такой дырявый и все пропускает). они до усрачки доказывали эффективность этого самого гварда, хотя сами прекрасно видят эти тонны ботов - упоротые видимо, ну да Бог им судья. мое диванно икспердное мнение было перемешивать названия функций в ехе файле ладвы и библиотеках, перемешивать порядок параметров внутри этих функций, а так-же переделывать алгоритм шифрования траффика. скажем раз в 3 дня. поскольку вы - ботоделы - каждый раз вручную ковыряете тот или иной сервер, чтобы добавить в базу поддерживаемых ботом - то согласно моей теории подобное перемешивание раз в 3 дня просто зае... достанет вас ботоделов каждый раз перебирать что там хитрый админ напридумал. и в конечном итоге плюнете на этот конкретный сервер и уберете из списка поддерживаемых. насколько я близок к истине?
вот кстати! озвучь свое экспертное мнение по одному, волнующему меня, вопросу
играл на одном галимом сервере, где админ вчистую всрал войну с ботами. даже модераторов изобрел в этот раз и все равно не помогли - боты пачками торчат в локациях и фармят и фармят и фармят... вот там на форуме у меня вышел спор с икспердами на тему смартгварда (дыркгварда на самом деле, раз он такой дырявый и все пропускает). они до усрачки доказывали эффективность этого самого гварда, хотя сами прекрасно видят эти тонны ботов - упоротые видимо, ну да Бог им судья. мое диванно икспердное мнение было перемешивать названия функций в ехе файле ладвы и библиотеках, перемешивать порядок параметров внутри этих функций, а так-же переделывать алгоритм шифрования траффика. скажем раз в 3 дня. поскольку вы - ботоделы - каждый раз вручную ковыряете тот или иной сервер, чтобы добавить в базу поддерживаемых ботом - то согласно моей теории подобное перемешивание раз в 3 дня просто зае... достанет вас ботоделов каждый раз перебирать что там хитрый админ напридумал. и в конечном итоге плюнете на этот конкретный сервер и уберете из списка поддерживаемых. насколько я близок к истине?
Товарищ смотрю ты разбираешься в деле, с ботом может тоже поможешь?
SeregaZ, отличная затея, только ты не подумал КАК это одмин будет делать?
Шифрация во всех защитах и так собственная, смена заголовков пакетов уже давно реализована в некоторых защитах, но как видишь, не сильно это помогает.
А вот изменять функции: тебе в коде нужно найти все "точки входа" для тех функций, которые ты меняешь, изменить им адреса вызовов (либо индексы), передавать параметры в другом порядке, в общем тоже нужно проделать приличный пласт работы, и если ты где-то что-то забыл, то клиент будет глючить. И все это нужно делать не только внутри engine.dll, но еще и в других библиотеках.
На самом деле на одном сервере была (а может и сейчас есть) приличная защита, которую наш бот не обходит (точно знаю, что и адрик там не работал в то время), не буду описывать как она работает, но чтобы ее обойти нужно изрядно попотеть, а из-за одного сервера так заморачиваться не хочется.
PS. На сколько знаю в archeage реализовано что-то подобное, раз в неделю изменяется протокол, и раз в неделю разрабы ботов изменяют ботов, вопрос в том "сколько бабла приносит этот серв? и стоит ли это потраченного времени?"
PPS. Смарт хорошая защита, я верю в Акуму
Goviadynskyi, неа внедрение, хуки, инжекты, перехваты, дизасм и прочие матерные слова мне не знакомы сей дзен не постиг. было интересно разрабатывать на любительском уровне на лпхашном фаст скрипте всякие автоточки, автоассисты, автоманорщиков и автоспойлеров и прочую муторную ерунду, которая сплошь и рядом в процессе игры на лоу рейтах или пвп. а так даже самое банальное - шифрация и я уже курю бамбук. надо просто как-то выделить ночь, вдохновится по самые помидоры и засесть за раздупление что такое хуки и с чем их едят. примеры то для моего непутевого языка программирования есть и форум русскоязычный с шарящим человеком есть. но как-то вдохновение все не нагрянет. даже редактор свой для юнитов древней консольной игры задвинул в долгий ящик. хотя обещал доделать и все никак.
ScythLab, ну это был гве тырлюдный. был (не смотря что еще как бы работает). его "съели" боты поэтому "был". поливало уже куча народу. вот такого засилия ботов нигде не видел. так то именно на нем стоило - онлайн хороший и куча народу кто покупал или продавал за реал. и сервер переоткрывают каждые полтара-два месяца. и всегда с успехом переоткрывается. одмин действительно одмин - так бездарно проиграть войну с ботами
но но но! азы бейсика ж освоил! самостоятельно была только тонюсенькая книжка для древнего спектрума. тырнетом тогда и не пахло в 90 года-то. методом научного тыка разобрался. потом в школе было смешно учился в Б классе, а А класс типа продвинутый, все дела. у них информатика черт знает с какого класса. у нас только последние 2 года кажись была. вот фигачил на этих БКшках всяко разно, что когда они после нашего урока приходили с открытыми ртами смотрели так что должон постичь... вот вдохновение только посещает меня реже и реже с каждым годом. хотя из последнего очень даж удачно получилась программа, которая читала окошко скриптов из л2пх, когда этот самый л2пх на виртуальной машине или втором компе было запущено. чтоб не держать зазря экран перед глазами повесил скриншот здесь на форуме - через пару дней влетел в бан на том сервере где играл )) они сволочи со скриншота взяли заголовок и еще кой чо и добавили в клиент после этого скриншот уже пофиксенного менеджера скриптов не выкладывал