Depuração Avançada e Engenharia Reversa da Apple
476 páginas
Portuguese
PDF
4.5

Depuração Avançada e Engenharia Reversa da Apple

Глубокое погружение в отладку и реверс-инжиниринг

Autor:

Ano:

Resumo:

Introdução

O livro «Advanced Apple Debugging & Reverse Engineering» de Derek Selander não é apenas mais um guia de debugging, mas uma imersão completa no mundo da análise de baixo nível de aplicativos que rodam em sistemas operacionais da Apple. Publicado em 2018, continua sendo um recurso relevante para quem deseja entender como os aplicativos realmente funcionam no iOS e macOS, e como é possível olhar «sob o capô» do sistema usando ferramentas como LLDB, Hopper Disassembler e IDA Pro.

O livro é voltado para desenvolvedores experientes que já conhecem os fundamentos de Swift e Objective-C, mas querem ir além do debugging comum e aprender a analisar código de terceiros, encontrar vulnerabilidades, modificar o comportamento de aplicativos e até reconstruir a lógica de programas sem código-fonte. Não é um tutorial para iniciantes — é um curso avançado para quem está disposto a se aprofundar.

Sobre o que é o livro

O livro tem 476 páginas divididas em 20 capítulos, cada um dedicado a um aspecto específico de debugging ou reverse engineering. O foco principal está em exemplos práticos e cenários reais. O autor guia o leitor desde técnicas básicas de uso do debugger LLDB até métodos complexos de análise de código binário e modificação de aplicativos em tempo real.

Entre os tópicos principais:

  • Configuração e uso do LLDB para debugging avançado (breakpoints, expression, memory modification).
  • Trabalho com Hopper Disassembler

Recommendations