C-C++ Взлом шахматного бота

Indy

Ветеран
Сообщения
117
Реакции
69
Действительно дикая наглость, есчо в лк пишет реши. Ладно бы не комерс софт, но бота ломать что бы далее деньги делать и в поисках халявы - не годится. Первый закон Ньютона и экономики - что бы что то получить нужно что то отдать ;)
 

_MBK_

Новичок
Сообщения
264
Реакции
65
Ну почему халява, вроде пишет что вознограждение по договоренности, значит, наверное, можно договориться
 

Indy

Ветеран
Сообщения
117
Реакции
69
С ним всё ясно, есчо нужно его кореша послушать.
 

fullHorviG

Новичок
Сообщения
30
Реакции
0
Можете не привязывать активацию, хотя бы отвязать бот от железа и всё.
 

ura122

Зарегистрированный
Сообщения
9
Реакции
0
Здравствуйте, даный бот работает на шахматных сайтах, например https://lichess.org/ Он просто перемещает фигуры, вместо пользователя, комерции здесь никакой нет, просто для удовольствия и в соревнованиях между другими шахматными читерами. Но дело в том, что автор бота через teamviewer компилирует дынный бот на каждый комьютер отдельно. При этом он использует экзешник licence.exe, что выложен ниже. Нет никаких дополнительных ключей или всплывающих окон для активации. Привязка к определенному компу "вшивается" в бот, вероятнее всего привязка по материнке и(или) процу (маловероятно, что по макадресу и не по жесткому диску точно, так как он был заменен и все работает). Попытки снять привязку через ollydbg не увенчались успехом, так как мало знаний в реверсе.
Бот действительно существует с 2011 года, но так как малоизвестен и используется только любителями шахмат, его до сих пор не смог никто крякнуть.
P.S. Автор темы выложил бот не в полной комплектации, для его запуска нужны еще шахматный движок GUi (оф.Стокфиш и аналоги), а также настройки с расширением .ini, которые должны лежать в папке с ботом.
P.S.P.S. У меня есть еще несколько вариантов этих работающих ботов, "заточенных" под определенное железо, в которых отличие, кроме временной метки, еще на несколько байтов. Могу выложить их тоже для облегчения определения к чему привязка и куда копать.
 

Прикрепленные файлы:

0101

Новичок
Сообщения
19
Реакции
5
Я бы вообще с шахматными ботами не помогал, т.к. сам шахматист и никогда их не использовал. Играть надо честно!
Зачем он нужен этот бот? На чесспланет набить рейт (указав, что мм) и за пару сотен записаться в турнир пока не забанили, а на следующий день регать новый ник?
 

fullHorviG

Новичок
Сообщения
30
Реакции
0
Я бы вообще с шахматными ботами не помогал, т.к. сам шахматист и никогда их не использовал. Играть надо честно!
Зачем он нужен этот бот? На чесспланет набить рейт (указав, что мм) и за пару сотен записаться в турнир пока не забанили, а на следующий день регать новый ник?
Игра происходит не между людьми, а между машинами, шахматными двигателями и подобными ботами
 

0101

Новичок
Сообщения
19
Реакции
5
Игра происходит не между людьми, а между машинами, шахматными двигателями и подобными ботами
Рассказывай сказки в другом месте! Для игры между машинами (на плейчесс, например) бот не нужен, там для игры между компами играют сами движки через оболочку чессбейс. На личесс денег нет, нет смысла играть ботом. Где ты собрался играть ботом и зачем, кроме чесспланет?
 

fullHorviG

Новичок
Сообщения
30
Реакции
0
Рассказывай сказки в другом месте! Для игры между машинами (на плейчесс, например) бот не нужен, там для игры между компами играют сами движки через оболочку чессбейс. На личесс денег нет, нет смысла играть ботом. Где ты собрался играть ботом и зачем, кроме чесспланет?
Ботом играют на Личесс в разделе где большое количество ботов (загуглите если не знаете) и ещё на Плейчесс в машином отделении, после результативных партии берется анализ партий в формате pgn, из этих файлов делаются книги в форматах bin и ctg для компьютерных турниров.
 

