- Статус
- Оффлайн
- Регистрация
- 13 Фев 2026
- Сообщения
- 682
- Реакции
- 18
Super Earth Technology — это серьезная база для тех, кто хочет копать сетевую часть и крипту Helldivers 2. Попал в руки крайне дельный сурс, где реализована работа с игровыми API-гейтвеями и крипто-модулями. Если планируете пилить свою автоматизацию миссий или легитные внешние тулзы — это лучший фундамент.
Разжёвывать азы в духе «как заинжектить dll» или «что такое vtable» здесь никто не будет. Темы для тех, кто понимает в реверсе и умеет читать C++ код.
Что входит в проект:
Логика подписи запросов:
Главная ценность тут — реализация `X-Signature`. Код показывает, как игра использует SHA256 (через свои внутренние функции), подмешивает XOR-ключ на основе времени (ct) и хэширует идентификаторы миссий. Без правильного формирования этого заголовка сервер api.live.prod.thehelldiversgame.com просто откинет ваш запрос как невалидный.
Риски и траблшутинг:
В целом, сурс — отличный пример того, как нужно подходить к реверсу современных онлайн-шутеров. Видно, что автор знаком с архитектурой внутреннего движка и не боится копаться в виртуальных таблицах.
Думаю, на базе этой логики можно накидать отличный авто-фермер или лобби-менеджер, если немного допилить обработку JSON-ответов сервера.
Пожалуйста, авторизуйтесь для просмотра ссылки.
Разжёвывать азы в духе «как заинжектить dll» или «что такое vtable» здесь никто не будет. Темы для тех, кто понимает в реверсе и умеет читать C++ код.
Что входит в проект:
- hd2_api.h — вся математика: MurmurHash64A, XOR-стримы, генерация UUID и формирование структуры Mission/Activity с правильными сигнатурами.
- HD2BlueCoin.cpp — исходник инжект-модуля. Реализован DXGI Present хук (D3D11) и логика перехвата контекста.
- main.cpp — консольный TUI фронтенд с логированием через сокеты и WinHTTP транспортом.
В коде зашиты актуальные смещения для крипто-сервисов и токенов:
Также реализован толковый механизм верификации оффсетов через сигнатуры (AOB Scan) и кэширование их в локальную папку, чтобы не прописывать всё руками после каждого микро-патча игры.
Код:
constexpr uintptr_t OFF_CRYPTO_CTX_PTR = 0x19CDF98;
constexpr uintptr_t OFF_AUTH_TOKEN_PTR = 0x19E0450;
constexpr uintptr_t OFF_GMISTR_BUF = 0x1928430;
constexpr uintptr_t OFF_GAME_ROOM_SCAN = 0x972280;
Логика подписи запросов:
Главная ценность тут — реализация `X-Signature`. Код показывает, как игра использует SHA256 (через свои внутренние функции), подмешивает XOR-ключ на основе времени (ct) и хэширует идентификаторы миссий. Без правильного формирования этого заголовка сервер api.live.prod.thehelldiversgame.com просто откинет ваш запрос как невалидный.
Риски и траблшутинг:
- Античит GameGuard чекает Present хуки, так что для реального использования в паблике нужно менять метод отрисовки или использовать внешние оверлеи.
- Оффсеты — вещь хрупкая. Если ensure_crypto_init выдает ошибку, значит структуры в памяти сдвинулись. В коде есть проверка
, используйте её для отладки.Код:
verify_crypto_ctx - Для сборки проекта потребуются либы DXGI, D3D11 и WinHTTP.
В целом, сурс — отличный пример того, как нужно подходить к реверсу современных онлайн-шутеров. Видно, что автор знаком с архитектурой внутреннего движка и не боится копаться в виртуальных таблицах.
Думаю, на базе этой логики можно накидать отличный авто-фермер или лобби-менеджер, если немного допилить обработку JSON-ответов сервера.