#читы #чит #взломигр Как делают читы? В этом ролике я расскажу о том, как создаются читы для игр. Обсудим базу знаний, необходимую для создания первого чита с нуля. Включая устройство компьютера, виды читов, процесс компиляции кода, преобразования кода в ассемблер, основные типы данных, устройство памяти, регистры и инструкции процессора, софт используемый в реверс-инжиниринге и декомпиляции, обсудим типы поиска и поиск указателей используя Cheat Engine, а так же реверсинг используя такие стандарты в области как IDA и Ghidra. Плавно перейдём к функциям читов и реализации пользовательского интерфейса на С используя библиотеки, в том числе ImGui. По итогу найдём ответ на вопрос “как научиться писать читы“. Пройдя этот курс по реверс инжинирингу вы узнаете как сделать свой чит с нуля на любую игру. Подробнее с составом курса можно ознакомится по ссылкам ниже. Плейлист по курсу: План курса: Boosty: Patreon: Поддержать: Telegram: 0:00 Начало 1:21 Реверс инжиниринг: краткий обзор курса, желательные навыки 1:45 Как устроен компьютер: Оперативная память, процессор, видеокарта, карты расширения 2:00 Виды читов: external, internal, user-mode, kernel mode, перехват пакетов, скрипты/макросы, dma. Protection ring 2:36 Процесс компиляции, преобразование кода в ассемблер на примерах 2:58 Основные типы данных и их представление в памяти 3:13 Устройство памяти: Адреса/Указатели/Оффсеты/Базовый адрес, структура памяти 3:50 Регистры и Инструкции процессора 4:13 Обзор софта используемого для реверс инжиниринга (Cheat Engine, ReClass, IDA, x64dbg, и т.д.) 4:30 ReClass: Обзор, применение, разметка всех типов данных в памяти 5:02 dnSpy/ILSpy/dotPeek просмотр, декомпиляция NET-сборок / IL2CPP 5:12 Cheat Engine: типы поиска значений, поиск указателей, рантайм модификация ASM кода 5:36 Начало разработки ESP, поиск View Matriix через Cheat Engine и Python 6:03 Поиск Entity List, позиций игроков через Cheat Engine. 6:14 External чтение/запись памяти игры 6:24 Реализация базы External-отрисовки, меню и конфига на C 6:34 Обзор функций читов (AIMBOT (SILENT, VECTOR, ASSIST), MAGIC BULLETS, ESP, RADAR, NO RECOIL, NO SPREAD, RAPID FIRE, AUTO GUN, FAST KNIFE, MAGNET, TELEKILL, TELEPORT) 6:54 Реализация на C : NoRecoil, NoSpread, RapidFire, Infinite Ammo, AOB скан, изменение ASM (shellcode patching) 7:32 Реализация радара на C (Отдельная отрисовка / На внутриигровом радаре) 8:12 Реализация AIMBOT на C (external, visible check) 8:43 Реализация ESP на C : Функция WorldToScreen 8:54 Реализация ESP на C : (Отдельная отрисовка линий / С использованием игровых механик) 9:15 Реализация 2D/3D BOX ESP Скелет на C 8:33 Реализация Health-bar, чтение/вывод строк на C 9:45 Пример Internal-реализации чтения, записи памяти. Загрузка/Выгрузка dll, отладка. Работа со структурами. 10:00 Работа с Internal DirectX хуком и отрисовкой, реализация блокировки ввода, меню и Internal WallHack 10:15 Ускорение кода, параллельная обработка задач в читах с использованием многопоточности на примере AOB скана 10:30 Алгоритмы AOB (Pattern Scan), сравнение, internal реализация 10:43 Реализация Aim-Assist, FOV, приоритета выбора цели 11:00 Реверсинг кода: Infinite Ammo, No Recoil, No Spread, Rapid Fire, Auto Gun, Fast Knife на C 11:46 Ещё один пример поиска View Matrix, реализация функции WorldToScreen функции #разработка #разработкачитов #реверсинжиниринг
Hide player controls
Hide resume playing