Видеокурс программиста и крэкера

9 участников

О чём курс

Вам не нужно быть гением, чтобы разбираться в устройстве софта — здесь показывают путь от обычного пользователя до крэкера через практику программирования и анализа кода. Материал основан на 9-летнем опыте автора и учит понимать внутреннее устройство программ, не нарушая при этом закон. Внутри разбирают всё: от основ систем счисления и ассемблера до взлома Android-приложений, работы с отладчиками типа OllyDbg и исследования исполняемых файлов. Вы научитесь анализировать структуру PE-файлов, обходить защиту протекторов и понимать принципы работы Java-апплетов. Курс подойдет как новичкам, желающим освоить реверс-инжиниринг, так и практикующим специалистам, которые хотят перенять профессиональные подходы и тонкости анализа кода.

Программа обучения

  • О пользе крэкерства для себя (аудио)
  • Как не преступать закон, являясь крэкером (аудио)
  • С чего начать. Этапы становления программистом и крэкером
  • Delphi, Си или PHP: сложный выбор
  • PHP современный язык для начинающего. Установка и первая программа
  • Практика на PHP. Часть первая
  • Практика на PHP. Вторая часть
  • Основы анализа кода: системы счисления, биты, байты
  • Что общего между EXE, JPG, TXT
  • Анализ программы: энтропия, основы вирусологии
  • Архитектура процессора для целей крэкинга
  • Ассемблер. Знакомство с языком. Стэк, формат регистров
  • Ассемблер. Команды, флаги, примеры
  • Обзор основных инструментов крэкера
  • Ознакомление с отладчиком OllyDbg
  • Специализации крэкеров
  • Взлом первой программы. Дизассемблирование, поиск кода
  • Взлом второй программы. Отладка, патч, использование паттернов
  • Структура исполняемых файлов PE
  • Распаковка первой программы. Секреты подхода. Классический взлом распакованной программы
  • Сюрпризы от протекторов: замусоривание и морфинг кода, виртуальные машины, зашифрованный код, противодействие инструментам крэкера
  • Радиотехника+защита программ: самодельный аппаратный ключ
  • Форум eXeL@B. Большие возможности при правильном понимании
  • Введение в Андройд и Java крэкинг, основы
  • Инструменты для исследования Java апплетов и Android приложений. Порядок действий при исследование APK программ
  • Исследование первой программы под Андройд
  • Взлом двух крэкми методом патча под Андройд
  • Как выглядит обфускация JAVA Android программы и чем это мешает крэкеру
  • Три типа лечения Android игр
  • Введение в объектно-ориентированное программирование. Основы. Часть 1
  • Введение в объектно-ориентированное программирование. Основы. Часть 2
  • Введение в объектно-ориентированное программирование. Основы. Часть 3
  • Введение в исследование .NET программ, инструментарий, пример с конкретным крэкми
Складчина создана 1 января 2013 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 2

B Bad_guy Все материалы
118 ₽ 490 ₽