Что такое обратная разработка (обратный инжиниринг, реверс-инжиниринг)? Это исследование некоторого устройства, программы или документации на них с целью понять принцип его работы и, чаще всего, воспроизвести устройство, программу или иной объект с аналогичными функциями, но без копирования как такового.
На мастер-классе мы расскажем о тонкостях работы в популярном дизассемблере Ida Pro. Знакомство с этим инструментом будет интересно и полезно не только программистам-разработчикам, но и простым пользователям ПК. Доступным языком будут объяснены сложные вещи.
Мы будем «проникать» внутрь программ и менять их логику. Вы узнаете, как создавать более защищённые от взлома и пиратского копирования приложения, а также о секретах кунг-фу по реверс-инжинирингу сетевых приложений, работающих с протоколами Internet.
Желающие могут взять на встречу ноутбук.
Мастер-класс проведёт Дамир Зайнуллин, робототехник, изобретатель, сооснователь компании Z-Robotics.