Здесь вы можете найти список всех видео, краткий обзор и ссылки на них.
Материалы построены преимущественно на практике - от базовых принципов работы программ и памяти до анализа игровых
движков, структур данных, декомпиляции, работы с процессами и разработки собственных инструментов.
В материалах разбирается множество аспектов - C/C++, работа с памятью и структурами данных, отладка и анализ исполняемых
файлов, Unity, IL2CPP, Unreal Engine 4/5, поиск и анализ игровых объектов, визуализация данных, а также различные
подходы, такие как Internal, External, DMA и не только.
Рекомендую смотреть этот список так же
по этой ссылке, там он обновляется чаще.
Обзор устройства компьютера для реверс-инжиниринга: процессор, память и DMA карты
Устройство компьютера в контексте реверс-инжиниринга и разработки читов с разбором роли процессора, материнской платы и оперативной памяти. Отдельное внимание уделено работе DMA-карт через PCI-разъем для прямого чтения памяти для обхода античитов.
Computer Architecture
DMA
PCI Express
Memory Access
Anti-Cheat
Виды читов: UserMode, KernelMode, external, internal, пакеты, макросы и DMA
Разобрали виды читов, их взаимодействие с играми и античитами. Объяснил различия между UserMod и KernelMod, External и Internal подходами, а также перехватом пакетов.
Protection Ring
User Mode
Kernel Mode
External
Internal
Компиляция и дизассемблирование C++ и C-Sharp: Анализ бинарного кода
Разобрали процесс компиляции на примерах C++ и C#. Показал, как компилируемые и интерпретируемые языки обрабатывают код, а также как компилятор преобразует исходный код в машинные инструкции. На примере простого приложения на C++ проанализировали скомпилированный код в ассемблере, сравнили дебаг и релиз сборки, а также разобрали оптимизации компилятора. В конце показал, как анализировать код с помощью Cheat Engine, включая работу с памятью и отладку.
C++
C#
JIT Compilation
Disassembler
Cheat Engine
Представление типов данных в памяти: примитивные типы, классы и структуры
Разобрали типы данных и их представление в памяти, показал, как искать и анализировать переменные в Cheat Engine. Отдельно рассмотрели int, float, double, string, векторы, массивы и матрицы, объяснил их использование в играх. В конце обсудили различия между классами и структурами в C# и их расположение в памяти.
Data Types
Cheat Engine
Memory Structure
C#
Reverse Engineering
3D пространство, координаты, функция world to screen
Показал, как вычислять дистанцию между объектами в одномерном, двухмерном и трёхмерном пространстве. Разобрались, как преобразовать мировые координаты в экранные с помощью функции World to Screen, используя матрицы проекции и мировую матрицу. На примере Unity продемонстрировал реализацию этих методов и их применение в игровом движке.
Euclidean Distance
World to Screen
Unity
Vector
Matrix
Cheat Engine: Память, указатели, смещения и базовый адрес
Память процессов, адреса, указатели и смещения на примере работы с Cheat Engine и структурами данных. Порядок байт от младшего к старшему, базовые адреса модулей и построение цепочек указателей.
Cheat Engine
Pointer
Offset
Работа с регистрами и инструкциями в памяти процесса
Разбор работы процессора, регистров и инструкций на примере простейшего кода на ассемблере и поиска здоровья персонажа в памяти с помощью Cheat Engine. Показан поиск оффсетов и структур для анализа логики игры.
x64
Assembly
Cheat Engine
Debugger
Обзор софта для реверс-инжиниринга: Cheat Engine, ReClass, IDA, Ghidra, x64dbg
Обзор ПО для реверс-инжиниринга: от классического Cheat Engine и ReClass до IDA Pro, Ghidra и x64dbg. Также затронуты инструменты для анализа .NET-сборок, работы с драйверами, перехвата сетевого трафика и определения упаковщиков бинарников.
Cheat Engine
ReClass
IDA
Ghidra
x64dbg
dnSpy
Wireshark
Обзор ReClass: Разметка структур и экспорт кода на C++
Разбор ReClass для анализа памяти объектов. Подготовка классов для чтения памяти в коде на C++ и C#.
ReClass
Cheat Engine
C++
C#
Декомпиляторы для Unity: dnSpy и ILSpy (Mono vs IL2CPP)
Разбор различий между типами компиляции, поиск структур в памяти и нюансы внедрения кода для игр.
dnSpy
ILSpy
IL2CPP
Unity
C#
Cheat Engine: Базовый функционал и поиск значений в памяти
Базовый функционал Cheat Engine для работы с памятью процесса. На примере показан поиск здоровья и трехмерных координат игрока.
Cheat Engine
Debugger
Статические и динамические адреса в памяти: Анализ и расположение переменных
Взаимосвязь между написанием кода на C++ и тем, как данные распределяются в памяти, на примере Visual Studio, Cheat Engine и IDA. Показано, почему глобальные переменные попадают в PE-заголовок и получают статические адреса, а динамические структуры вроде кучи требуют поиска через цепочки указателей.
Cheat Engine
IDA
Visual Studio
Debugger
Pointers
5 способов искать указатели и оффсеты в Cheat Engine
Поиск и анализ цепочек указателей в памяти через инструмент Cheat Engine с разбором динамических, автоматических и статических методов. В качестве практики рассматривается нахождение смещений для игровых координат и работа с отладчиком.
Cheat Engine
Pointer
Memory Read
Debugger
Data Types
Изменение ASM логики через Cheat Engine. Отключение отдачи, бесконечные патроны.
Показано применение nop-инструкций в Cheat Engine для реверса параметров в игре на движке Unity. Рассматривается отключение урона, изменение гравитации, бесконечные патроны и полное отключение отдачи.
Cheat Engine
Debugger
Cheat Engine: Поиск ViewMatrix в памяти игр на Unity через Python
Поиск матрицы вида и реализации функции World2Screen для Unity игр с помощью скрипта на Python и Cheat Engine. Разбор поиска матрицы в памяти, транспонирования, работы со смещениями и построения цепочек указателей через pointer-scan.
Cheat Engine
Python
Unity
WinAPI
IDA
Поиск и анализ Entity List в памяти игры
Ищем entity list в памяти игры через Cheat Engine. Показаны основные подходы к определению цепочки указателей для работы с игровыми сущностями при создании читов.
Entity List
Debugger
Pointer Scan
Unity
C#
Реализация чтения и записи памяти процесса на C++ (external)
Разработка external-чита для чтения и записи памяти игры, включая работу с переменными, оффсетами и структурами. Показаны манипуляции с байтами, обход динамического распределения памяти с помощью цепочек указателей.
Cheat Engine
Pointers
ReadProcessMemory
WriteProcessMemory
Реализация меню на ImGui и DirectX на C++
Реализация пользовательского интерфейса, рендеринга графических примитивов и управления состоянием через меню. Показана инициализация окна, работа с DrawList, обработка нажатий клавиш и связывание элементов управления с базовым конфигом.
C++
Visual Studio
DirectX 11
Dear ImGui
Отключение отдачи, разброса и быстрая стрельба - пишем чит на C++
Патчинг игры через AOB скан на C++. Динамическое вычисление оффсетов и модификация инструкций ассемблера для отключения отдачи, разброса, изменения патронов и реализации быстрого огня в коде на C++.
Cheat Engine
C++
IDA
ReClass
Реализация внутреннего и кастомного радара в чите на C++
Реализация внутриигрового и кастомного радаров для игры на Unity через реверс-инжиниринг памяти, поиск сигнатур и работу с кватернионами. Показаны создание окна, вычисление позиций сущностей, фильтрация по типу игрока и поворот интерфейса относительно камеры.
Cheat Engine
Vector3
Quaternion
External
Internal
Реализация AIMBOT на C++: Векторный аим, Quaternion и Visible Check
Реализация векторного аима на C++ для Unity с расчётом тангажа, рысканья и кватернионов поворота. Поиск матрицы, позиций игроков, чтение данных через Cheat Engine и добавление проверки видимости Visible Check.
Unity
Cheat Engine
Quaternion
External
Реализация ESP на C++: Расчет координат и W2S
Реализация функции world-to-screen для external-софта с преобразованием координат игрового пространства в экранные через матрицу вида-проекции. Показано получение актуальных размеров окна и клиента через WinAPI, создание оверлея с привязкой к нему, а также перенос математики умножения матриц и векторов с C# на C++ для корректной отрисовки элементов.
C++
Cheat Engine
External
Реализация ESP линий на C++: Внутриигровая логика и external отрисовка
Реализация ESP с помощью модификации внутренней логики игры через Cheat Engine и с использованием внешней отрисовки с функцией World to Screen на C++. Поиск игровых сущностей по спискам и типам, работа с матрицей проекции ViewMatrix и отображение линий поверх экрана.
Cheat Engine
Unity
Canvas
External
Internal
Реализация 2D-боксов, 3D-боксов и скелета в чите на C++
Реализация 2D и 3D-боксов для игровых сущностей с расчётом ширины и высоты через World to Screen, матрицы поворота и экранные координаты. Поиск адресов костей и извлечение позиций через реверс-инжиниринг движка Unity в дисассемблере с последующей отрисовкой скелета.
Unity
Cheat Engine
ReClass
Ghidra
IDA
Отрисовка HP-бара и чтение строк из памяти на C++
Отрисовка динамического хп-бара с изменением цвета в зависимости от здоровья, а также чтение Unicode-строк из памяти для вывода никнеймов и дистанции через Cheat Engine и реверс-инжиниринг. Реализована обводка текста для читаемости на фоне игры и раздельное управление элементами ESP через меню.
Cheat Engine
ReClass
Memory Read
External
User Mode
Internal dll чит: Загрузка/выгрузка DLL, чтение/запись памяти и отладка
Практика реализации интернал-подхода на C++: создание DLL, инжект в процесс, консоль и работа с памятью напрямую через разыменование указателей. Показаны отладка в Visual Studio, чтение и запись значений, а также разметка структур с цепочками оффсетов.
DLL
Internal
Pointer
Cheat Engine
ReClass
Реализация Internal ESP на C++: Хук DirectX, ImGui и цепочки указателей
Создание internal чита: хук DirectX через метод Present и MinHook, реверс-инжиниринг игры. Показаны перехват управления рендерингом, выгрузка DLL, блокировка ввода, чтение цепочки указателей и реализация internal ESP.
DirectX
IMGUI
MinHook
ESP
Реализация многопоточности в чите, поиск по сигнатуре, AOB-scan.
Применение многопоточности для оптимизации поиска в памяти и ускорения работы external-софта на C++. Разбор принципов распределения задач между потоками, синхронизация через мьютексы и интеграция быстрого алгоритма для сканирования инструкций без заморозки интерфейса.
C++
Multithreading
Mutex
Visual Studio
Cheat Engine
Реализация поиска по сигнатуре в internal чите на C++
Сравнение производительности разных алгоритмов паттерн-скана, включая поиск по массиву байт и SIMD-инструкции с использованием многопоточности через OpenMP. Перенос быстрого алгоритма внутрь DLL для работы с памятью процесса напрямую, с обходом невалидных регионов и замером времени выполнения.
OpenMP
SIMD
ReadProcessMemory
Pattern Scan
Реализация AIMBOT: FOV, приоритет целей и AIM Assist на C++
Добавление поля обзора FOV с визуализацией радиуса, выбор приоритета целей по дистанции и плавное наведение с помощью функции aim assist. Работа с углами Эйлера, матрицами вида и памятью игры в чите на C++.
Aimbot
FOV
Aim Assist
Euler Angles
View Matrix
Реализация бесконечных патронов, отключение отдачи, разброса, rapid fire и fast knife в чите на C++
Практический разбор поиска адресов в памяти через Cheat Engine, программное отключения отдачи, разброса и добавления быстрого огня на C++. Анализ в IDA Pro и Ghidra, поиск оффсетов и написание кода для интеграции функций.
C++
Cheat Engine
IDA
AssaultCube
ReClass
Реализация ESP на C++: Поиск ViewMatrix и функция WorldToScreen
Реализация ESP через поиск матрицы 4x4 и преобразование мировых координат в экранные с помощью функции WorldToScreen. Практический пример работы с адресами, векторами и оверлеем для проверки корректности найденных данных.
ESP
ViewMatrix
WorldToScreen
Python
External
Поиск Entity List и реализация ESP (2D-боксы) на C++
Поиск указателя на entity list через отладчик Cheat Engine, разбор циклов обхода сущностей и вывод позиций игроков. На основе полученных данных и матрицы проекции реализована отрисовка 2D-боксов.
Cheat Engine
ReClass
ESP
Entity List
ViewMatrix
Визуальный метод поиска ViewMatrix на C++
Визуальный поиск ViewMatrix через перебор потенциальных адресов в Cheat Engine и отрисовку результатов на экране с помощью рендера. Для отсеивания некорректных вариантов используются координаты персонажа и тестовые смещения.
Cheat Engine
Debugger
Пишем AIM на C++
Поиск углов поворота камеры в памяти игры и реализация векторного аима на C++. Нахождение адресов, работа с углами Эйлера и тригонометрическими функциями для наведения на цель с учётом дистанции и статуса здоровья сущностей.
AssaultCube
Cheat Engine
Unity
Inline-хукинг: Реализация Magic Bullets
Реализация прострела через стены с помощью inline-хукинга кода на C++ и ассемблере. Поиск оффсета команды сущности через реверс-инжиниринг, обход проверки дистанции.
Reverse Engineering
Inline Hooking
Assembly
Cheat Engine
C++
Реализация ESP предметов (лута) на C++
Поиск и отрисовка лута на карте через реверс структур данных игры. Показана работа с памятью, поиск оффсетов и фильтрация объектов по типам с последующим выводом линий и названий.
ReClass
ESP
Пишем чит на радар (внутриигровой и external)
Через модификацию памяти и ASM кода реализуем радар двумя способами на C++.
Cheat Engine
IDA
ReClass
ESP
Реализация триггер-бота на C++ (External, inline-модификация)
Создание триггер-бота в external чите используя реверс.
Cheat Engine
x32dbg
Raycast
External
Реализация noclip на C++ (Cheat Engine, IDA, external)
Реализация функции прохождения сквозь стены в external чите через реверс-инжиниринг обработки коллизий и изменение инструкций. Поиск оффсетов отвечающих за позицию игрока, скорость перемещения и силу трения.
Cheat Engine
IDA
External
Debugger
Реализация масштабируемых HP-баров: поиск смещения HP, lerp, clamp и работа с ImColor
Реализация вертикальных полосок здоровья с масштабированием в зависимости от дистанции до сущности и динамическим изменением цвета от здоровья. Разбор работы с цветом в памяти и структурой локального игрока через Cheat Engine.
Cheat Engine
ImGui
Color Picker
Linear Interpolation
Использование .pdb файлов в реверс-инжиниринге: Статический анализ и структуры данных
Назначение PDB-файлов при реверс-инжиниринге и их роль в статическом анализе бинарников. Показано, как файлы символов упрощают работу с IDA Pro, восстановление структур данных и поиск оффсетов для будущей реализации ESP через DMA.
PDB
IDA
Visual Studio
Static Analysis
Реализация Silent Aim на C++ (поиск логики, RayDamage, патчинг памяти)
Реализация Silent Aim на C++, поиск функций через Cheat Engine. Показан перехват координат выстрела, расчет угла обзора и интеграция функции в чит.
Silent Aim
Raycast
Cheat Engine
Debugger
PDB
Реализация internal ESP на C++
Пишем Internal ESP для на основе ImGui и MinHook. Пошаговый перенос математики и матрицы проекции из external-проекта с последующим чтением указателей на сущности и обходом крашей при работе с памятью.
Cheat Engine
OpenGL
MinHook
Assault Cube
Как сделать флайхак (чит на полёт) на C++?
Реализация флайхака для персонажа: от поиска встроенных режимов дебаг-камеры до полного отключения физики с написанием кастомного контроллера движения. Показан реверс-инжиниринг памяти для поиска адресов позиций, флагов ввода и векторов поворота, а также расчёт тригонометрии на C++ с поправкой на дельта-время для плавного полёта.
Cheat Engine
External
C++
Trigonometry
Как добавить свой шрифт в ImGui
Добавление кириллицы в интерфейс на ImGui, включая работу со шрифтами через память и Base85. Показано, как с помощью FontForge модифицировать стандартные шрифты и вручную дорисовывать недостающие глифы.
Dear ImGui
FontForge
Как сделать Internal TriggerBot на C++
Создание internal триггербота на C++: инжект DLL, реверс-инжиниринг через Cheat Engine и ReClass. Реализация инлайн-патчей памяти, фильтрация по командам и обход захвата курсора SDL для управления оверлеем.
Visual Studio
Cheat Engine
ReClass
IDA
SDL
Как обрабатывать инпут пользователя в internal софте
Настройка управления в интернал-софте для корректного отображения курсора, блокировки камеры и обработки кликов мыши в меню игры. Показан поиск нужных инструкций через Cheat Engine, реверс-инжиниринг логики ввода и вызов функций SDL для обхода ограничений.
Cheat Engine
IDA
TriggerBot
Internal
External
Реализация internal Aimbot на C++
Реализация векторного аима со сглаживанием с использованием углов Эйлера и линейной интерполяции. Разбор математики, синхронизация скорости работы кода с помощью delta-time для стабильной работы при любом количестве FPS.
Vector Aim
Linear Interpolation
Internal
Delta Time
Как в internal чите отключить отдачу на C++
Реверс-инжиниринг и разработка internal-функционала для отключения отдачи на примере поиска углов поворота, работы с памятью и структурой оружия. Статический и динамический анализ с помощью Cheat Engine и IDA Pro от поиска оффсетов до модификации параметров в игре.
Cheat Engine
IDA
ReClass
C++
Реализация internal Magic Bullet (прострела) на C++
Реализация валшота через internal-подход. Перенаправление потока выполнения на кастомную логику даёт возможность фильтровать цели по командам и выводить траектории выстрелов.
IDA
Cheat Engine
Debugger
External
Internal
Как сделать отображение текущего предмета в руках через чит
Реализация вывода изображений оружия в оверлее ImGui на C++ в чите.
Cheat Engine
IDA
ReClass
Pointer
Компиляция и модификация Cheat Engine
Компиляция и модификация исходного кода Cheat Engine через среду Lazarus, обход сигнатурных проверок.
Cheat Engine
Lazarus
Pascal
HXD
DMA
Как использовать нейросети для разработки читов
Разбор текстовых моделей и особенностей составления промтов. Сравнение ChatGPT, Grok, Claude и DeepSeek по качеству ответов, лимитам, цензуре и работе с контекстным окном.
LLM
ChatGPT
Grok
Claude
DeepSeek
Использование Cheat Engine и ReClass через DMA карту: Компиляция и установка плагинов
Компиляция и установка плагинов для Cheat Engine и ReClass для чтения и записи памяти через DMA со второго компьютера. Практический пример работы с памятью и структурами, при детекте обычных способов доступа к памяти.
Cheat Engine
ReClass
DMA
Visual Studio
Реализация радара через DMA на C++ в чите
Разработка радара через DMA-карту с использованием библиотеки-обёртки над vmmdll и библиотеки рендеринга ImGui. Настройка проекта, перенос логики и замена стандартных функций чтения памяти на DMA методы.
DMA
Cheat Engine
IMGUI
Memory Read
Memory Write
Что такое Fuser DMA и зачем он нужен
Обзор аппаратных фьюзеров для объединения видеосигналов. Настройка альтернативной передачи изображения по локальной сети в качестве бесплатной альтернативы.
OBS
NDI
Оптимизация ESP через DMA: Повышение производительности и архитектура чита
Реализация ESP через DMA-карту с оценкой быстродействия и производительности кода. Оптимизация чтения памяти и уменьшение количества обращений к карте.
DMA
Cheat Engine
ImGui
External
Реализация чита на AIMBOT на C++ через KMBox и DMA
Настраиваем и используем KMBox NET для эмуляции ввода мыши и реализации аимбота. Показаны подключение и инициализация. Расчет смещения курсора без прямой модификации углов обзора в игре.
C++
Cheat Engine
Visual Studio
Arduino
Использование Unreal Engine дампера: Поиск G-Objects, G-Names, G-World и генерация SDK
Поиск оффсетов G-Objects, G-Names и G-World в IDA Pro для настройки дампера и генерации актуального SDK игры на Unreal Engine. Полученные структуры и офсеты полей используются для дальнейшей работы с памятью и разработки софта.
Unreal Engine
IDA
Cheat Engine
Как найти ViewMatrix в Unreal Engine 4 и Unreal Engine 5 с помощью Cheat Engine и IDA
Рассмотрим ручной отсев значений типов float и double, работа с массивами байт и построение цепочки указателей для реализации World2Screen.
Unreal Engine
Cheat Engine
IDA
DirectX
Cheat Engine: Бесконечные патроны, прочность оружия и отключение отдачи на Unreal Engine 5
В шутере на Unreal Engine 5 с помощью Cheat Engine сделаем бесконечные патроны, прочность оружия и отключим отдачу. Через реверс-инжиниринг бинарника найдены нужные функции, решены проблемы с заклиниванием.
Unreal Engine 5
Cheat Engine
IDA
External
Kernel Mode
Пишем сканер сигнатур на C++ для чита
Разбор работы с заголовками PE-файла, таблицей секций и процесс автоматизации поиска оффсетов для обхода обновлений игры.
IDA Pro
Cheat Engine
SigMaker
Поиск позиций и entity list в играх на Unreal Engine
Извлечение игровых координат для объектов через external-оверлей на примере Unreal Engine 5. Поиск смещений, генерация SDK с помощью стороннего дампера и работа со структурой UWorld для чтения памяти.
Unreal Engine 5
Cheat Engine
ReClass
C++
Visual Studio
Реализация ESP на C++: ViewMatrix, 3D Boxes. Unreal Engine.
Поиск матрицы для преобразования координат и построение 3D-боксов с помощью Cheat Engine и дампа игры. Разбор типичных ошибок вроде транспонирования матриц, неверных смещений памяти.
Cheat Engine
Debugger
Pointer Scan
Как найти с FNamePool и GNames в Unreal Engine на C++
Разбор устройства FNamePool в Unreal Engine для извлечения имён игровых объектов для external-чита. Показан поиск актуальных оффсетов GWorld и GNames, восстановление цепочки наследования UObject и чтение данных с последующей оптимизацией производительности.
Unreal Engine
Cheat Engine
Debugger
ReClass
Реализация генератора SDK для чита на Python
Переход от ручной разметки классов через ReСlass к автоматической генерации external SDK на Python для работы с актуальными оффсетами игры на Unreal Engine.
Unreal Engine
Python
ReClass
Cheat Engine
Реализация Aimbot на C++: Расчет углов поворота, поиск локального игрока и фильтрация сущностей
Реализация векторного аима на C++ с поиском углов поворота через Cheat Engine, определением локального игрока и расчётом дистанции для наведения на цель в играх на Unreal Engine. Пошагово показаны поиск оффсетов, генерация SDK и создание логики для работы с углами камеры.
Cheat Engine
Protection Ring
Visual Studio
C++
IDA
Реализация ESP на C++: поиск HP сущностей, HP-бары
Поиск здоровья сущностей и построение динамических хп-баров. Восстановление цепочки указателей для получения офсетов и доработка визуализации с учётом особенностей движка.
Cheat Engine
IDA
Health
2D Box
Offset
Реализация No Sway на C++: Отключение покачивания прицела
Обновление оффсетов и поиск оффсетов для отключения покачивания прицела. Реверс логики и поиск нужных участков кода.
Cheat Engine
Debugger
External
Kernel Mode
User Mode
Как отключить разброс в чите на C++
Отключение разброса, отдачи и покачивания прицела с помощью статического анализа через IDA. Поиск нужных оффсетов и битфилдов в памяти, работа с инструкциями и добавление функционала в чит.
IDA
Cheat Engine
Debugger
Реализация AIMBOT на C++ по позициям костей скелета в Unreal Engine
Поиск и извлечение позиций костей персонажей из памяти для привязки аима и отрисовки скелета в Unreal Engine 5. Реверс оффсетов массива матриц, умножение на матрицу component to world и устранение мерцания данных.
Unreal Engine
Cheat Engine
Debugger
Решение проблемы мерцания скелетов в чите и оптимизация чтения TArray в Unreal Engine
Устранение мерцания скелетов и артефактов при отрисовке в играх на Unreal Engine за счет кэширования данных в памяти. Исправление ошибок наведения аима, некорректно переключающего цели на близких расстояниях.
Unreal Engine
External
DMA
Cheat Engine
Unreal Engine: Получение имен костей по индексам в external чите на C++
Реализация чтения имён костей и индексов скелета через чтение памяти на C++ для игр на Unreal Engine. Реверс нужных структур, поиск цепочек указателей через оффсеты + кеширование.
Создание аппаратной привязки софта по HWID для защиты от кряков и обмена ключами. Способы сбора идентификаторов железа вроде MAC-адресов, CPU ID, GUID из GetCurrentHWProfile и WMI-запросов, а также реализация проверки ключей в user mode через статические массивы с последующим реверсом и патчем бинарника в IDA Pro.
HWID
Debugger
Cheat Engine
IDA
С++ c нуля для реверса : Введение. Почему мы выбираем C++?
Запуск серии уроков по C++ с нуля для новичков в реверс-инжиниринге и разработке читов. Рассмотрены плюсы и минусы языка, компиляция в машинный код, работа с памятью и выбор среды разработки.
C++
IDA
Visual Studio
Cheat Engine
С++ c нуля для реверса : Основы языка
Основы C++ для разработки читов и реверса: типы данных, работа с переменными, константы, директивы препроцессора и пространства имён. Разобраны арифметические операторы, инкремент с декрементом, а также стандарты написания чистого кода и типичные ошибки новичков.
C++
Visual Studio
C++: Практика по лекции, установка Visual Studio и базовые задачи
Практическое закрепление основ C++ через написание базовых программ. Разобраны переменные, арифметические операции, работа с вводом и выводом данных через консоль, а также базовое приведение типов.
C++
Visual Studio
ASCII
Управление потоком выполнения в C++: ветвление, логические операторы и циклы
Подробный разбор управления потоком выполнения на C++, включая условные операторы, логические операции, циклы и оператор switch. Рассмотрены приоритеты операторов, короткое замыкание, неопределенное поведение и типичные ошибки новичков с примерами.
C++
Debugger
Decompiler
IDA
С++ c нуля для реверса : Управление потоком. Условные операторы. Практика
Условные операторы, логические связки, отладка в Visual Studio и работа с погрешностью чисел с плавающей точкой через эпсилон. Разбор типовых ошибок новичков, применение тернарного оператора, оператора go to и конструкции switch-case на примерах.
Visual Studio
Debugger
Switch
Тория по C++ с нуля. Управление потоком, циклы.
Лекция по языку C++ посвящена управлению потоком выполнения и полному разбору циклов. Показана работа конструкций for, while, do-while и foreach, их синтаксис, области применения, а также операторы break и continue.
C++
IDA
Visual Studio
С++ c нуля для реверса : Управление потоком. Циклы. Практика
Разбор практических задач на циклы в языке C++. На конкретных примерах показана работа с диапазонами, шагом, условиями выхода и обработка переполнения памяти в типах данных.
for
while
factorial
Fibonacci
С++ c нуля для реверса : Функции
Синтаксис, передача аргументов по значению, ссылке и указателю, а также области видимости, перегрузка и рекурсия. Разделение кода на объявление и определение для упрощения отладки и поддержки больших проектов.
C++
Functions
Recursion
С++ c нуля для реверса : Функции. Практика
Практика по функциям в C++. Параметры по умолчанию, передача аргументов по значению, по ссылке и через указатели. Разбираются перегрузка функций, рекурсия, стек вызовов, а также базовые алгоритмы.
C++
Recursion
Debugger
Работа с массивами на C++: статические, динамические и многомерные массивы
Лекция по C++ посвящена работе с массивами, включая их статическую и многомерную организацию, индексацию и ключевое слово const. В деталях разобраны алгоритмы обхода элементов, вложенные циклы, генерация псевдослучайных чисел через rand и srand, а также использование функции time с нулевым указателем.
C++
Arrays
Multidimensional Arrays
Random
С++ c нуля для реверса: практика со статическими массивами
Примеры работы с генератором случайных чисел, перечислением enum и двумерными матрицами. Разобраны задачи на поиск элементов, вычисление средних значений и обход главных и побочных диагоналей.
C++
Cheat Engine
Debugger
Работа с указателями и адресами в C++
Шестнадцатеричная система счисления, арифметика указателей, разыменование и работа с динамической памятью. Отличия между типизированными указателями для internal-разработки и сырыми адресами uintptrt для взаимодействия с чужими процессами.
C++
Cheat Engine
Debugger
Работа с указателями на C++: Массивы и функции
Практика по указателям на C++ на примере решения классических задач: вычисление размера массива без sizeof, арифметика указателей, обход через разыменование и написание функций вроде swap, findMax, print, reverse и rotate. Разбор работы с памятью на низком уровне и оптимизаций компилятора.
C++
Pointers
Arrays
Functions
Динамическая память в C++, динамические массивы
Работа с динамической памятью и массивами на C++, включая операторы new и delete, устройство стека и кучи. Разбор указателей, неопределённого поведения, утечек памяти и особенностей работы с адресным пространством.
C++
Pointer
Memory Read
Memory Write
Debugger
Работа с динамической памятью на C++: массивы и указатели
Практическое занятие по C++ с акцентом на динамическую память, указатели и работу с массивами. На примере девяти задач разобраны создание массивов, управление памятью и перераспределение данных.
C++
Pointer
Memory Management
Dynamic Array
Работа со строками в C++: C-string и std::string
Особенности работы с текстовой информацией на C++ через C-строки и класс std::string. Рассмотрены низкоуровневая структура массивов символов, ручное управление памятью, арифметика указателей, а также стандартные функции и методы для безопасного манипулирования данными.
C++
C-style Strings
std::string
Практика по C-string и std::string на C++
Большая практическая работа по работе со строками на C++, охватывающая классические C-строки и класс std::string. Разбираем задачи на поиск подстрок, удаление лишних пробелов, проверку палиндромов, форматирование ФИО, замену слов, генерацию и валидацию сложных паролей, а также реализацию шифра Цезаря.
std::string
C-style strings
std::getline
Palindrome
Caesar Cipher
Теория по структурам в C++: Память, паддинг, выравнивание и ReClass
Структуры данных в C++ на примере вложенных объектов. Разбор выравнивания памяти, паддинга, анализ смещений через Cheat Engine и ReClass.
C++
Cheat Engine
ReClass
Unreal Engine
Практика по структурам на языке C++
На примере девяти алгоритмических заданий показана работа с массивами, указателями, объектами и сортировками.
C++
Data Structures
G++
Struct
Algorithms
Лекция по классам в C++ в контексте разработки читов
Модификаторы доступа, конструкторы, деструкторы, статические поля, перегрузка операторов и принципы ООП. Рассказываю как эти конструкции транслируются в низкоуровневое представление и отображаются в памяти при реверс-инжиниринге и работе с Cheat Engine.
Изучение структуры Unreal Engine 4 и подготовка дампа SDK для работы с игрой. Реализация чтения массивов объектов и получение координат через память.
Unreal Engine
Visual Studio Code
Python
Cheat Engine
Unreal Engine: Работа с FNamePool и получение имен объектов
Практический разбор работы с FNamePool и структурой FName в Unreal Engine для извлечения имён объектов из памяти. Показано сопоставление полей исходного кода с ReClass и расчет смещений блоков для получения строковых данных.
Unreal Engine
ReClass
Cheat Engine
Реализация ESP на C++: Поиск ViewMatrix и отрисовка через ImGui
Поиск ViewMatrix в памяти игры на Unreal Engine 4 с помощью Cheat Engine и построение кастомного ESP. Реализация функции world to screen, перенос логики отрисовки в проект и интеграция ImGui для вывода линий и имен объектов поверх игрового процесса.
Unreal Engine
Cheat Engine
ImGui
Pointer
Реализация 2D и 3D box на C++ для UE5
Поиск смещения Origin-компонента в памяти и отрисовка 3D-боксов на Unreal Engine 5 с помощью матрицы проекции. Фильтрация невалидных сущностей по именам и добавление меню для управления отображением 2D и 3D боксов.
Unreal Engine
C++
Memory Read
Pointer
Реализация отображения HP и полоски здоровья на C++ (Unreal Engine)
Показан поиск здоровья и максимального здоровья сущностей через Cheat Engine с последующим добавлением этих офсетов для отображения полоски здоровья в игре на Unreal Engine. Написана логика вычисления цвета полоски в зависимости от текущего процента здоровья.
Cheat Engine
IDA
Unreal Engine
Debugger
Реализация Aimbot на C++: Управление контроллером, расчет углов и выбор цели
Реализация аима на Unreal Engine по клавише с привязкой к центру бокса сущности и выводом углов. Поиск оффсетов, вычисление дистанции до ближайшей цели и добавление соответствующего пункта в меню.
Unreal Engine
Pointer
Vector
Реализация AIMBOT на C++: FOV и сглаживание (Unreal Engine 4)
Реализация настройки FOV и сглаживания для векторного aimbot в игре на Unreal Engine 4. Исправление смещения оффсетов и расчет дельта-тайма для плавной интерполяции углов поворота камеры.
Unreal Engine 4
IMGUI
Aim Assist
Interpolation
Как находить позиции костей в Unreal Engine 4
Поиск матриц ComponentToWorld и работа с массивами костей в Unreal Engine для вывода позиций персонажей. Разбор структуры скелетного меша, вычисление координат и отрисовка линий поверх игры с помощью реверса и работы с памятью на C++.
Unreal Engine
Matrix Multiplication
SDK
Cheat Engine
IDA
Получение названий костей по индексу скелета в UE5 на C++
Как узнать название кости по индексу в Unreal Engine 4 используя C++ и реверс-инжиниринг.
Unreal Engine
C++
Memory Read
Пишем Skeleton ESP на Unreal Engine 4 используя C++
Реализация полноценной отрисовки скелета и связывание индексов костей с типами персонажей через мапы на C++. Код структурирован с помощью enum class и шаблонов, чтобы вынести логику из основного файла и масштабировать отрисовку на несколько сущностей.
C++
Cheat Engine
Пишем AIMBOT по кости на C++ для Unreal Engine 4.
Добавление логики айма по костям для разных типов скелетов в Unreal Engine 4 с привязкой к голове и телу. Обработка моментов с расчётом позиций, дистанцией и переключением целей.
Unreal Engine
C++
Кастомизируем ImGui. Редактор стилей, изменение стиля через код.
Изменение стандартной темы, создание вертикального меню вместо горизонтального и редактирование стилей в коде. Настройка цветов, флагов окна и работы с элементами управления.
Dear ImGui
C++
Visual Studio
Unreal Engine
ImGui: Изменяем стиль CheckBox, Slider
Настройка визуального оформления интерфейса ImGui на C++: изменение цветов, размеров и поведения элементов управления.
Dear ImGui
C++
Как делают ботов для онлайн игр?
Как создают ботов для автоматизации игровых действий через пиксели, internal, external и DMA. Разбор архитектуры ботов, принципов работы с памятью и цветом пикселей, а также факторов вроде порога входа, зависимости от обновлений и векторов детекта.
Internal
External
DMA
Driver
OpenCV
Как написать своего бота для игры
Основные понятия в разработке ботов для игр: экранная система координат, абсолютные и относительные значения, пиксели и WinAPI.