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

Лидеры

  1. ReWanet

    ReWanet

    Ветераны


    • Баллы

      6

    • Постов

      1 681


  2. LIRW

    LIRW

    Ветераны


    • Баллы

      2

    • Постов

      4 514


  3. temtriss

    temtriss

    Пользователи+


    • Баллы

      1

    • Постов

      174


  4. Xipho

    Xipho

    Администраторы


    • Баллы

      1

    • Постов

      4 023


Популярный контент

Показан контент с высокой репутацией 10.09.2017 во всех областях

  1. Как по мне самое то не? Смотри как вписывает в дизайн текущий! -------------------------------------------------------------------------------------------------------------------------------------------
    2 балла
  2. Half-Life 2 Просмотреть файл Использование: Запускаем игру, запускаем трейнер... Функции: Бессмертие. Убийство с одного выстрела... Убивает всех, даже скриптованных персонажей - таких как союзники. Так что лучше не включать играя с ними. Бесконечная броня - выдерживает до критического урона, выше обнуляется. Бесконечный фонарь. Бесконечные патроны. Без перезарядки оружия. Точность автоматического оружия. Без отдачи оружия. Сохранить позицию Загрузить позицию. PS: Телепорт пригодится в не которых местах - это где может сдуть в пропасть, но так как персонаж 100% неуязвим, то он не умрет, но придется загружаться по новой. А это знаешь, что можешь упасть, сохранился и если не вышло что то, то загрузился с этого места... А таких мест там куча. Трейнер делался для Обычно HL2 но работает он и на обычной и на "Half-Life 2 Episode One" на другом эпизоде не пробовал. Версия игры не знаю какая - консоль не включается что то, но наверное будет работать везде. Demo: Автор LIRW Добавлен 10.09.2017 Категория Трейнеры для PC игр
    1 балл
  3. Версия All version

    584 раза скачали

    Использование: Запускаем игру, запускаем трейнер... Функции: Бессмертие. Убийство с одного выстрела... Убивает всех, даже скриптованных персонажей - таких как союзники. Так что лучше не включать играя с ними. Бесконечная броня - выдерживает до критического урона, выше обнуляется. Бесконечный фонарь. Бесконечные патроны. Без перезарядки оружия. Точность автоматического оружия. Без отдачи оружия. Сохранить позицию Загрузить позицию. PS: Телепорт пригодится в не которых местах - это где может сдуть в пропасть, но так как персонаж 100% неуязвим, то он не умрет, но придется загружаться по новой. А это знаешь, что можешь упасть, сохранился и если не вышло что то, то загрузился с этого места... А таких мест там куча. Трейнер делался для Обычно HL2 но работает он и на обычной и на "Half-Life 2 Episode One" на другом эпизоде не пробовал. Версия игры не знаю какая - консоль не включается что то, но наверное будет работать везде. Demo:
    1 балл
  4. Всем привет. !!!Перед прочтением данной статьи рекомендую прочитать о Соглашении о вызовах(Calling Convention)!!! Эта небольшая статья о вызове функций из приложения. Если будет не понятно, то могу снять видео гайд по вызову функций. Подопытным кроликом будет заранее заготовленное приложение. Вот его код: Примерно так выглядит наша программа: Думаю и так понятно, что приложение по нажатию на F1 запускает функцию 1, а по нажатию на F2 функцию 2 и 3 С помощью x64dbg мы попробуем разобратся как вызывается функция: Будем искать строчку из функции3. Для этого ищем ссылки на строки, как показано на скрине Поиск ссылок на строки в x64dbg: Находим там: "Function003 called! this is char* param of function003" И смотрим: Сдесь PUSH и CALL Пологаю это то что нам надо, пушим аргумент в стек(наша строчка) и вызываем функцию. Перед прочтением статьи я рекомендовал прочитать про соглашение о вызове. Сейчас это бы пригодилось, но я зарание оговорюсь, что это C-Declaration - __cdecl: Примерный внешний __cdecl push ebp mov ebp, esp // Пушим аргументы вызова push arg1 push arg2 // вызываем функция call ourFunc // чистим стек за нашей функцией add esp, 8 Давайте посмотрим на скрин: Интересующая нас функция: Ну что же самое интересное, мы знаем какое используется соглашение о вызове, мы знаем параметры которые принимает функция. Давайте теперь узнаем смещение функции относительно базового адреса, для этого открываем калькулятор, выбираем 16тиричную систему, Адрес функции у меня 009С24С0. Из адреса функции вычитаем Базовый адрес, в моем случае это 009B0000 009C24C0-009B0000=124C0 Запоминаем, смещение, оно нам понадобится! Давайте напишем dll'ку которая по нажатию на F10 будет запускать функцию3. Вот код: Код достаточно прост, думаю пояснения тут не нужны. Собираем и иньжектим DLLку, Для проверки можно заиньктить с помощью CE. Результат: Всем спасибо! P.s. Сильно не пинайте если что-то не так, первая статья! С радостью выслушаю конструктивную критику
    1 балл
  5. Мне нравятся оба варианта но как по мне все же приятнее читается "Пользователь gamehacklab" чем "Gamehacklab пользователь" как и говорил @srg91.
    1 балл
×
×
  • Создать...

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

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