Pull to refresh

Comments 38

Эх, зарабатывать деньги на слабостях и вредных привычках человеческих всегда выгодно…
Мне все-таки хочется, чтобы в будущем на вопрос «Папа, папа, а как ты заработал первый миллион» :-D, мне было не стыдно отвечать.
А еще лучше, чтобы мог гордиться. И не только я.
Главное чтобы для вопроса «а как ты заработал первый миллион» вообще была почва. :)
Такая разработка вполне уложиться в два десятка :) несколько лет назад сам ковырял la2 и своими ручками ее реверсил, в принципе архисложного ничего нет. Нужен один или лучше два программиста, примерно на тройку или чуть больше месяцев, один из программистов должен быть кодокопатель, а второй просто будет писать бота, так эффективней. Тут главное оставить у себя все сурсы, чтобы аналоги бота потом не появились еще у кого, дело-то действительно очень прибыльное.
Ребят… ну без шансов, вот правда. Есть целая огромная индустрия в Китае, целыми деревнями сажают за компы, объясняют что и к чему — и вперёд, на «фарминг». Даже понятие есть такое — «китайский фарминг», бессмысленный и беспощадный. Рынок постоянно совершенствуется, цены падают. На 10 доларов в китайской провинции можно неплохо прожить месяц. То есть плохо, но можно. А любой, даже хорошо написанный бот против хорошо выучившегося человека — ну никак пока ещё не катит(шахматы не рассматриваю, в виде исключения — игра древняя, с WoW сравнивать нельзя). А вообще — успехов, отпишитесь, если и впрямь заработаете хотя бы 100 тысяч.
Про китайцев читал как-то :)
Проще наверно школьников посадить, пусть рубятся бесплатно (такие наверняка найдутся, на каникулах играть), им фан, вам — виртуальное золото.

ЗЫ А вообще это от лукавого… Лучше нормальный бизнес открыть.
как то китайцы пришли к нам в PlanetSide в один день толпой в 40-60 человек (целой деревней наверно) — вот это был фарминг, не жалели никого, будто сами боты (хотя размах PS не такой, сообщество в разы меньше и денежных предложений крайне мало)
Так-так, значит игроков на аутсорс отправить нужно :)
Лучше напишите свой WOW, с картами и девушками
wow, боты, читинг… мда…
а для меня сразу всплыла аналогия с ботами-троянами,

ведь, если так рассуждать, проще сразу воровать пароли к аккаунтам и сливать «накрученные» умения, деньги персонажей игры и так далее…
более того, мне кажется, что данный способ накрутки тоже живет в том или ином виде, но разумеется не обсуждается в открытую или на публичных ресурсах

PS:
а может тогда вообще забыть про wow и писать трояна для воровства денег со счетов ???
Воровство денег со счетов — уголовное преступление, а прокачка ботом перса всего лишь нарушение местечковых правил какой — то игры.
дык кримкодекс это тоже местечковые правила одного отдельно взятого государства, обычного клочка земли… так что это не повод. тем более это у вас вообще то антиобщественное деяние так как мешает остальным нормальным игрокам.
имхо, лучше открыть контору по перепродаже виртуального голда, прибыльней и гемороя нет с програмерами и т.д
Не хватает разве что тэга «палю тему» :-D
У WOW очень хорошая система защиты аналогичная системе защиты хорошего антивируса, говорят были случаи когда система защиты WOW находила ещё неизвестные вирусы. Поэтому бот для WOW должен писаться на уровне ядра (попросту драйвер для ядра, нулевого уровня который загружается первым в систему) — отладка таких драйверов трудоёмка. Кроме этого нужно устанавливать что и как передаёт WOW по сети, для чего это нужно и где чего можно подкрутить. И всё. Но так думаю для защиты разработчики WOW постоянно выпускают апдейты которые изменяют форматы передачи данных и бот будет переставать работать, после чего нужно будет снова устанавливать что и как передаёт WOW по сети, для чего это нужно и где чего можно подкрутить. Сложного ничего нет, просто отладка ну очень непростая, Google Вам в помощь.

Ну про ядро вы помоему загнули. Сервер и клиент общаются только через сеть. Следовательно, если бот будет слать пакеты идиентичные настоящему клиенту игры, то сервер в жизни ничего не заметит.
Но согласен, реверсить придется в любом случае.
если вы просто будете работать из программы через сеть — клиент WOW вас сможет вычислить и заблокировать как акаунт так и саму программу внести в список ботов, поэтому Вам как минимум придётся писать драйвер нулевого уровня ядра через который Вы будете посылать команды (виртуальная клавиатура) в клиент WOW. Так что готовтесь бороться с BSOD :)
А если бот будет играть, то зачем запускать клиент?
Чтобы клиент WOW Вас не вычислил и не заблокировал как акаунт так и саму программу не внес в список ботов.
Как он вычислит в выключенном виде? Или он резидентно в памяти сидит всегда?
Вычисляет не клиент, а спец. ПО. Погуглите punkbuster — устанавливается сервисом в винду, и занимается проверкой на легальность и отсутствие ботов, читов и трейнеров. Причем эту штуку используют очень многие игры, т.к. она универсальна и с высокой долей вероятности «банит» ботоводов и проч. Если отключите сервис — не сможете законнектиться на сервер. Все просто.
Эм. Т.е. если я клиент не запущу, то он вычислит программу и мой аккаунт, а если запущу, то мне надо бота прятать в кернелмоде?