Jaa

Мудрец
Сообщения
99
Реакции
276
Попытки снять привязку через ollydbg не увенчались успехом, так как мало знаний в реверсе.
Вопрос топикстартеру уже задавал, задам и вам. Какие ограничения в боте, что не работает без лицензии и выложите полный бот?

Попытки снять привязку через ollydbg не увенчались успехом, так как мало знаний в реверсе.
А что искалось интересно если никто не может написать что ж нужно отвязывать, как проявляются ограничения, что будет если программу запустить на другом пк? Я не знаю уже как спросить, если и тут не понятно, тогда я пасс, вам просто нужно покупать лицензию у автора и забыть за это все как страшный сон.
 

Jaa

Мудрец
Сообщения
99
Реакции
276
его до сих пор не смог никто крякнуть.
Я вам даю 1000% что и никто не сможет, потому что никто не знает что именно нужно сломать, поищите по обьявлениям эксрасенсов и спросите у них, думаю они точно знают, это их профиль, а тут реверсеру делать нечего.
 

rmn

Мудрец
Сообщения
39
Реакции
148
очень плохо, развели срач :)
"Привязка к железу" заключается в том, что (CPUID(1).EAX / 5) * 4) должен быть равен 0x19F10. Считаем мэджик намбер на своей машине, патчим ехешку и все. (но это не точно :))
 

_MBK_

Новичок
Сообщения
264
Реакции
65
Ну вот так всегда, всю интригу поломал... :D
 

Jaa

Мудрец
Сообщения
99
Реакции
276
очень плохо, развели срач :)
"Привязка к железу" заключается в том, что (CPUID(1).EAX / 5) * 4) должен быть равен 0x19F10. Считаем мэджик намбер на своей машине, патчим ехешку и все. (но это не точно :) )
Врядли им это поможет, там один лучше другого, "скажи кто твой друг и я скажу кто ты" :)
 

ura122

Зарегистрированный
Сообщения
9
Реакции
0
Вопрос топикстартеру уже задавал, задам и вам. Какие ограничения в боте, что не работает без лицензии и выложите полный бот?


А что искалось интересно если никто не может написать что ж нужно отвязывать, как проявляются ограничения, что будет если программу запустить на другом пк? Я не знаю уже как спросить, если и тут не понятно, тогда я пасс, вам просто нужно покупать лицензию у автора и забыть за это все как страшный сон.
Бот просто не запускается на чужом компьютере, вот и все ограничения, неужели я плохо обьяснил, бот просто не играет (не передвигает фигуры на шахматной доске), а на компьютере, где его установил автор программы все работает. ТАК ПОНЯТНО???
 

Jaa

Мудрец
Сообщения
99
Реакции
276
Бот просто не запускается на чужом компьютере, вот и все ограничения, неужели я плохо обьяснил, бот просто не играет (не передвигает фигуры на шахматной доске), а на компьютере, где его установил автор программы все работает. ТАК ПОНЯТНО???
Мне интересно, а процитируйте ваше сообщение где ранее вы это писали? Может вы хотели написать и не написали. Выложите полный комплект бота и объясните что запускать, если запустился значит работает?) То что тут выкладывалось - запускается.
 

Jaa

Мудрец
Сообщения
99
Реакции
276
Бот просто не запускается на чужом компьютере, вот и все ограничения, неужели я плохо обьяснил, бот просто не играет (не передвигает фигуры на шахматной доске), а на компьютере, где его установил автор программы все работает. ТАК ПОНЯТНО???
Проверяйте то что вам человек выше написал или вы тут ждете готовый на блюдечке вариант? Скажу сразу его тут не будет, только подсказки :)
 

_MBK_

Новичок
Сообщения
264
Реакции
65
Так по сути и так все разжевали, теперь только проверять надо на работающей проге
 
Верх Низ