Перейти к содержанию

Noname

Стажёры
  • Публикаций

    4
  • Зарегистрирован

  • Посещение

Весь контент Noname

  1. Я нашел в коде функцию отвечающую за изменения статуса игрока (В сети, вне сети, ушел, не беспокоить). Где, 0 - это в не сети, 1 - в сети, 2 - не беспокоить, 3 - ушел. До обновления работала эта инструкция. CommandChangeStatus: mov eax,dword[eax+4] call ChangeStatusFunction ljmp CommandReturn Выше я предоставил пример из 4х строчек, это старая функция, которая работала до обновления клиента(я не знаю поможет ли это). Еще выше расположен код уже обновленного клиента. Как мне написать команду изменения статуса исходя из данной функции?
  2. Что круто? Надо инструкцию написать, крашитси игра со старой инструкцией.
  3. Помогите найти сигнатуру движка игры, пишу ботов в данной игре. Игра обновилась, все сигнатуры поплыли, скрипт с инъекцией кода и поиском сигнутур писал не я. Но все же, изучил код и примерно понимаю как это все работает. Есть старый не обновленный клиент игры, который я могу запустить с помощью x32dbg в режиме паузы, если снять с паузы клиент обновится и сигнатура пропадет, но все же посмотреть на сам код функции можно. Скрипт написан на Autoit, принцип работы таков: 1. Выделяется память с помощью VirtualAllocEx, затем записываются байты в выделенной области(байты с сигнатурами). 2. Читаются адреса функций исходя из найденных сигнатур. 3. Далее опять выделяется память с помощью VirtualAllocEx, и уже исходя из полученных адресов на функции (движение, использование скиллов и прочее) 4. Записываются инструкции на ASM с командами. 5. И уже сам бот записывает записывает в дамп те или иные значения, после чего отправляет команду с адресом той или иной функции. Вопрос такой: Как найти сигнатуру двигателя, который дает команды клиенту на движение, использование навыков, какие либо еще действия с интерфейсом? Поможет ли мне не обновленный клиент игры, где я в режиме паузы могу посмотреть асемблер код? Прошу сильно не пинать, если я написал что то не то. ?
×

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.