Хорошо, если клиент ВоВ работает как антивирус в режиме проактивной защиты, я его вообще удалю перед запуском бота. Так сойдет?
Те боты, которые есть сейчас, работают через клиент. Тоесть клиент запущен и можно на мониторе наблюдать как в клиенте твой персонаж бегает, убивает мобов, собирает лут, бегает в город продаваться и чиниться.
Вы не перегибаете палку? Сам я клиент ВоВа в глаза не видел и не стремлюсь, но это же что-то с чем-то. Это же кем надо быть, чтобы позволять игрушке так шарить по своему компу? Мне сомнительно, что западники с их стремлением к прайваси потерпели бы постоянный скан от игры. Но если таки потерпели — это любопытно.
Спасибо за минусы.

Парни, у любой задачи есть несколько вариантов решения я предложил свой, для меня наиболее простой: снифер трафика + анализатор трафика + драйвер виртуальной клавиатуры, запаковать всё это в драйвер и спрятать всё в ядре windows. Кому то будет проще писать: снифер трафика + анализатор трафика + клиент для отправки данных по сети WOW (в моём случае нужен оригинальный клиент). У каждого свой путь.
Более того, в вашем случае необходим запущенный клиент. А для фарма в промышленных масштабах нужно много одновременно бегающих ботов. Не всякий компутер потянет столько открытых окон.
Минусы? И в мыслях не имел! Мне просто интересно. От крупного бизнеса ничего хорошего ждать не приходится — могут и дрянь в память подсадить, ибо риск «упущенной прибыли». Взять тот же стим, втихую отлавливающий пиратки (по крайней мере теоретически способный на это).
Даже Sony для защиты одного из выпущенных CD применяли руткиты, так что борьба с ботами в онлайн игре — это чуть ли не первый пункт тех. задания разработчика онлайн игры. Поэтому некоторые клиенты онлайн игры содержат антиотладчики и сканеры, как у хорошего антивируса, некоторые содержат цифровые подписи — чтоб играть можно было только через фирменный клиент.

Рекомендую почитать статью на эту тему — dtf.ru/articles/read.php?id=50054&page=2
А вы посмотрите — он действительно это делает, и там четко по-русски написано и заставляют ставить галочку что вы согласны что ВОВ будет так себя вести.
Ну, такие вот они, современные онлайн игры ,) Я тоже не видел WoW и его защиту, но могу рассказать про другую, не менее популярную игру — LineAge2. При запущенной игре захотите вы, к примеру, в своей программе вызвать API функцию SetCursorPos(), чтобы установить курсор мыши в нужную вам координату, но у вас ничего не получится… защита перехватила методом сплайсинга в системе эту функцию, как и десятки других. Захотите эмулировать нажатие кнопки на клавиатуре, тоже не получится. Залезть в память игры — тоже проблема. Поэтому, если пишется in-game бот (бот который работает и управляет клиентом игры), то да, автор прав, иначе зашита спокойно дышать на даст, она по сути тот же антивирус, только контроль даже несколько шире в некоторых вещах и направлен на одну полностью известную ей программу.
Добавлю еще, что эта область вообще интересна для кодокопателей, там постоянный бой :) Особенно на неофициальных (пиратских) серверах. Как известно, боты — всеобщее зло и для официальных серверов, и для неофициальных. Так вот, на неофициальных зашиты еще интереснее встречаются ) Как известно, игровой трафик шифруется, но ведь нет никакой проблемы в том, чтобы узнать как, поэтому я как-то на одном неофициальном сервере встретил удивительный вариант зашиты от ботов — они немного дополнили протокол и при соединении с сервером, вам присылается уникальный для вашей сессии полиморфный и зашифрованный asm код, который на время работы игры вкупе с дополнительной неофициальной защитой навешивается на весь протокол и производит еще одно дополнительное шифрование отсекая тем самым ботов которые работают на официальных серверах. Это по круче всяких crackme будет ,)
В общем, если вам под силу такое сваять, то выгодней заниматься написанием именно вирусов и созданием ботнетов :)
С ФСБ не охота связываться, я антивирус лучше свой разработаю :)
Дело хорошее, рекомендую почитать репорты и исследования голдфарминга в ммог (не зацикливайтесь на wow!). Это позволит вам оценить потенциальные пути развития и перспективы вашего бизнеса. Желаю удачи!
Кому интересно, бот «Glider» называется. Лицензия даже где-то у меня валяется…
Да, кстати, достаточно неплохой бот ВОВа) Значит можно сделат, если очень надо.
То сайты продвигаете, то ботов клепать мечтаете… Сделайте уже что-нибудь полезное!
Sign up to leave a comment.

Articles