В данной статье приведены материалы, которые позволят студентам, изучающим информационную безопасность, освоить теоретические основы тестирования на проникновение. Понимание основ эксплуатации уязвимостей помогает студентам осознать важность и необходимость комплексной системы защиты, позволяющей снизить риск наличия недекларированных возможностей. Результатом работы стала серия лабораторных работ, посвященных эксплуатациям уязвимостей.