Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Влетаю с вопросом по разработке internal экзекутора для Roblox.
Короче, сижу, пилю свою базу, и упёрся в стену с оффсетами. Поскольку платить за IDA Pro — не наш метод, юзаю Ghidra. С декомпиляцией Roblox Studio проблем ноль — там я быстро вытащил всё необходимое:
lua_gettop / lua_settop...
Всем привет. Тема относится к людям, которые не понимают каким образом читеры находят глобальные переменные, функции, или бездумно копируют код и не понимают откуда он взялся. Сегодня мы разберёмся, каким образом ВЫ должны были изучать игру кс2 изнутри.
Предисловие или почему всё так легко...
ARC Raiders — проект специфический, и копаться в его ресурсах без нормальных таблиц маппинга тот еще мазохизм. Те, кто уже лез в кишки игры или пытался анализировать логику взаимодействия с архивами, наверняка сталкивались с проблемой поиска соответствий игровых ID и строк.
Заметил, что народ...
Поиск свежих оффсетов в Apex Legends после каждого минорного патча превращается в квест, если не хочется постоянно дампить игру и ковыряться в ReClass. Нашел лаконичный и рабочий SDK Browser, который значительно упрощает жизнь реверсерам и разработчикам софта.
Это веб-интерфейс, который...
Для тех, кто до сих пор ковыряет PlanetSide 2 и устал после каждого минорного патча лезть в IDA за новыми адресами, выкладываю небольшой дампер. Тулза максимально простая: скармливаете ей чистый дамп игры, она прогоняет паттерны и выплевывает готовый C++ хедер с оффсетами в отдельном неймспейсе...
Marvel Rivals стабильно обновляется, а значит пора подтягивать и актуальные адреса под рабочие билды. Для тех, кто пишет экстерналы или ковыряет структуры движка на уровне памяти, выкладываю основной пак оффсетов.
Игра крутится на Unreal Engine, так что эти четыре адреса — база, от которой...
Парни, при очередном забеге по деобфускации драйвера EAC наткнулся на весьма характерный метод. Пока разрабы античитов рассказывают сказки про нейронки, в ядре по-прежнему живет старый добрый захват экрана через Win32k API.
Судя по всему, это их основной способ борьбы с внешними оверлеями...
Забирайте в коллекцию годный метод для борьбы с Adhesive в FiveM. Пока одни пытаются патчить байты и отлетают по проверке целостности, умные люди используют No-Patch технику.
Суть метода:
Вместо того чтобы лезть в исполняемый код и триггерить Integrity Checks, софт ищет легитимный модуль...
Imported DLL Lister — максимально простая и аскетичная утилита для тех, кто занимается реверсом или отладкой софта. Позволяет в один клик вытянуть список всех динамических библиотек (DLL), которые процесс подтянул в свою память через таблицу импорта.
DOWNLOAD
VIRUSTOTAL
Инструмент работает в...
Здорово, реверсеры. Залетел тут технический вопрос по мобильному Unity и препарированию libil2cpp.so на ARMv7. Ситуация классическая: есть функция, возвращающая массив байт (byte[]), и нужно подменить этот возврат, но только в одном конкретном месте (func2), не трогая оригинал во всем остальном...
Надоело трахаться с байтовыми массивами и патчить оффсеты руками?
Выкатываю годную обертку на C++, которая позволяет прокидывать immediate-значения прямо в определение шеллкода. Больше не нужно дефайнить массив, считать смещения на бумажке и вписывать адреса костылями после компиляции.
Как...
Парни, такая тема: пилю свой проект под Rust, и чет застрял на отрисовке скелетов. Суть в том, что кости у игроков безбожно мерцают, а у некоторых персонажей они вообще не появляются, хотя база вроде живая.
Юзаю стандартный подход через чтение иерархии и трансформаций. Смещение 0x38 для...
Сразу на берегу: пост технический, если вы не понимаете разницу между пайпами и сокетами — проходите мимо. Это НЕ обход античита для игры в ранкеде. Если попытаетесь зайти в Premier или обычный матч, получите VAN 5 быстрее, чем загрузится карта.
Копался в реверсе и декомпиле и наткнулся на...
Пытаюсь завести одну старую интернал базу под Осаду. Код обновил, оффсеты подтянул, всё вроде взлетает, но ловлю стабильный Corrupted Memory Kick через пару минут после захода.
Подозрение падает на реализацию хука. Родная либа из сурса не прижилась, поэтому пришлось по-быстрому вкинуть...
Разбираемся со спуфом ника в Titanfall
Копался в старом добром Titanfall (движок — знатно перепиленный Source) и столкнулся с классической проблемой. В лобби подменить имя через engine.dll — задача для новичка, но как только залетаешь в катку, сервер зачастую сбрасывает всё на дефолт из профиля...
Здарова, спецы. Пытаюсь оживить Interactive Debug в Расте, но старая тема через подмену флагов в ModelState почему-то отказывается адекватно пахать. Судя по всему, Facepunch опять что-то перекрутили в логике или я упускаю какую-то мелочь.
Суть реализации: в хуке ClientInputHook для...
Очередной завоз обнов в Roblox и очередные приколы с оффсетами. Пилю UNC экзекутор под билд version-26c90be22e0d4758. Module stomping через SEC_IMAGE в mfcore.dll залетает отлично, получение L (lua_State) через цепочку ScriptContext -> ExtraSpace тоже стабильное (через L+0x18 глобал...
Наткнулся на просторах на одну забавную приблуду для ARC Raiders. Какой-то персонаж под ником Rapid Volcano пытался флексить этим софтом, выдавая его за свой, хотя по факту там обычная паста, которую он даже упаковать нормально не смог.
Инструмент вытягивает ваш авторизационный токен и...
Разбираем нутрянку Deadlock под интерал. Суть проблемы в следующем: Silent Aim завезти получилось через хук сетапа камеры в предикшене (проверено через брейкпоинт на питче). Скрытый аим пашет — просто подменяем pitch/yaw во время тика предикшена и возвращаем всё назад.
Но вот с Magic Bullet...
Здарова, олды. Generals Zero Hour все еще подает признаки жизни, и после выхода патча 1.05 я решил тряхнуть стариной. Просидев в этой игре больше двадцати лет, я не мог пройти мимо свежего апдейта и не покопаться в кишках, тем более что подвезли новые сурсы.
Движок у ZH специфический. Это...