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

JustHack

Разработчики
  • Постов

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

  • Победитель дней

    47

Записи блога, опубликованные JustHack

  1. JustHack
    Перед использованием, ознакомьтесь с ЭТИМ
     
    Поддерживаемые ОС:                        Win7+ (x64)
    Поддерживаемая версия клиента:  (x64)
    Поддерживаемая версия DirectX     DX9, DX11
    Поддерживаемые античиты:            MRAC
     
    Версия от 27.08.21 (Последняя)              Undetected
     
     
               
     
     
     
    РЕЖИМ РАБОТЫ:
    PvP PvE Спецоперации  
    ЕСП:
    Силуеты врагов Силуеты взрывчатки Силуеты оружия Силуеты капсулы Силуеты пауки Силуеты ресурсы Силуеты активаторов Силуеты мини боссы Силуеты боссов миссий  
    СуперАимбот:
    Кость - наилучший выбор (простые враги - голова, джаггернаут - рюкзак и т.п.) FOV 360 Аим на игроков Аим на ботов Аим на летящих врагов Аим на турели Аим на мини боссов Аим на боссов  
    Мемхаки:
    Отдача Точность Без затвора Быстрая перезарядка Увеличенный FOV игрока Самоубийство (клавиша END) АнтиАФК Кик с пве и спецопераций (в любой момент) Быстрый нож ПКМ, ЛКМ Без перегрева СЕД  
     
    Инструкция:
    Запускаете игру Запускаете ghl.exe Нагибаете  
     
      pass : !WFhw~26_Av2.0
  2. JustHack
    В данной статье, мы научимся определять тип комнаты, в которой мы находимся и что-то делать в зависимости от этого. Есть множество вариантов использовать это. Например, вы хотите, чтобы какая-то ваша функция работал в одном режиме, но не работала в другом. Ещё пример, рисовать скелеты на противниках (когда мы до этого дойдём). Порядок костей в PvE и PvP разный, поэтому, без определения типа комнаты вам не обойтись.
     
    В игре существует 10 типов комнат:
    Лобби игры Командный бой Захват флага Игроки против ботов Подрыв Штурм Каждый сам за себя Уничтожение Доминация Выживание     
    Для того, чтобы успешно определять тип комнаты в которой мы находимся, нам необходимо посмотреть это через структуру ICvar и смещение в ней. Для типа комнаты, это смещение равно ICvar + 0x600
     
    Добавим в наш код новое смещение
     
     
    Добавим в перечисление CvarOffsets новое значение
     
     
    Теперь наше перечисление со смещениями, выглядит так
     
     
    Добавим в класс ICvar новый метод. Теперь класс ICvar выглядит так
     
     
    Создадим перечисление со всеми возможными видами комнат
     
     
    Далее, получение типа комнаты
     
     
    И всё, что вам остаётся сделать, это сравнить тип комнаты с нужным вам и что-то сделать
     
     
     
    Если вам что-то не понятно, не стесняйтесь задавать свои вопросы в ЛС Discord или ниже в комментариях.
     
     
     
  3. JustHack
    28.01.2021  Undetected
     
    Поддерживаемые ОС:
    Только 64 бит
    Windows 8.1 Windows 10 (1803-20H2)  
    Инструкция:
    Поместить файл hwid.sys в каталог  C:\ Запустить файл ldr.exe (требуются права администратора) Удалить файл C:\hwid.sys  
     
    HwID_BS.rar
     
     
  4. JustHack
    Описание:
    Инжектор с ручным отображением (Extended) + скрытый запуск процесса
     
    31.03.2021    Undetected
     
    Поддерживаемые ОС:
    Только 64 бит
    Windows 7 Windows 8 Windows 8.1 Windows 10  
    Инструкция:
    Запустить jhinj.exe (требуются права администратора) Выбрать ID процесса из списка и нажать ENTER Указать расположение dll для инжекта или модуля для скрытого запуска Нажать ENTER Профит  
    Внимание!
    После 1 запуска, имя инжектора отображаться не будет. В последующем вам необходимо запускать файл ".exe"
     
    СКАЧАТЬ
     
  5. JustHack
    Продолжаем создавать наш noflash. Открываем Reclass x32 и создаем новый класс.
     
     
    Далее, переименовываем название класса в SSystemGlobalEnvironment. Сейчас наш класс очень мал. Нарастите класс до смещения 0x90, используя панель модификации.
     
     
    Переходим на смещение 0x88, жмем по зеленой стрелке, выбираем тип - Указатель.
     
     
    Переименовываем указатель в p3DEngine. Ниже строчкой, переименовываем класс в I3DEngine. Спускаемся еще на строчку ниже. Создаём виртуальную таблицу, указав тип VTable.
     
     
    Открываем и видим, что функций всего 9, а нам нужно 143. Смещение 572 / 4 т.к. 32 битный процесс. Если бы был 64 битный, то делили бы на 8. 143 это и есть наша функция SetPostEffectParam()
     
     
    Наращиваем количество функций, как делали с классом. Переходим на 143 функцию, двойной клик, вписываем саму функцию. И очищаем лишнее в классе. Далее жмем "генерировать" класс.
     
     
    Получаем готовый код класса, копируем в удобное место.
     
     
    Открываем Visual Studio, создаем пустой проект, тип проекта "Библиотека DLL". Добавляем исходный файл main.cpp и заголовочный файл classes.h .
    В main.cpp подключаем 
    #include <windows.h> #include "classes.h"  
    Прописываем нашу функцию
     
     
    В точке входа создаем поток
    CreateThread(0, 0, (LPTHREAD_START_ROUTINE)noFlash, 0, 0, 0);  
    Открываем файл classes.h и вставляем туда сгенерированный код из ReClass. В итоге файл classes.h будет выглядеть вот так
     
     
    Собираем проект. Внедряем в игру. Готово.
     
     
    Продолжение следует...
  6. JustHack
    Всем привет. В этой статье, мы создадим 100% точность и разброс для нашего учебного проекта. В этом уроке, появляется всё больше самостоятельной работы. Хотя, для тех, кто освоил прошлые уроки, это покажется легкой прогулкой. Мы просто, заставляем ваш мозг производить какие-то действия, а не тупо идти по шагам и копипастить. Итак, для создания этого, нам понадобится узнать смещения 2 классов - IGame и ICVar.
     

     
    IGame  -  ищем "IsPlayer"

     
    Получили смещение класса IGame. Аналогично с ICVar -  ищем "GetCVar" и проделываем предыдущие шаги. После этого, нам нужно найти смещения функции SetIPelletsDisp и CrosshairSpreadTuning в ICVar. Нашли, восстановили классы, пишем саму функцию:
     
    void noSpread() { while (true) { IGame* pIGame = pSSGE->pIGame; if (!pIGame)continue; ICVar* pIcvar = pIGame->GetICvar(); if (!pIcvar)continue; float iValue = 200; pIcvar->SetIPelletsDisp(iValue); pIcvar->CrosshairSpreadTuning(0); Sleep(1); } }  
    Собираем, внедряем, готово. Продолжение следует...
     
     
     
  7. JustHack
    И снова, здравствуйте)) В этой части, мы с вами создадим NoRecoil. Здесь, я уже не буду всё разжевывать. Опирайтесь на прошлые статьи, кому что-то не понятно. Открываем дамп из прошлых частей. Поиск по строкам. Для начала, нам нужно найти IGameFramework.
     

     
    Вводим "Failed to create the GameFramework Interface!".

     
    Двойной клик по строке, попадаем сюда

     
    Через окно перекрестных ссылок, выходим на адрес

     
    Итак, мы нашли адрес IGameFramewrok = 0x1AF7E2C
     
    Теперь, в окне поиска строк, ищем "sp_difficulty"

     
    Двойной клик по строке. Меню перекрестных ссылок. Открываем псевдокод.

     
    Через ReClass x32 восстанавливаем классы. Переходим к написанию кода.
     
    classes.h
     
     
    main.cpp
     
    Собираем проект. Внедряем в игру. Готово.
     
     
    Продолжение следует...
  8. JustHack
    Итак, мы вооружились всеми нужными инструментами и поверхностным пониманием того, что будем делать. Теперь, можно приступать к самому интересному.
    В этой части, перед нами стоит задача найти SSystemGlobalEnvironment и указатель на I3DEngine.

     
     
    Открываем PeTools и делаем полный дамп. Далее, запускаем IDA PRO и выбираем "новый проект". Открываем наш дамп игры. Выбираем
     
    IDA PRO, предложит указать расположение 3 библиотек. Выбираем место установки и нажимаем ОК. Дождёмся, пока IDA проанализирует файл. Вы услышите звуковой сигнал, по окончании. Также, можно будет видеть надпись "idle" (в простое).
     
    После окончания анализа, открываем список всех строк. Через меню View или нажав Shift+F12.
     
    Жмем Ctrl+F и вводим "ai_CompatibilityMode". Двойной клик по строке и оказываемся тут
     
    Выделяем строку и жмем 'X', в открывшемся окне перекрестных ссылок, нажимаем ОК. Оказываемся тут
     
    dword_18C23DC это и есть адрес нашего SSystemGlobalEnvironment = 0x18C23DC. Можете переименовать сразу (выделив и нажав 'N' ), можете оставить так. Кому как удобнее. Самое главное мы нашли. Теперь нам нужно найти  I3DEngine и SetPostEffectParam. Повторяем шаги с поиском SSystemGlobalEnvironment , только теперь вводим "Dof_Active" в строке поиска.
     

     
    Нашли, выделили, перешли в окно перекрестных ссылок, выбираем первую и жмем ОК.
     
    Выделяем, жмем 'F5', для перехода к псевдокоду. Видим такую запись.
     
     Выделяем смещение '+136', жмем ПКМ, переводим в HEX. И получаем SSystemGlobalEnvironment + 0x88 это и есть смещение до I3DEngine

     
    В итоге имеем:
    SSystemGlobalEnvironment = 0x18C23DC SSystemGlobalEnvironment + 0x88 = I3DEngine  
    Продолжение следует...
     
     
     
     
  9. JustHack
    В этой статье, мы с вами расширим наш проект, функцией для исключения любого союзника с любой спецоперации или PvE миссии, в любой момент.
    Система кика игроков со спецоперации и PvE работает по следующему принципу:
    Автоматическое исключение за бездействие (по таймеру) Исключение голосованием игроков  
    Проблема заключается в том, что если игрок активен (например, использует афкбот), система не сможет автоматически исключить его. У вас остаётся только единственный вариант, это голосование игроков. Но и здесь есть проблема. Она заключается в том, что после 2-3 контрольных точек, флаг возможности голосования переключается и запустить голосование игроков невозможно. 
     
    Наша задача включить функцию кика и указать количество контрольных точек, в течении которых она будет активна.
     
    Добавим в наш код новые смещения
     
    В итоге, мы имеем такой набор смещений
     
     
    Добавим в перечисление CvarOffsets новые значения
     
     
    Теперь наше перечисление со смещениями, выглядит так
     
     
    Пишем функцию, для включения кика игроков в любое время
     
     
    Если вам что-то не понятно, не стесняйтесь задавать свои вопросы в ЛС Discord или ниже в комментариях.
     
     
  10. JustHack
    В этой статье мы с вами создадим внутриигровой Радар
     

     
    Внутриигровой радар в этой игре работает по следующему принципу:
    Отображать союзников время отображения          ==  время жизни союзника. отображение                       ==  всегда дальность отображения  ==  зона видимости радара Отображать противников отображение                       == иногда время отображения при визуальном столкновении столкнулись вы                                          == время отображения 5с столкнулись союзники                             == время отображения 3с при вооруженном столкновении столкнулись вы или любой союзник   == время отображения 10с столкновения не было, противник стрелял   == время отображения  3с дальность отображения                                                  == зона видимости радара  
    Наша задача в том, чтобы противники всегда отображались на радаре, не зависимо от того, были столкновения / стрельба или нет.
    В этом нет ничего сложного.Нам просто нужно получить необходимые смещения,  указатели, получить итератор сущностей,  перебирать их в цикле и отображать на радар, указав время отображения.
     
     
    Класс IGameFramework выглядит теперь вот так:
     
     
     Класс IGameRules:
     
     
    Класс IActorsystem:
     
     
    Класс IEntity:
     
     
    Класс IEntityIterator:
     
     
     
    И самое простое во всём этом:
     
     
     
    Если вам что-то не понятно, не стесняйтесь задавать свои вопросы в ЛС Discord или ниже в комментариях.
     
  11. JustHack
    Возможен бан в игре. Вы используйте это, на свой страх и риск.
     
    Перед использованием, ознакомьтесь с ЭТИМ
     
    Поддерживаемые ОС: Win7+ (x32 , x64)
    Поддерживаемые античиты: MRAC
     
    Версия от 29.12.18 (Последняя) Undetected
     
        
     
     
    Мемхаки:
    Без отдачи (Убирает отдачу у всего оружия) Точность 100% (Все пули летят в 1 точку) Супер урон (Повышает наносимый урон каждой пули в 10 раз) Скрыть ники (Скрывает ваш ник, ники союзников и противников. Вы будете показываться как ADMIN,  все остальные как BOT. В списке игроков, не будет видно НИКОГО) Антислепа (Убирает эффект светошумовых гранат) Подсад (Вы сможете забираться на любые возвышенности, без помощи напарника, там где это возможно в игре) Длинный подкат (Сможете подкатываться через полкарты) Бесконечные патроны (Патроны никогда не заканчиваются) Кик с ПВЕ (Сможете исключить ЛЮБОГО союзника с ЛЮБОЙ миссии или Спецоперации, в ЛЮБОЙ момент) ЕСП:
    Силуеты (Обводит противников в определенный цвет, в зависимости от видимости ) Линии (показывает линии от вашего прицела до противников) Взрывчатка (Позволяет видеть установленные мины, а также гранаты летящие в вас) Аимбот:
    Фаст Аим (Убиваете противников, даже не наводясь на них) Угол Аима (Выбор угла действия Аима) Кость (Аим всегда наводится на выбранную кость) Триггер бот / Автошот (Производит выстрел, при наведение на любую кость противника. Очень полезен на снайпере или медике.)  
    Инструкция:
    Закрываете игру и ИЦ Запускаете хак Запускаете игру Нагибаете  
    Показать / Скрыть меню - клавиша HOME
    Пароль от архива : wfru
     
    ВИДЕО
     
     
     
  12. JustHack
    В данной статье мы с вами создадим АнтиАфк. Cуществуют разные проверки, в том числе активен игрок в данный момент или нет. Если игрок находится в созданной комнате и не активен в течении 90с(это значение меняется каждое обновление), то он автоматически исключается из комнаты и на его место может зайти другой игрок. Однако, у него сохраняется возможность заново присоединиться в комнату, из которой его исключили за бездействие. Также, помимо проверки активности игрока в комнате, существует проверка игрока в любом бою, будь то PvP матч или PvE миссия. Если в бою игрок не активен более 120с(это значение меняется каждое обновление), то система автоматически исключает его за бездействие и присоединиться в бой, из которого его исключили он уже не может. Проверки осуществляются в 2 этапа. Первая проверка локальная и её можно просто отключить. Вторая проверка зашита в античит и чтобы отключить её, нужно отключить IN-GAME античит или передавать необходимые значения. Если вы просто отключите проверку, IN-GAME античита, вы получили бан в течении 10 минут. В данной статье, мы будем передавать нужные нам значения, а отключение IN-GAME античита мы осуществим в одной(или двух) из будущих статей. Для того, чтобы обойти эти 3 проверки, нам нужно просто получить указатель на нашего игрока, отключить локальную проверку активности и установить нужные значения на проверку от античита. Адрес ICvar вы найдётё вот так:
     
     
     
     
     
     
    С остальным, у вас не должно возникнуть проблем, т.к мы уже изучали поиск всего необходимого для создания этого проекта.
     
     
    Если вам что-то не понятно, не стесняйтесь задавать свои вопросы в ЛС Discord или ниже в комментариях.
     
  13. JustHack
    Возможен бан в игре. Вы используете хак, на свой страх и риск.
     
    Перед использованием, ознакомьтесь с ЭТИМ
     
    Поддерживаемые ОС:                        Win7+ (x64)
    Поддерживаемая версия клиента:  (x64)
    Поддерживаемая версия DirectX     DX9, DX11
    Поддерживаемые античиты:            MRAC
     
    Версия от 11.11.20 (Последняя)              Undetected
     

     
     
    ЕСП:
    Силуеты врагов Силуеты взрывчатки Силуеты капсулы Силуеты пауки Силуеты боссов миссий  
    Аимбот:
    Супер аимбот Кость - наилучший выбор (простые враги - голова, джаггернаут - рюкзак и т.п.) Аим на турели Аим на пауков Аим на мины Аим на капсулы Аим на боссов  
    Мемхаки:
    Отдача Точность Беск патроны АнтиАФК Кик с пве и спецопераций (в любой момент) Подсад в любой точке на карте Быстрый нож ПКМ, ЛКМ Без перегрева СЕД  
    Видео:
     
     
     
    Инструкция:
    Запускаете игру Внедряете dll Нагибаете  
    Активация/Деактивация хака - клавиша INSERT
     
    wfru.rar
     
     
     
     
  14. JustHack
    Описание:
    Инжектор режима ядра с ручным отображением (Extended)
     
    31.03.2021    Undetected
     
    Поддерживаемые ОС:
    Только 64 бит
    Windows 7 Windows 8 Windows 8.1 Windows 10  
    Инструкция:
    Переименовать свою dll в jh.dll Поместить jh.dll рядом с "*.exe" файлом Запустить игру и подождать до загрузки главного меню Запустить файл (требуются права администратора) Профит  
    !!!Внимание!!!! После внедрения вашей dll, желательно удалить файл "*.exe".
     
    СКАЧАТЬ
     
     
  15. JustHack
    Описание:
    r3 приложение для обучения и повышения навыков. Ваша задача, обойти защиту и внедрить свою dll в данный процесс.
     
    Поддерживаемые ОС:
    Только 64 бит
    Windows 7 Windows 8 Windows 8.1 Windows 10  
    acff.rar
     
  16. JustHack
    Описание:
    Скрытие любого процесса из системы.  Работает с x86 и x64 процессами.
     
    31.03.2021    Undetected
     
    Поддерживаемые ОС:
    Только 64 бит
    Windows 7 Windows 8.1 Windows 10 (1709-20H2)  
    Инструкция:
    Распаковать архив Переместить файл jhdrv.sys в каталог С:\ Запустить jhhp.exe (требуются права администратора) Указать полное имя процесса и нажать ENTER Указанный процесс скрыт Закрыть окно Удалить файл драйвера, по желанию  
    Видео
     
    СКАЧАТЬ
     
  17. JustHack
    В этой статье, мы с вами создадим функцию для отключения задержки анимации игрока. Это позволит вам выполнять так называемый "Спам Х", "Спам CTRL" и "Движения лягушки", т.е выполнять данные
     
    движение лечь - встать движение присесть - встать движение вправо-влево (стрейф) движение лежа - в правый бок / левый бок движение лежа - вперед / назад  
    действия без какой-либо задержки.
     
    Добавим в наш код новые смещения
     
    В итоге, мы имеем такой набор смещений
     
    Добавим в перечисление CvarOffsets новые значения
     
    Теперь наше перечисление со смещениями, выглядит так
     
    Пишем функцию, для отключения задержки анимации игрока
     
    Если вам что-то не понятно, не стесняйтесь задавать свои вопросы в ЛС Discord или ниже в комментариях.
     
  18. JustHack
    Обход функции, снятия скринов античитами.
     
    01.11.2020    Undetected
    Поддерживаемые системы: 
    x64 only Windows 7+  
    Поддерживаемые режимы игры:
    Windowed mode FullScreen  
    Инструкция:
    Для запуска требуются права администратора Запустить файл Запустить игру Играть В зависимости от античита, скрины не будут сниматься или будут чистые  
     
    BpScr.rar
  19. JustHack
    Привет всем. По просьбам людей с форума, дискорда и ютуба, я напишу цикл статей, по созданию мультихака, на примере CryEngine3 SDK. А может, я не буду вас мучать и ограничимся всего 2-3 публикациями. Всё зависит от вашего интереса и моего свободного времени. По итогу, мы создадим мультихак, содержащий примерно следующий функционал:
     
    Аимбот Силуеты врагов 3D боксы оружий и мин Линии до врагов Точность Отдача Антислепа  

     
    Все описанные действия, могут быть реализованы и в других играх, на движке CryEngine3. Итак, начнем пожалуй с самого простого, а далее будем двигаться к более сложному. Здесь не будет объяснений, что такое дизассемлер, указатели, классы, интерфейсы, смещения и прочее. Если вы не знаете, что это, то вам придется самостоятельно восполнять эти пробелы.
    Движок CryEngine3, сделан на основе глобальных объектов. Глобальные объекты завёрнуты в одну структуру и являются указателями на абстрактные сущности, которые инициализируются в нужный момент, в нужном месте программы. Никаких дополнительных накладных расходов, никаких лишних надстроек, контроль за типом во время компиляции. CryEngine3 представляет собой достаточно старый проект, где все интерфейсы устаканились, а новое прикручивается подобно тому, что существует на данный момент. Поэтому нет необходимости придумывать дополнительные обёртки или способы работы с глобальными объектами.
    SSystemGlobalEnvironment - это основной базовый класс, где хранятся указатели на "стартовые классы". Примерное описание и содержание можно посмотреть на GitHub. Т.к. мы решили начать с самого простого, то на этом этапе, мы сделаем хак, который будет убирать эффект ослепления от светошумовых гранат (антислепа / noflash). Метод SetPostEffectParam (ознакомиться)
     

     
    Итак, наша задача найти адрес базового класса SSystemGlobalEnvironment, затем указатель на I3DEngine, восстановить класс и реализовать метод SetPostEffectParam, с нужными нам параметрами.

    Необходимый софт:
    Официальный SDK движка Visual Studio 2015+ PeTools IdaPro 6.8+ ReClass x32  
       Продолжение следует...
×
×
  • Создать...

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

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