Курс на Stepik
Обложка курса «[DEMO] Reverse Engineering без слёз! Разбираем ReversingHero 😻» на Stepik
Бесплатно

[DEMO] Reverse Engineering без слёз! Разбираем ReversingHero 😻 0.000

Открыть на
STEPIK.ORG

Обучение обратному проектированию немыслимо без практики. Данный мини-курс посвящен разбору серии задач ReversingHero - одного из наиболее известных и разносторонних образовательных проектов в области реверс-инжиниринга. По просьбе моих учеников курс полностью бесплатен и ориентирован на самостоятельное выполнение задач. Погружайтесь в увлекательный мир обратного проектирования вместе с нами, пробудите в себе искреннее любопытство и исследовательский зуд, и да начнется ресерч 😍

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «[DEMO] Reverse Engineering без слёз! Разбираем ReversingHero 😻»Учеников на курсе 184
Сертификаты, выданные на курсе «[DEMO] Reverse Engineering без слёз! Разбираем ReversingHero 😻»Сертификатов выдано 0
Отзывы о курсе «[DEMO] Reverse Engineering без слёз! Разбираем ReversingHero 😻»Отзывов получено 0
Рейтинг курса «[DEMO] Reverse Engineering без слёз! Разбираем ReversingHero 😻»Рейтинг курса 0.000
Уроки в курсе «[DEMO] Reverse Engineering без слёз! Разбираем ReversingHero 😻»Количество уроков 10
Тесты в курсе «[DEMO] Reverse Engineering без слёз! Разбираем ReversingHero 😻»Количество квизов 27
Задачи с кодом в курсе «[DEMO] Reverse Engineering без слёз! Разбираем ReversingHero 😻»Количество задач с кодом 11
Время прохождения курса «[DEMO] Reverse Engineering без слёз! Разбираем ReversingHero 😻»Время прохождения курса
Обновления курса «[DEMO] Reverse Engineering без слёз! Разбираем ReversingHero 😻»Обновления курса
Дата публикации курса «[DEMO] Reverse Engineering без слёз! Разбираем ReversingHero 😻»Дата публикации курса
Последнее обновление курса «[DEMO] Reverse Engineering без слёз! Разбираем ReversingHero 😻»Последнее обновление
Сложность hard

Чему вы научитесь

  • Пользоваться современными инструментами реверс-инженера
  • Определять цель и задачи исследования
  • Делать первичный обзор программы без исходников
  • Строить и проверять исследовательские гипотезы
  • Вникать в суть задачи за рамками бинарного кода, читать программу "между строк"

О курсе

Обучение обратному проектированию немыслимо без практики. Данный мини-курс посвящен разбору серии задач ReversingHero - одного из наиболее известных и разносторонних образовательных проектов в области реверс-инжиниринга. По просьбе моих учеников курс полностью бесплатен и ориентирован на самостоятельное выполнение задач. Погружайтесь в увлекательный мир обратного проектирования вместе с нами, пробудите в себе искреннее любопытство и исследовательский зуд, и да начнется ресерч 😍

Для кого этот курс

Курс подойдёт как для новичков, так и для опытных специалистов в области информационной безопасности и обратного проектирования. Особенно полезен он будет тем, кто хочет изучить основы обратного проектирования, улучшить навыки работы с дизассемблером, научиться восстанавливать логику кода, попрактиковаться в отладке программ.

Начальные требования

Необходимым минимумом является знакомство с командной строкой Linux и основами языка программирования Python3, в также с языком ассемблера для платформы amd64.

По каждому пункту существуют замечательные курсы на Stepik:

Один из лучших курсов по языку ассемблера и архитектуре ЭВМ, который мне посчастливилось изучать, был прочитан и записан на видео в 2021 году в МГУ. Курс провёл Вартан Андроникович Падарян из Института системного программирования Российской академии наук (ИСП РАН). Горячо рекомендую всем посмотреть эти лекции - они не только полезные, их по-настоящему приятно смотреть. Курс лекций доступен по ссылке.

Преподаватели курса

Как проходит обучение

Курс разбит на модули - каждому уровню программы соответствует отдельный модуль, также выделяются введение и заключение.

Во введении вы немного познакомитесь с образовательной платформой и подготовите окружение для работы.

Модуль каждого уровня содержит теоретическую и практическую части. В теоретической части я предлагаю разбор соответствующей задачи, предлагая вам повторить весь путь исследования. Практическая часть содержит задания, направленные на более глубокое понимание задачи и/или на контроль того, в какой точке исследования вы находитесь в данный момент. Кроме того, некоторые практические задания предложат вам выполнить следующую часть исследования самостоятельно (в таком случае, скорее всего 🙃, соответствующий разбор будет проведен в ближайшем к такому заданию теоретическом шаге).

Что вы получите

  • Опыт самостоятельного исследования непростой задачи уровня топовых CTF
  • Возможность создать проактивное, дружелюбное и заряженное комьюнити уникальных технических экспертов

Нагрузка

3-4 часа в неделю

Расскажите о курсе друзьям