Ofline
Тщательно подобранный список инструментов, учебных пособий и многого другого для обратного проектирования видеоигр!
Инструменты взлома игр (дизассемблеры, отладчики, шестнадцатеричные редакторы, распаковщики и многое другое)
Библиотеки, фреймворки, плагины/надстройки/расширения и т. д.
Интересные репозитории, трейнер и исходный код пользовательского инструмента и т. д.
Общая информация
Сообщения в блогах, статьи и презентации
Интересные/познавательные обсуждения на форуме
Видео
Книги
Сайты взлома игр/форумы/и т.д.
Игры с открытым исходным кодом и Safe-to-Hack
Инструменты взлома игр (дизассемблеры, отладчики, шестнадцатеричные редакторы, распаковщики и многое другое)
| Тип инструмента | Инструмент/ссылка | Описание |
|---|---|---|
| Все в одном | Чит Двигатель | [Открытый исходный код] Мощный универсальный инструмент для взлома игр с обширным набором функций. Различные версии для Mac, Linux и Android можно найти здесь . Видеоуроки CE здесь . |
| Все в одном | Скволр | [Открытый исходный код] Эффективный инструмент для взлома игр, разработанный на C#, с функциями, которые одновременно конкурируют и дополняют Cheat Engine. |
| Все в одном | CrySearch | [Открытый исходный код] Сканер памяти, похожий на Cheat Engine, но с другими функциями и более чистым пользовательским интерфейсом. |
| Все в одном | ЗАЖИМ | [Открытый исходный код] Инструмент предварительной/обратной разработки для отладчика проектов GNU ( GDB ), ориентированный на игры. По сути, это незавершенный чит-движок для Linux/MacOS. |
| Все в одном | Бинарный ниндзя | [Коммерческий] Платформа обратного проектирования, шестнадцатеричный редактор и интерактивный дизассемблер на основе графов. |
| Дизассемблер/Отладчик | x64dbg | [Открытый исходный код] Отладчик x86 (32-разрядная версия)/x64 (64-разрядная версия) для Windows. Духовный преемник OllyDbg . |
| Дизассемблер/Отладчик | WinDbg | [Бесплатное ПО] Официальный отладчик Windows от Microsoft, который позволяет отлаживать как код ядра, так и код пользовательского режима. Также создается новая версия WinDbg для Windows 10 ( WinDbg Preview ) с обновленным пользовательским интерфейсом, новыми функциями и многим другим. |
| Дизассемблер/Отладчик | Хоппер | [Коммерческий] Мощный дизассемблер, декомпилятор и отладчик для macOS и Linux. |
| Дизассемблер/Отладчик/Декомпилятор | ИДА Про | [Коммерческий] Многопроцессорный дизассемблер и отладчик, работающий на Windows, Linux и Mac. Это сливки дизассемблеров/декомпиляторов во многих наборах инструментов профессионального реверс-инжиниринга. Ограниченную бесплатную версию v7.0 можно получить здесь . |
| Отладчик графики | Рендердок | [Открытый исходный код] Автономный инструмент отладки графики, который позволяет быстро и легко захватывать отдельные кадры и детально анализировать любое приложение, использующее Vulkan, D3D11, OpenGL и OpenGL ES или D3D12 в Windows 7–10, Linux или Android. Обзорное видео здесь . |
| Отладчик графики | ПИКС | [Бесплатное ПО] Настройка производительности и отладка игр DirectX на Windows и Xbox. Блог здесь ; плейлист с видео уроками здесь . |
| Графический инструмент | Ниндзя-потрошитель | [Бесплатное ПО] Утилита для извлечения/копирования 3D-моделей (сеток), текстур и шейдеров непосредственно из запущенной игры. |
| Шестнадцатеричный редактор | Шестнадцатеричный редактор HxD | [Бесплатное ПО] Быстрый базовый шестнадцатеричный редактор. |
| Шестнадцатеричный редактор | 010 Редактор | [Коммерческий] Чрезвычайно мощный и надежный шестнадцатеричный/текстовый редактор. |
| Шестнадцатеричный редактор | Гексинатор | [Реклама] Достойный конкурент «010 Editor» с множеством различных функций. |
| Шестнадцатеричный редактор | Шестиугольная мастерская | [Коммерческий] Популярный многофункциональный шестнадцатеричный редактор. |
| .NET декомпилятор/отладчик | dnSpy | [Открытый исходный код] Редактор сборки .NET и отладчик, включая поддержку игр Unity (двоичные файлы Mono). |
| .NET-декомпилятор | ИЛСпи | [Открытый исходный код] Браузер сборки .NET и декомпилятор. |
| Декомпилятор Java | JD-GUI | [Бесплатное ПО] Отображает исходные коды Java файлов «.class». Вы можете просмотреть реконструированный исходный код с помощью для мгновенного доступа к методам и полям. |
| Декомпилятор Java | Гелиос | [Открытый исходный код] Универсальный инструмент обратного проектирования Java с интеграцией с последними современными декомпиляторами (Krakatau, Fernflower, CFR, Procyon, Javap и т. д.). |
| Декомпилятор/отладчик Java | Просмотрщик байт-кода | [Открытый исходный код] Набор для обратного проектирования Java 8 Jar и Android APK (декомпилятор, редактор, отладчик и многое другое). |
| Редактор Java | Рекаф | [Открытый исходный код] Используется для редактирования двоичных файлов java-игр/приложений без использования шестнадцатеричного редактора или необходимости декомпилировать и перекомпилировать классы. |
| Декомпилятор Flash | JPEXS | [Открытый исходный код] Извлечение ресурсов, преобразование SWF в FLA, редактирование ActionScript, замена ресурсов и многое другое. Работает на Windows, Linux и macOS. |
| Декомпилятор Flash | Трилликс | [Коммерческий] Преобразует SWF в FLA и декомпилирует Flash (поддерживает Flash до CS6 и CC и ActionScript 3.0). |
| Деобфускатор Java | Деобфускатор | [Открытый исходный код] Универсальный деобфускатор Java, который расшифровывает код, запутанный большинством обфускаторов, доступных на рынке. Сопровождающий GUI здесь . |
| Инспектор сети/трафика | Скрипач | [Бесплатное ПО] Мощный прокси-сервер для веб-отладки для любого браузера, системы или платформы. |
| Инспектор сети/трафика | Wireshark | [Бесплатное ПО] Надежный анализатор сетевых протоколов. |
| Инспектор сети/трафика | Анализатор сообщений Майкрософт | [Бесплатное ПО] Позволяет захватывать, отображать и анализировать трафик протокольных сообщений, а также отслеживать и оценивать системные события и другие сообщения от компонентов Windows. |
| Инспектор процессов | Sysinternals — Монитор процессов | [Бесплатное ПО] Расширенный инструмент мониторинга для Windows, который показывает в реальном времени файловую систему, реестр и активность процессов/потоков. Часть набора инструментов Windows Sysinternals . |
| Инспектор процессов | Sysinternals — Обозреватель процессов | [Бесплатное ПО] Подробная информация о том, какие дескрипторы и процессы DLL были открыты или загружены. Обнаружение файлов/каталогов, открытых программой и т. д. Часть набора инструментов Windows Sysinternals . |
| Инспектор процессов | Процесс Хакер | [Открытый исходный код] Мощный многоцелевой инструмент, помогающий отслеживать системные ресурсы и отлаживать программное обеспечение. |
| Инспектор процессов | WinExplorer | [Открытый исходный код] Показывает все окна системы и их свойства, такие как дескриптор, имя класса, заголовок, размер, положение и многое другое. Можно изменить определенные свойства для результатов, например запустить игру в оконном режиме, в котором это не является встроенной функцией. |
| Инспектор функций | CDA: динамический анализ кода | [Бесплатное ПО] Инструмент для записи, фильтрации и взлома вызовов функций в приложениях или играх. поддержка только x86. Ранее с открытым исходным кодом и известный как FunctionHacker . Обучающее видео здесь . |
| Инспектор функций/API | API-монитор | [Бесплатное ПО] Позволяет отслеживать и контролировать вызовы API, сделанные приложениями и службами. |
| Инспектор функций/API | SpyStudio | [Бесплатное ПО] Показывает и интерпретирует вызовы, отображая результаты в структурированном виде. Подробные сведения о ключах реестра и файлах, используемых приложением, COM-объектах, окнах, созданных приложением, ошибках и исключениях и многом другом. Учебники здесь . |
| Инспектор функций/API | Шпион++ | [Бесплатное ПО] Мощный инструмент, позволяющий, среди прочего, следить за сообщениями в/из выбранных окон в приложениях. ПРИМЕЧАНИЕ. Spy++ входит в состав Visual Studio (включая бесплатную версию Community ), но его можно запускать как отдельный инструмент. Видео урок здесь . |
| Инспектор файлов | Exeinfo PE | [Бесплатное ПО] Детектор упаковщика/компрессора файлов, который предоставляет информацию о распаковке и внутренние инструменты exe. Духовный преемник PEiD . |
| Деобфускатор/распаковщик .NET | 4точка | [Открытый исходный код] Деобфускатор и распаковщик .NET, написанный на C#. Большая часть обфускации из поддерживаемых реализаций может быть полностью восстановлена (например, шифрование строк), но переименование символов восстановить невозможно, поскольку исходные имена (обычно) не являются частью запутанной сборки. |
| Реконструктор типа данных/структуры | Реклассекс | [Открытый исходный код] Инструмент, который интеллектуально реконструирует типы данных. На основе оригинального ReClass . |
| Реконструктор типа данных/структуры | РеКласс.NET | [Открытый исходный код] Порт ReClass для .NET со множеством дополнительных функций. Видео уроки здесь . |
| Парсер форматов файлов | QuickBMS | [Открытый исходный код] Обширный инструмент, который анализирует форматы файлов и извлекает/повторно импортирует файлы и архивы. |
| Парсер форматов файлов | МультиЭкс Командир | [Бесплатное ПО] Позволяет использовать и создавать сценарии для извлечения/импорта файлов из/в архивы игровых ресурсов. |
| Инспектор по ЧП | Обозреватель CFF | [Бесплатное ПО] Функции включают просмотр зависимостей, дизассемблирование, редактирование шестнадцатеричных кодов, сканирование/управление сигнатурами, описание и модификацию специальных полей (поддерживается .NET), добавление импорта, поддержку расширений, создание сценариев и многое другое. |
| Анализатор прошивок/файлов | Binwalk | [Открытый исходный код] Binwalk — это быстрый и простой в использовании инструмент для анализа, обратного проектирования и извлечения образов микропрограмм. Также чрезвычайно полезен для анализа игр (поиск/извлечение изображений из ресурсов и т. д.). |
| Сканер текстовых/бинарных шаблонов | ДЕТИ | [Открытый исходный код] Создавайте описания и правила на основе текстовых или бинарных шаблонов. Отлично подходит для создания пользовательских правил для таких задач, как идентификация ресурсов в игре, игрового движка и версии, используемой для игры, и т. д. См. YARA GUI для внешнего интерфейса Windows GUI. Также см. yarGen для генератора правил YARA. |
| Инжектор | ксенос | [Открытый исходный код] Инжектор Windows DLL, основанный на библиотеке Blackbone . |
| Компилятор | Проводник компилятора | [Открытый исходный код] Запускайте компиляторы в интерактивном режиме из веб-браузера и взаимодействуйте со сборкой! |
| Сканер/трассировщик памяти | PSR (обратитель последовательности указателей) | [Открытый исходный код] Отслеживает инструкции, выполненные до чтения/записи из/в предоставленный адрес члена данных или объекта, затем выделяет соответствующие инструкции, идентифицирует указатели vtable и т. д. Соответствующий технический документ здесь . |
| Сканер памяти/сканер структуры данных | Ксеноскан | [Открытый исходный код] Lua-скриптовый сканер памяти, написанный на C++. Поддерживает сложное сканирование, пользовательские структуры и автоматическое обнаружение сложных структур (связанные списки, бинарные цепочки, экземпляры классов и т. д.). Расширяется за счет поддержки эмуляторов. DEFCON Слайды здесь . |
Библиотеки, фреймворки, плагины/надстройки/расширения и т. д.
| Название/ссылка | Описание |
|---|---|
| Маяк | Плагин покрытия кода для IDA Pro. Плагин использует IDA в качестве платформы для сопоставления, исследования и визуализации данных о покрытии кода, собранных извне, когда символы или источник могут быть недоступны для данного двоичного файла. |
| Структура изменений | Декларативный язык, используемый для описания различных структур двоичных данных в файлах или памяти (форматы двоичных файлов, форматы пакетов сетевых потоков и т. д.). Позволяет разрабатывать собственные парсеры для двоичных структур. |
| Фрида | Позволяет вставлять фрагменты JavaScript или вашей собственной библиотеки в нативные приложения для Windows, macOS, GNU/Linux, iOS, Android и QNX. Также предоставляет настраиваемые, модифицируемые инструменты, созданные поверх Frida API. Учебник для начинающих здесь . |
| Волатильность | Расширенная структура криминалистической экспертизы памяти с открытым исходным кодом, используемая для извлечения цифровых артефактов из дампов энергозависимой памяти (ОЗУ). Отлично подходит для изучения дампов оперативной памяти запущенных игр! |
| Отзывать | Мощная структура анализа памяти. Подумайте о том, чтобы взглянуть на их семинар по анализу памяти , в котором очень подробно объясняется память и анализ памяти, а также то, как использовать их структуру. |
| радары2 | Портативная среда обратного проектирования, которая действует как инструмент судебной экспертизы, шестнадцатеричный редактор командной строки с поддержкой сценариев, двоичный анализатор, дизассемблер, отладчик и многое другое. Сопутствующую книгу с открытым исходным кодом по Radare2 можно найти здесь . |
| гнев | Набор библиотек Python, которые позволяют загружать двоичный файл и выполнять целый ряд задач: дизассемблирование и поднятие промежуточного представления, инструментирование программы, символьное выполнение, анализ потока управления, анализ зависимости данных, анализ набора значений (VSA), и более. |
| CeAutoAsm-x64dbg | Плагин x64dbg, который позволяет пользователям выполнять сценарии автоматического ассемблера Cheat Engine в x64dbg. |
| CEAutoAttach | Надстройка x64dbg, позволяющая автоматически подключать Cheat Engine к процессу. |
| Сканер подписи | Библиотека сканирования сигнатур на основе C++. |
| Хаклиб | Библиотека C++ для создания приложений, которые запускаются как общая библиотека в другом приложении. Он предоставляет функциональные возможности общего назначения, такие как сканирование шаблонов, перехват и размещение внешних классов. Кроме того, он содержит некоторые средства рисования D3D и OpenGL, а также кроссплатформенное, высокопроизводительное прозрачное наложение с поддержкой 3D. |
| Объезды | Пакет Microsoft с открытым исходным кодом для мониторинга и инструментирования вызовов API в Windows. Примечание. Не работает с приложениями Магазина Windows из-за отсутствия поддержки API. Образцы здесь . |
| Блэкбоун | Хакерская библиотека для Windows x86/x64. Посетите репозиторий, чтобы узнать о его многочисленных функциях! |
| Поликрюк | Библиотека подключения x86/x64, предоставляющая абстрактный интерфейс C++ 11 для различных методов подключения. |
| крюк | Библиотека подключения Windows API. |
| крючок | Минималистичная библиотека подключения API x86/x64 для Windows. |
| CoreHook | Библиотека подключения AC# для перехвата вызовов функций приложения и расширения их функциональности с помощью управляемого кода с использованием .NET Core. |
| EasyHook | Библиотека подключения AC# для перехвата вызовов функций приложения и расширения их функциональности с помощью управляемого кода с использованием .NET. |
| память.dll | Хакерская библиотека C#, используемая для создания тренажеров для компьютерных игр. |
| ПамятьШарп | Библиотека редактирования памяти на основе C#, ориентированная на приложения Windows, предлагающая различные функции для извлечения и внедрения данных и кодов в удаленные процессы для обеспечения взаимодействия. |
| Сесил | Библиотека для проверки, изменения и создания программ и библиотек .NET. |
| xAnalyzer | Плагин расширенного статического анализатора кода для x64dbg. |
| АнтиДБГ | Категоризированный набор методов защиты от отладки Windows, написанных на C. Это автономные проверки отладчика, которые автоматически отключают отладчики. Отлично подходит для изучения методов борьбы с отладкой, которые можно использовать в играх! |
| аль-хасер | Приложение для проверки концепции, которое использует множество методов обнаружения (виртуальная машина, эмуляция, отладчики, песочница) с целью увидеть, сможете ли вы остаться незамеченным. Отлично подходит для изучения того, как оставаться скрытым от реализации анти-чита! |
| Оперативная память часы | Фреймворк сценария Lua, используемый для создания дисплеев для просмотра оперативной памяти через Cheat Engine. Посмотрите это в действии здесь . |
| Норибен | Сценарий на основе Python, который работает вместе с Windows Sysinternals Process Monitor для автоматического сбора, анализа и составления отчетов (через простой текстовый файл) о действиях приложения или игры. |
| КиберШеф | Простое, интуитивно понятное веб-приложение для выполнения различных «кибер»-операций, включая простое кодирование, такое как XOR или Base64, более сложное шифрование, такое как AES, DES и Blowfish, создание двоичных и шестнадцатеричных дампов, сжатие и распаковка данных, вычисление хэшей и контрольных сумм, IPv6 и синтаксический анализ X.509, изменение кодировки символов и многое другое. Демонстрацию в браузере можно найти здесь . |
| Отклонить хуки API | Профессиональный механизм перехвата с открытым исходным кодом для инструментирования произвольных функций Win32, COM-объектов и функций, символы которых расположены в базах данных программ (PDB). Он может перехватывать неуправляемый код в 32-битных и 64-битных приложениях. |
| Обходные пути Майкрософт | Программный пакет для перенаправления API-интерфейсов Win32 под приложения. Только 32-битная версия бесплатна. |
| Переадресация в процессе | Механизм перехвата кода для Windows (бесплатная альтернатива Microsoft Detours для некоммерческого использования). Эта библиотека написана на C++ и предоставляет все средства, необходимые для инструментирования двоичных библиотек во время выполнения. Поддерживает приложения x86 и x64. |
| AutoIt | AutoIt — это бесплатный язык сценариев, похожий на BASIC, разработанный для автоматизации графического интерфейса Windows и общих сценариев. Он использует комбинацию симулированных нажатий клавиш, движений мыши и манипуляций с окнами/элементами управления для автоматизации задач. |
| Решейд | Усовершенствованный, полностью универсальный инжектор постобработки для игр и программного обеспечения для видео. Содержит обширную информацию о том, как перехватывать DX/OpenGL API и внедрять пользовательский код (например, вызывать собственный код в настоящее время при рендеринге кадра). |
| Инъекционная универсальная система камеры | Используется для создания пользовательских инструментов камеры в играх. Также содержит небольшие инструменты, такие как специальный инжектор DLL для обхода обнаружения Защитника Windows. |
| Мрачный | Собственная библиотека внедрения DLL для Windows, написанная на C#. |
| Юпитер | Библиотека редактирования памяти Windows, написанная на C#. |
Интересные репозитории, трейнер и исходный код пользовательского инструмента и т. д.
| Название/ссылка | Описание |
|---|---|
| более | Инструмент, помогающий определить, какие методы обнаружения отладчика используются в игре. |
| JRemapper | Простой в использовании графический интерфейс для переназначения классов, методов и полей скомпилированных программ Java. Полезно с такими играми, как Minecraft! |
| Портал 2 трейнер | Хак/тренажер для Portal 2, демонстрирующий программирование на C++ и Win32, включая графический интерфейс, многопоточность и управление памятью внешних/удаленных процессов. |
| Репозиторий кодов Game Hacking (Book) | Это репозиторий кода для всех целей и примеров, использованных в книге Game Hacking . |
| pdbWriter | Небольшой инструмент для создания фиктивного pdb для исполняемого файла с символами по адресам из файла (подумайте: перенос работы, скажем, из IDA для использования для динамического анализа с помощью Cheat Engine, который будет применять символы из вашей пользовательской PDB). |
| xortool | Инструмент для анализа многобайтового шифра xor и угадывания длины ключа (на основе количества одинаковых символов) и ключа (на основе знания наиболее часто встречающихся символов). |
| GameTutorials | Обширный список руководств по разработке игр на разных языках. Много исходного кода и даже с примерами Win32 (что является удивительным ресурсом, если вас интересует разработка игровых тренажеров Win32). Архив сопутствующего сайта здесь . |
Общая информация
| Название/ссылка | Описание |
|---|---|
| Часто задаваемые вопросы EFF по законности обратного проектирования | В этом разделе часто задаваемых вопросов содержится информация, которая может помочь обратному инжинирингу снизить юридические риски. Используйте эту информацию в качестве руководства, а не реальной юридической консультации. |
Сообщения в блогах, статьи и презентации
| Название/ссылка | Описание |
|---|---|
| Введение в Lua с использованием Cheat Engine: от новичка до базового сценариста! | Cheat Engine содержит мощный движок Lua, который предоставляет игровым хакерам множество возможностей, будь то с помощью пользовательских методов Cheat Engine Lua или собственных методов Lua. Это руководство представляет собой введение в Lua через Cheat Engine и Terraria. |
| Реверс-инжиниринг для начинающих | Онлайн-семинар, обучающий некоторым основам реверс-инжиниринга в контексте игр. Последний проект включает в себя изменение алгоритма рандомизации в игре Minesweeper. |
| Hack.lu 2017: (Семинар) Реверс-инжиниринг MMORPG | Этот семинар охватывает основы обратного проектирования (M)MORPG. Цель — Pwn Adventure 3 , преднамеренно уязвимая MMORPG, разработанная Vector35 . |
| Обратный инжиниринг визуальных новелл 101, часть 1 | Подробное руководство по использованию Kaitai Struct для обратного проектирования неизвестных форматов. |
| Обратный инжиниринг визуальных новелл 101, часть 2 | Подробное руководство по использованию Kaitai Struct для обратного проектирования неизвестных форматов (продолжение сверху). |
| Использование игровых движков для развлечения и получения прибыли | На этом наборе слайдов показаны методы использования игровых движков, эффективного обнаружения векторов атак, которые будут работать в нескольких играх, использующих один и тот же движок. |
| Перехват LuaJIT | Сообщение в блоге, демонстрирующее, как подключение к скриптовому движку игры (в данном случае LuaJIT) может ускорить процесс реверсирования и включить загрузку пользовательских скриптов. |
| Реверсирование клиента LoL с пользовательскими определениями монитора API | В этом кратком сообщении в блоге показано, как можно использовать настраиваемые правила для API Monitor , чтобы помочь в процессе реверсирования. |
| Обратное проектирование режима разработчика Animal Crossing | Сообщение в блоге, в котором документируется процесс использования дизассемблера и отладчика для поиска и обратного проектирования функций отладки разработчика, которые остались в Animal Crossing для GameCube. |
| Реверс-инжиниринг рендеринга The Witcher 3 | Серия сообщений в блоге, состоящая из нескольких частей, посвященных различным методам рендеринга, используемым в The Witcher 3, и их обращению для изменения байт-кода шейдера. |
| GTA V - Исследование графики | Глубокое погружение в графические приемы, используемые в GTA V, в трех частях . Также см. его исследования DOOM (2016) и Metal Gear Solid V. |
| Исправление ошибки Direct3D9 в Far Cry | Путешествие в поисках и устранении широко распространенной ошибки, связанной с отражением разбитой воды в любой ОС Windows, более новой, чем XP, в оригинальной Far Cry. |
| Исправление ошибки в игре Shockwave 18-летней давности | Путешествие по поиску и исправлению одного байта, чтобы исправить надоедливую ошибку в старой игре Shockwave. |
| Взлом игры: Hammerwatch Invincibility | Пример использования dnSpy для взлома игры на основе Mono. |
| Подход Riot к борьбе с читами | Общий обзор некоторых подходов Riot к борьбе с читерством. |
| Взлом Minesweeper: программная установка флагов на добытых блоках | Последняя задача на begin.re . В этом руководстве используются IDA Pro и OllyDbg для демонстрации реверсирования с помощью статического и динамического анализа. |
Интересные/познавательные обсуждения на форуме
| Название/ссылка | Описание |
|---|---|
| Примечание: CEF = Cheat Engine Forum | Ссылка на форум Cheat Engine |
| Обсуждение CEF — выравнивание памяти | Общее обсуждение выравнивания памяти. |
| Обсуждение CEF - Mono: экземпляры и вызов через Cheat Engine | Краткое руководство, демонстрирующее, как использовать функции Mono Cheat Engine, «Найти экземпляры класса» и «Вызвать метод». |
| Обсуждение CEF — освобождение памяти в сценарии createThread() | Примеры скриптов для x86 и x64, показывающие, как освободить память в скрипте createThread(). |
| Реверс-инжиниринг функции шифрования пакетов в игре | Информативное обсуждение вопроса на StackExchange. |
Видео
| Название/ссылка | Описание |
|---|---|
| Учебное пособие по Cheat Engine: демистификация памяти, скрипты автоассемблера, дизассемблер/средство просмотра памяти и многое другое | Глубокое погружение в память, сценарии и дизассемблирование в связи с использованием Cheat Engine. |
| Как создать No-Clip Hack с помощью Cheat Engine | Углубленный учебник по подходам к созданию хаков без клипа с использованием Cheat Engine. |
| Введение в IDA Pro (x86/x64, через Windows) | Хорошо продуманный беглый обзор IDA Pro. Это дается в контексте анализа вредоносных программ, но все, что вы узнаете, может быть непосредственно применено для взлома игр. |
| Архив прямой трансляции материнской платы: исследователь взламывает Elder Scrolls Online, Dark Age of Camelot и Wildstar | Адриан Беднарек, более известный как «Манфред», демонстрирует приемы MMORPG, которые он хотел показать, но не смог, во время своей презентации на DEF CON 25 . Это редкий взгляд на инструменты, мысли и подходы профессионального хакера онлайн-игр! |
| Взлом игр во взломанной игре | В этом видео обсуждаются результаты тех, кто решил задачи CTF в Pwn Adventure 3 на Ghost в Shellcode 2015 . Слайды здесь . |
| Безопасность классических игровых консолей | Презентация, демонстрирующая технические детали защиты классических игровых консолей, а также то, как эта защита была взломана. |
| Взлом паролей к видеоиграм, сезон 1 | Плейлист, демонстрирующий схемы паролей, используемые во многих классических видеоиграх. |
| Sega Saturn — взломана спустя 20 лет | Подробный обзор того, что потребовалось, чтобы наконец победить защиту Sega Saturn. |
| GDC 2018: Джон Макдональд (Valve) — Использование глубокого обучения для борьбы с читерством в CSGO | Видео, в котором рассказывается, как Valve использует глубокое обучение для предотвращения определенных видов читерства в CSGO. |
Книги
| Название/ссылка | Описание |
|---|---|
| Взлом игры | Game Hacking показывает программистам, как анализировать компьютерные игры и создавать ботов. |
| Атака на сетевые протоколы | Атака на сетевые протоколы — это глубокое погружение в обнаружение сетевых уязвимостей. |
| Практический анализ пакетов, 3-е издание | Практический анализ пакетов, 3-е изд. научит вас, как использовать Wireshark для захвата и анализа пакетов. |
| Эксплуатация онлайн-игр: обман широкораспределенных систем | В этой книге подробно рассматриваются проблемы безопасности, связанные с продвинутым, массово распространяемым программным обеспечением, связанным с видеоиграми. |
| Шаблоны игрового программирования | Коллекция игровых паттернов, которые делают код чище, проще для понимания и быстрее. Отличный справочник для того, чтобы увидеть предварительные инженерные представления того, что вы обнаружите во время обратного проектирования игр! |
Сайты взлома игр/форумы/и т.д.
| Название/ссылка | Описание |
|---|---|
| Сабреддит REGames | Субреддит, посвященный реверс-инжинирингу видеоигр. |
| Обратный инжиниринг Subreddit | Сабреддит, посвященный реверс-инжинирингу в целом. Материалы, связанные с игрой, появляются довольно часто. |
| Реверс-инжиниринг на StackExchange | Ссылка на все обсуждения игр (отсортированные по новинкам) на сайте RE StackExchange. |
| Форум чит-движков (CEF) | Официальный форум Cheat Engine. |
| Бесстрашный чит-движок | Cheat Engine чит-таблицы, обсуждения и руководства по взлому игр. |
| Управляемый взлом | Обсуждение хаков и читов для многопользовательских и одиночных игр. |
| UnKnoWnCheats Форум | Обсуждение хаков и читов для многопользовательских игр. |
| Форум MPGH (взлом многопользовательских игр) | Обсуждение хаков и читов для многопользовательских игр. |
| Элитные ПВПеры | Обсуждение хаков ММО, ботов, читов, гайдов и прочего. |
| Собственное ядро | Игровое сообщество MMO для руководств, эксплойтов, торговли, хаков, редактирования моделей, серверов эмуляции, программ, ботов и многого другого. |
Игры с открытым исходным кодом и Safe-to-Hack
| Название/ссылка | Описание |
|---|---|
| Список игр с открытым исходным кодом | Большой список в Википедии игр с открытым исходным кодом, как однопользовательских, так и многопользовательских. |
| Pwn Приключения Z | Игра на выживание зомби для NES, созданная для взлома. |
| Пун Приключения 2 | Пользовательский 3D MMOFPS, основанный на игровом движке Unity. Игра включает в себя несколько квестов, которые можно решить только путем модификации игрового клиента. |
| Pwn Adventure 3: Остров Пауни | MMORPG с открытым миром от первого лица, разработанная специально для взлома! |
| Минетест | Многопользовательская воксельная игра с открытым исходным кодом и игровой движок. (По сути, это клон Minecraft.) |
| Ксонотик | Многопользовательский шутер от первого лица в стиле арены с открытым исходным кодом. |
| связь | Многопользовательская игра FPS с открытым исходным кодом, на которой основана Xonotic. |
| AssaultCube | Открытый исходный код, мультиплеер, FPS. |