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

Indy

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

_MBK_

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

Indy

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

fullHorviG

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

Gideon Vi

Постоянный
Мудрец
Сообщения
89
Реакции
531
... карженый winlicense я сам накину :ROFLMAO:
 

ura122

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

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

0101

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

fullHorviG

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

0101

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

fullHorviG

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

Jaa

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

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

Jaa

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

rmn

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

_MBK_

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

Jaa

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

ura122

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


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

Jaa

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

Jaa

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

_MBK_

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