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

    Взлом игр (начинающим)
    2
    0 Голоса
    2 Сообщения
    139 Просмотры
    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 Сообщения
    157 Просмотры
    P

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

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

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

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

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

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

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

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

    Платные запросы
    1
    0 Голоса
    1 Сообщения
    39 Просмотры
    Нет ответов
  • Всем привет! Я новичек, что мне делать? ; )

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

    Пользователь @tranquetthegoat написал в Всем привет! Я новичек, что мне делать? ; ):

    Сначала мы берем начальную, статичную сигнатуру и от нее уже откладываем оффсеты к нужным нам адресам, структурам.

    Всё так, да

    Пользователь @tranquetthegoat написал в Всем привет! Я новичек, что мне делать? ; ):

    Первая переменная структуры используется как адрес самой структуры

    Не совсем понял, что ты имеешь в виду под первой переменной структуры, но если ты имел в виду, что первый указатель, он же указатель на начало структуры, то да

    Пользователь @tranquetthegoat написал в Всем привет! Я новичек, что мне делать? ; ):

    Переменные могут содержать указатели

    Да, разумеется

    Пользователь @tranquetthegoat написал в Всем привет! Я новичек, что мне делать? ; ):

    Также знаком с тем что у указателей есть уровни
    Думаю что они (уровни) означают сквозь какое количество структур они указывают на адрес.
    Для каждого уровня свой оффсет.

    В общем и целом всё так и есть. Только уровни - это скорее уровни вложенности структур/классов. Уровни указателей - это следствие вложенности структур

    Пользователь @tranquetthegoat написал в Всем привет! Я новичек, что мне делать? ; ):

    Спасибо за внимание!

    Спасибо за хорошие, развёрнутые вопросы ) Всегда рады помочь советом )

  • таймер в игре веселая ферма 4

    Закрыта Взлом игр (начинающим)
    10
    0 Голоса
    10 Сообщения
    203 Просмотры
  • Взлом Unturned

    Взлом игр (средний уровень и выше)
    3
    0 Голоса
    3 Сообщения
    179 Просмотры
    Suplin3S

    @StoneWeaver,
    Спасибо за ответ! К слову я тоже так думал, но мне никак не приходила в голову мысль о том, как найти смещение трансформа в классе. И только сейчас, когда я пишу этот ответ, я вспомнил о том, что эти поля, которые инициализируют объекты класса не хранят в себе весь класс, а лишь указатель на него, так же и с функциями. Я просто не мог найти их размер, думая что они хранятся прямо вот так в памяти. Это вообще вылетело у меня из головы и только Ваш ответ натолкнул меня на мысль! Это и вправду моя глупая ошибка. Спасибо огромное за ответ ещё раз!

  • Взлом ресурсов в Cossacks II Battle for Europe

    Платные запросы
    2
    0 Голоса
    2 Сообщения
    96 Просмотры
    LIRWL

    Пользователь @DiMa_STALKER написал в Взлом ресурсов в Cossacks II Battle for Europe:

    нажимаю отсеить и ничего не находит

    А там разве значение не шифро ?
    Если над - то вот: Сложного там нет не чего... фильтр сам придумаешь ( если нужен конечно ) я даже не проверял, но скорее всего и для врагов работает. Хотя на вряд ли... в игре адреса статичные! Версия игры 1.3 GOG

    [ENABLE] aobscanmodule(_resource_,$process,35 ? ? ? ? 8B 55 ? C1 E2 ? 8B 8D) alloc(_resource_hack_,$1000) label(_restore_) label(_resource_back_) _resource_hack_: mov eax,#1000000 _restore_: readmem(_resource_,5) jmp _resource_back_ _resource_: jmp _resource_hack_ _resource_back_: registersymbol(_resource_) registersymbol(_restore_) [DISABLE] _resource_: readmem(_restore_,5) unregistersymbol(_resource_) unregistersymbol(_restore_) dealloc(_resource_hack_)
  • Clicker Heroes v1.0e12-4699 Steam +9

    Общий
    8
    2 Голоса
    8 Сообщения
    120 Просмотры
    LIRWL

    Пользователь @DieVis написал в Clicker Heroes v1.0e12-4699 Steam +9:

    ну там 8 символов

    Этот файло кстати норм... У меня там файлы с 2016 года на раздаче и живы!

  • Как вытащить цепочку указателей из эмулятора андроид

    Взлом игр (вопросы и ответы)
    1
    0 Голоса
    1 Сообщения
    74 Просмотры
    Нет ответов
  • Сохранение значения регистра на С++

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

    @__fastcall Нашел


    Проверил, работает нормально. Спасибо за совет.

  • ultimap 2 на amd

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

    Пользователь @123qwer написал в ultimap 2 на amd:

    Подскажите что нужно сделать.

    Ответ вот тут Чпок

  • поиск текста (строки)

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

    Кстати нашел, UE Explorer 1.3.2.0 называется программа, можно открывать файлы с расширением .U может кому пригодится информация

  • Включение печи без топлива soulmask

    Платные запросы
    1
    0 Голоса
    1 Сообщения
    65 Просмотры
    Нет ответов
  • несколько смещений в одном адресе

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

    Пользователь @Partizan1078 написал в несколько смещений в одном адресе:

    А что пытаешься сделать. В смысле чит какой?

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

  • Об указателе на метод класса в С++

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

    @Antonshka
    Можно без readProcessMemory так

    template <typename T> requires EventConnectConcept<T> VOID Event::connect(EventStatus(T::* method)(EventMessage*), T* listener, BOOL mustSkipIfDuplicate) { ... CONST auto* CONST methodAddress = *reinterpret_cast<VOID**>(&method); ... } class MyWindow : public Window { MyWindow () : openSomething(new SButton(TRUE, 0, 0, L"Open Something", 10, 10, 100, 30, this)) { openSomething->onLButtonUp->connect(&MyWindow ::someMethod, this); ... } ... private: EventStatus someMethod(EventMessage* message); private: SButton* CONST openSomething{}; }
  • Subnautica Взлом кода двери

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

    @__fastcall Тоже интересное предпочтение, не спорю.

  • BioShock Infinite Steam!

    Трейнеры
    5
    0 Голоса
    5 Сообщения
    86 Просмотры
    LIRWL

    @Hakor нет по моему...