На занятиях разберемся:
▪️как работает процессор
▪️как формируются инструкции
▪️как устроена виртуальная и сегментная память
▪️как работают прерывания и взаимодействие с устройствами
▪️основы аппаратной виртуализации
▪️современные технологии защиты TDX/TXT/TPM/VMX и др.
▪️что происходит в первую секунду после включения компьютера
На курсе поделимся не теорией из учебников, а практическим опытом:
отдельно затронем такие вещи как: PCI, IDT, ACPI, APIC, VMCS, MSR, PML4 и другие ключевые механизмы. Посмотрим на реальные эксплойты с использованием этих знаний
Уже в четвёртый раз на интенсиве мы будем писать собственную операционную систему с нуля — прямо во время занятий.
В прошлых потоках доходили даже до запуска Doom 🙂
В этом году добавим:
— работу с UEFI
— использование нейросетей для ускорения разработки
Для кого этот курс:
❗️Интенсив сложный и рассчитан на тех, кто хочет стать специалистом
Вам понадобятся:
▪️знание языка C
▪️понимание стандартной библиотеки
▪️работа с указателями
Правила:
– только для студентов ИТМО
– формат: смешанный (очно + ktalk)
– записей не будет
Расписание:
13.05 (ср), 14.05 (чт), 15.05 (пт)
18.05 (пн), 19.05 (вт), 21.05 (чт), 22.05 (пт)
25.05 (пн), 26.05 (вт), 28.05 (чт)
⏱ 19:00 – 22:00, ауд. 311
👉Регистрация до 12 мая включительно
Почему стоит пойти:
вы не просто узнаете, как устроены системы — вы начнёте понимать их на уровне, необходимом для разработки, реверса и поиска уязвимостей
