Ghidra PowerPC Фундамент.
Пойми, как думает ЭБУ.
Нельзя менять то, чего не понимаешь. Этот курс учит читать логику ЭБУ на процессорах PowerPC — видеть замысел разработчика и понимать, что именно менять.
От открытия бинарника до чтения логики ЭБУ.
Каждая глава — на реальной прошивке Siemens/Continental SID и Delphi DCM6.x. Никаких учебных примеров. Никаких симулированных дампов.
Подготовка к курсу
Стартуешь без буксования: учебные материалы, доступ в комьюнити и понятный маршрут обучения — всё выдаётся до первой главы. Знаешь, где задавать вопросы и как получать обратную связь наставника по каждому тесту. Дальше ничто не отвлекает от главного — реверс-инжиниринга.
Введение в Ghidra
Ghidra перестаёт быть чёрным ящиком с сотней кнопок. Осваиваешь рабочие окна — листинг, графическое представление, разделы памяти — и навигацию: как двигаться по прошивке, ставить закладки и не терять место, где остановился. После главы ты не «тыкаешь по меню», а работаешь в инструменте, где каждое окно понятно зачем открыто.
Подготовка перед анализом
Шаг, который отличает рабочий проект от каши в дизассемблере. Задаёшь правильный формат прошивки и адресацию, настраиваешь базовые регистры под PowerPC и параметры поиска — до того, как открыть первый листинг. Ошибка здесь ломает весь последующий анализ, поэтому ты учишься делать этот фундамент правильно с первого раза.
Структура кода
Прошивка перестаёт быть стеной из тысяч одинаковых инструкций. Ты видишь каркас: функции, метки, границы — как кирпичный дом, где издали виден дом, а вблизи — каждый кирпич. С этого момента ты ориентируешься в любом участке кода: понимаешь, где начинается функция, где заканчивается и что вокруг неё.
Понимание потока кода
Учишься читать код как последовательность действий процессора PowerPC, а не как набор символов. Разбираешь инструкции, которые встречаются в прошивках чаще всего: за что отвечает каждая, как работает и куда передаёт данные. После главы ты видишь, куда течёт выполнение кода — а это основа любого анализа.
Система регистров PowerPC
Когда код переходит из функции в функцию, данные не исчезают — они живут в регистрах. Разбираешь, как устроена эта система у PowerPC: какие регистры сохраняют свои значения при вызове функции, какие — перезаписываются, и почему это ключ к чтению чужого кода. Понимая эти правила, ты отслеживаешь путь любого значения через прошивку — видишь, откуда оно пришло и куда уйдёт дальше.
Практика чтения кода
Разрозненные навыки собираются в целостный метод. Разбираешь реальные функции: как через них проходят конкретные значения, какая логика внутри и что это значит для работы ЭБУ. Практика даёт то, чего нет в теории — понимание, как вести анализ и на что смотреть в первую очередь, когда перед тобой незнакомая прошивка.
Подготовка к сертификации
Финал курса: подводишь итоги и сдаёшь сертификацию. Успешная сдача — сертификат Академии чиптюнинга по реверс-инжинирингу PowerPC, который подтверждает навык перед клиентами. Здесь же оставляешь отзыв и получаешь скидку на следующий курс линейки.
Что отличает курс
Единственная структурированная программа Ghidra под прошивки ЭБУ. Не общий бинарный анализ. Без лицензии IDA Pro.
Любой другой курс реверс-инжиниринга либо учит общему бинарному анализу (CTF, малварь, embedded-игры), либо предполагает, что у тебя уже есть платная IDA Pro. Эта программа целиком на Ghidra — бесплатной, open-source, разработанной АНБ — и каждый урок проходит на реальной прошивке Continental / Delphi / Denso. Стоимость инструмента — ноль. Платишь за методологию.
Всё, чтобы открыть любую прошивку PowerPC.
- Программа, покрывающая структуру прошивки, ассемблер PowerPC, архитектуру регистров, поток кода и отслеживание данных — в том порядке, в котором этому учится каждый реверс-инженер.
- Реальные сэмплы прошивок Siemens/Continental SID и Delphi DCM6.x — никаких учебных примеров. Каждое упражнение — на production-дампах ЭБУ, которые ты увидишь в клиентских заказах.
- Workflow только в Ghidra — лицензия IDA Pro не нужна. Инструмент бесплатный; платишь за методологию.
- Предконфигурированные проект-файлы Ghidra — базовые регистры выставлены под каждый тип ЭБУ, чтобы стартовать с дизассемблером, настроенным под PowerPC, а не под generic ARM.
- Прямой copy / paste между Ghidra и WinOLS — практический workflow, который заставляет два инструмента работать вместе на реальной задаче.
- Сертификат по реверс-инжинирингу PowerPC — для верификации перед клиентами.
- Доступ навсегда + поддержка сообщества (Telegram + форум) + обратная связь от ментора на тестах глав.
Преподаёт действующий реверс-инженер.
Станислав Касин
15+ лет в чип-тюнинге и реверс-инжиниринге ЭБУ. Основатель Академии чиптюнинга, dpfegr.ru и winols.ru. Автор первой русскоязычной структурированной программы Ghidra по прошивкам ЭБУ — для TriCore, Renesas и PowerPC.
Полная биография на странице трека →От выпускника Ghidra Фундамент
Ожидал инфоцыган. Получил реально полезный контент. Нулевые сожаления. Качество мега-про.
Перед записью
Я не программист. Справлюсь?
Этот курс не учит программированию. Он учит читать логику ЭБУ, используя Ghidra как инструмент. 80% — чёткий алгоритм. Если ориентируешься в WinOLS — освоишь Ghidra. Опыт кодинга не требуется.
Нужен ли сначала Фундамент по дизелю или бензину?
Рекомендуется, но не обязательно. Ghidra работает на уровне прошивки — ниже карт. Если ты уже калибруешь в WinOLS — стартуй здесь. Если совсем новичок в работе с ЭБУ — сначала Дизель или Бензин.
Почему Ghidra, а не IDA Pro?
Ghidra бесплатна, open-source, разработана АНБ — полностью покрывает анализ прошивок ЭБУ. IDA Pro стоит несколько тысяч евро в год. Курс целиком на Ghidra, стоимость инструмента — ноль. Платишь за методологию — Ghidra это просто транспорт.
Какие ЭБУ покрывает курс?
Архитектура PowerPC: семейство ядер Freescale / NXP MPC5xx, набор инструкций Book E. Покрывает Siemens/Continental SID, плюс Delphi DCM6.x и грузовые ЭБУ Denso в коммерческих грузовиках (MAN, Scania, Iveco, Volvo, Cummins ISB/ISC/ISL), сельхозтехнике (John Deere) и судовых двигателях (BRP). Для Bosch TriCore — трек TriCore. Для японских OEM и мотоциклов — трек Renesas.
Сколько занимает прохождение?
Примерно 5–6 недель при ~1 часе в день. В своём темпе, доступ навсегда. Каждая глава заканчивается практикой на реальной прошивке Continental / Delphi / Denso — а не слайдами и не симулированными дампами.
Два способа пойти дальше.
Большинство выпускников Фундамент берут и Практика. Возьми связкой и сэкономь.
Открой любую прошивку Continental / Delphi / Denso. Пойми алгоритм.
5–6 недель. Методология, которая превращает калибровщика в реверс-инженера.
