Материалы факультатива

Занятие 1. 6 октября. Вводное занятие. Краткий обзор рассматриваемых тем.  Утилиты пакета GNU binutils: ar, strings, strip, nm, size, readelf, objdump. PDF

Занятие 2. 13 октября. Архитектура Intel64. PDF

Занятие 3. 27 октября. Динамические библиотеки и динамическая компоновка. Перехват вызовов функций. Позиционно независимый код. PDF

Занятие 4. 3 ноября. Задачи анализа бинарного кода. Формы представления результатов анализа. Статический и динамический анализ. PDF

Занятие 5. 10 ноября. Анализ кода ОС на примере MSWindows. Организация многозадачности. Объекты ядра ОС. PDF

Занятие 6. 17 ноября. Анализ кода ОС на примере MSWindows (продолжение). Драйвера MS Windows: организация, средства разработки и отладки. Разбор примеров. PDF

Занятие 7. 24 ноября. Архитектура ARM. PDF

Оставшиеся материалы. Методы противодействия анализу. Комбинированный анализ. PDF