Тонкости бинарных уязвимостей. Return-oriented programming
Дата: 29.11.25 На встрече осваиваем тонкости Return-Oriented Programming (ROP): ▪️ Разберём технику Return-Oriented Programming (ROP) и зачем она нужна, когда стек неисполняемый или неизвестны адреса libc ▪️ Научимся находить и собирать гаджеты, формировать ROP-цепочки и вызывать системные функции вроде read/open/puts ▪️ Пройдём полный разбор практической эксплуатации: чтение нужных файлов, фиксация стека, работа с EBP/ESP и построение рабочего эксплойта Спикер: Артур Ханов, преподаватель ИТМО, разработчик проектов с защитой кода, участник и организатор CTF-соревнований Уровень сложности материала: 🔑x4/5 — для изучения материала слушателям рекомендуется иметь базовые навыки эксплуатации уязвимостей или использования инструментов Материалы к лекции: https://disk.yandex.ru/d/PDnGtWhRVHL6Lw
Дата: 29.11.25 На встрече осваиваем тонкости Return-Oriented Programming (ROP): ▪️ Разберём технику Return-Oriented Programming (ROP) и зачем она нужна, когда стек неисполняемый или неизвестны адреса libc ▪️ Научимся находить и собирать гаджеты, формировать ROP-цепочки и вызывать системные функции вроде read/open/puts ▪️ Пройдём полный разбор практической эксплуатации: чтение нужных файлов, фиксация стека, работа с EBP/ESP и построение рабочего эксплойта Спикер: Артур Ханов, преподаватель ИТМО, разработчик проектов с защитой кода, участник и организатор CTF-соревнований Уровень сложности материала: 🔑x4/5 — для изучения материала слушателям рекомендуется иметь базовые навыки эксплуатации уязвимостей или использования инструментов Материалы к лекции: https://disk.yandex.ru/d/PDnGtWhRVHL6Lw
