Registro de alterações

Versão 1.0

Lançada em ?

As seguintes seções foram completadas:

  • Tabela de Importações

  • Execução de programas

    • Executáveis

    • Bibliotecas

  • Windows API

  • Assembly

    • Registradores

    • Instruções básicas

    • Funções e pilha

  • Depuração

    • Disassembly

    • Breakpoints

    • Manipulação do programa

    • Patches

Os requisitos foram revistos e agora deixam claro que precisamos de duas máquinas: uma com Windows e uma com Linux. Alguns exemplos também podem ser utilizados no macOS.

O capítulo de registradores foi expandido. Uma subseção sobre o EIP foi incluída.

Os exemplos em Assembly foram melhorados. O label start foi removido para evitar confusões, já que não linkamos os binários compilados gerados para os exemplos.

Além disso, os exemplos do livro foram atualizados para o Python 3, erros foram corrigidos e algumas ferramentas adicionadas.

Versão 0.1

Lançada em 12 de Maio de 2017

Primeira versão pública do livro. As seguintes seções ainda estão sendo trabalhadas:

  • Tabela de Importações

  • Execução de programas

Além disso, as seguintes seções não foram iniciadas ainda:

  • Assembly x86

  • Depuração.