Контакты:
-
Недогарок Антон АлександровичПреподаватель
Объём курса:
- 74 часа аудиторных лабораторных работ.
- 74 часа самостоятельной работы.
Цель освоения дисциплины: получение системных знаний и навыков для практического применения анализа и реверс-инжиниринга программного обеспечения в кибербезопасности.
Задачи дисциплины:
- Изучение принципов работы прикладных программ на уровне команд языка ассемблера, их взаимодействие с центральным процессором, памятью, операционной системой.
- Получение навыков владения инструментами реверс-инжиниринга: декомпиляторами, дизассемблерами, отладчиками, эмуляторами и другими.
- Освоение методик анализа и реверс-инжиниринга программ для определения их структуры и алгоритмов работы.
- Получение навыков использования полученных знаний и умений при выявлении уязвимостей программного обеспечения, анализе зловредного кода, в форензике.
- Углубление знаний принципов и особенностей работы программного обеспечения, операционных систем и языков программирования, полученных ранее на других изученных курсах.
Требования к результатам освоения дисциплины
В результате изучения дисциплины «Веб-дизайн» студенты должны знать:
- реверс инжиниринг программно-аппаратных решений;
- разработка программного обеспечения;
- исследование и анализ программного кода;
- написание отчетной и технической документации о выполненных работах.
уметь:
- применять на практике знания, полученные в области реверс инжиниринга программного кода.
владеть:
- навыками исследования и анализа программного кода и написания отчётной, технической документации.