Коллоквиум №2
- Первая половина лекции 23 апреля
- Длительность – 50 минут
- 5 задач
- (№1) Определить размер производного типа данных
- Структуры, массивы, объединения
- Различные правила выравнивания: Win/Linux/x86_64
- Закодировать выражение, содержащее обращения к полям структур и объединений
- (№2) Восстановить объявление функции по ассемблерному коду
- (№3) Закодировать выражение, содержащее вызов функции по указателю
- Объявление производного типа данных, содержащего указатели/массивы/функциональный тип
- (№4) Ошибка переполнения буфера
- Найти ошибку
- Восстановить порядок размещения данных во фрейме
- Построить эксплоит, реализующий вызов целевой функции
- (№5) Закодировать на языке ассемблера функцию, содержащую вычисления над числами с плавающей точкой
- Соглашения вызова, отличные от cdecl
- Каждая задача – от 0 до 6 баллов
This entry was posted in
Без рубрики and tagged
коллоквиум,
расписание. Bookmark the
permalink.