• Некая игра на IL2CPP

    Общий
    5
    0 Голоса
    5 Сообщения
    185 Просмотры
    DieVisD

    @LIRW Спасибо!

  • Как закрыть Кончилась лицензия в CE подсказывать

    Взлом игр (вопросы и ответы)
    8
    0 Голоса
    8 Сообщения
    394 Просмотры
    __fastcall_

    @fnzy А чем оно тебе мешает то?

  • Deadpool

    Трейнеры
    1
    1 Голоса
    1 Сообщения
    2k Просмотры
    Нет ответов
  • aMAZE Bundle

    Общий
    1
    1 Голоса
    1 Сообщения
    78 Просмотры
    Нет ответов
  • Мод на камеру для лысого HITMAN Absolution.

    Платные запросы
    9
    1 Голоса
    9 Сообщения
    612 Просмотры
  • Chocolate makes you happy 2

    Общий
    4
    1 Голоса
    4 Сообщения
    182 Просмотры
    LIRWL

    Пользователь @DieVis написал в Chocolate makes you happy 2:

    разнообразие.

    Типа "Найди кота" игра ещё такая есть ?

  • Поиск значений

    Общий
    6
    0 Голоса
    6 Сообщения
    232 Просмотры
    Partizan1078P

    https://www.artmoney.ru/manual/russian/formula.htm
    Отсеивание по формуле

  • Bitcoin Collector Spinners Attack

    Общий
    1
    0 Голоса
    1 Сообщения
    79 Просмотры
    Нет ответов
  • [ПОМОЩЬ] Обнаружение ИИ

    Взлом игр (начинающим)
    3
    2 Голоса
    3 Сообщения
    351 Просмотры
    N

    @StoneWeaver Не волнуйся, чувак, я все понял! Спасибо большое, ваш совет мне очень помог. Я проследил, почему было показано сообщение, и добрался до функции... Я не менял никаких значений и не "nop"... Это было простое преобразование "jne" в "jmp".

    А еще лучше то, что я нашел функции, которые могут задавать статус животного... Например, сделать так, чтобы оно утомилось, чтобы оно заснуло, сделать его голодным и начать есть, а также разозлить его, что учитывается при прохождении. миссии...

    Вот скриншот того, как это работает, а животные обо мне не заботятся

    Streamable видео

    ОписаниеОписание

    Спасибо за ваше время! Надеюсь, я вернусь, когда на ум придет еще одно сомнение

  • Предложка CE таблиц (Paracetamol)

    Общий
    2
    1 Голоса
    2 Сообщения
    106 Просмотры
    Нет ответов
  • The Hunter Call of the Wild™

    Трейнеры
    1
    0 Голоса
    1 Сообщения
    143 Просмотры
    Нет ответов
  • Как правильно сделать call в своём скрипте?

    Взлом игр (начинающим)
    8
    0 Голоса
    8 Сообщения
    396 Просмотры
    P

    В качестве некого заключения данной темы хочу предложить кусочек своего скрипта, который демонстрирует как передачу параметров в функцию, так и получение от неё результата в случаях, если оные передаются через регистр.

    // начало скрипта (flgRain выведен в таблицу и назначена горячая клавиша на установку значения в 1) cmp byte ptr [flgRain],0 // проверяем не было ли команды на смену дождя je endRain // если нет - завершаем скрипт mov byte ptr [flgRain],0 // если была, то сначала сбрасываем флаг обратно (нам не нужно беспрерывно менять дождь туда-сюда, нужно выполнить код лишь единожды) pushad // сохраняем все регистры в стек call Terraria.Main::get_IsItRaining // проверяем идёт ли сейчас дождь (результат вернётся в регистр EAX) test eax,eax // 0 - не идёт, 1 - идёт je @f // прыжок к секции начала дождя (пропустить остановку дождя) если EAX==0 call Terraria.Main::StopRain // останавливаем дождь popad // восстанавливаем регистры из стека jmp endRain // выход из скрипта (не нужно запускать дождь) @@: call Terraria.Main::StartRain // запустить дождь popad // восстановить регистры из стека endRain:

    За идею использования инструкций pushad/popad хочу поблагодарить пользователя "youneuoy" с Discord канала GamehackLab[RU].

  • Куда постить свои таблицы

    Общий
    2
    0 Голоса
    2 Сообщения
    130 Просмотры
    StoneWeaverS

    @paracetamol Привет, ты можешь создать тему в любом подходящем разделе, выложить табличку на яндекс.диск или любой другой облачный сервис, где ссылка не протухнет, а затем эту ссылку выложить в теме. Если участникам форума табличка понравится, с твоего разрешения и за твоим авторством она будет перенесена в основной раздел трейнеров и таблиц

  • как узнать смещение?

    Взлом игр (начинающим)
    2
    0 Голоса
    2 Сообщения
    257 Просмотры
    Partizan1078P

    Выложи весь лог. Посмотри что находится в rdi и в r12. Наверняка в одном из двух будет структура. А дальше. Либо сканер. Либо смотри что пишет в эти регистры выше по коду.

  • Debug меню в Cheat Engine неактивно.

    Взлом игр (начинающим)
    6
    0 Голоса
    6 Сообщения
    360 Просмотры
    P

    Неактивные элементы меню говорят о том, что нет сработавшего брейка.
    Если после установки breakpoint'а (F5) и возвращения в игру - игра играется и он не срабатывает, то видно поставили брейк на участок кода, который пока никак не участвовал в игре.

  • поиск структуры

    Взлом игр (начинающим)
    2
    0 Голоса
    2 Сообщения
    276 Просмотры
    P

    Могу подсказать только если .NET игрушка (хотя для Mono в инетах пишут тоже работает) - в CE в этом плане есть инструмент:
    91efe7dc-0bb8-4891-a545-80d6170b339a-image.png
    Далее уже всё должно быть понятно интуитивно
    94c7bee7-e0d2-4339-866f-0d3c5ce0b55b-image.png
    В частности по кнопке можно получить адреса всех структур выбранного класса
    2bf6503a-78e6-4ce3-9138-ef9e1ebec252-image.png

    Если в вашей игрушке такой менюшки не показывается, то давайте разбираться. Для начала откуда знание названия структуры?

  • Взлом Unturned (Unity, Mono)

    Взлом игр (начинающим)
    2
    0 Голоса
    2 Сообщения
    305 Просмотры
    P

    Если главная цель найти указатель на структуру и способ не имеет значения, то я бы рекомендовал сменить подход к задаче.
    К примеру у меня была цель найти указатель на класс игрока в Terraria (.NET) - я нашёл здоровье, потом нашёл инструкцию, которая в него пишет, в инструкции адрес куда писать регистр+смещение, предположил, что в регистре искомый адрес и проверил эту гипотезу через dissect data/structure всё в том же CE, делаю инъекцию, которая вытаскивает его в символ который выводится в CE и который можно использовать в других скриптах, что я и делал.
    Думаю dissect будет одинаково работать и в вашем случае.
    22406b65-4727-463b-9cd5-c608a5766fe7-image.png
    1 - игра сама вычисляет адрес структуры
    2 - и потом прибавляя смещения находит то ей сейчас из этой структуры нужно

    Коротко: ваша игра как-то догадывается как искать стамину и прочее, нужно просто за ней проследить и перехватить на моменте, когда она найдёт то что и вам тоже нужно.

  • Кто-нибудь разбирается в ядре Windows? (реверс-инжиниринг)

    Взлом игр (средний уровень и выше)
    1
    0 Голоса
    1 Сообщения
    269 Просмотры
    Нет ответов
  • не могу понять почему не выводиться базовый адрес игры в трейнере

    Взлом игр (начинающим)
    2
    0 Голоса
    2 Сообщения
    159 Просмотры
    __fastcall_

    @android Возможно некая функция в игре постоянно туда пишет своё значение.

  • Подмена рандомных навыком при прокачке в Blood Bowl 3 на нужные

    Платные запросы
    1
    0 Голоса
    1 Сообщения
    117 Просмотры
    Нет ответов