Доклад

Как разобрать macOS на части: от исследования процессов к изменению логики

Зал 3

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

Доклад подойдет инженерам любого уровня, которым интересно узнать, как привычные вещи устроены «под капотом». Специальных знаний в «реверсе» или низкоуровневой разработке не потребуется, а после доклада у вас будет:

  • более глубокое понимание платформы и логики работы системных приложений;
  • новые подходы диагностики сложных багов и нестандартного поведения программ;
  • практическое представление о том, как использовать LLDB не только для поимки багов, но и как продвинутый исследовательский инструмент;
  • фундамент и простор для самостоятельного погружения в доступный reverse engineering и вдохновение копать глубже.

Спикеры

Расписание