Engenharia de Baixo Nível, Exploit Development e Sistemas Avançados
Aprenda a Linguagem C no nível em que sistemas operacionais, exploits, engines, malware analysis e ferramentas profissionais realmente funcionam.
Este não é um livro sobre “Hello World”.
Aqui você vai mergulhar profundamente em:
* memória real,
* ponteiros avançados,
* internals do Linux,
* engenharia reversa,
* exploit development,
* heap exploitation,
* assembly,
* networking low-level,
* fuzzing,
* performance extrema,
* kernel internals,
* e pesquisa de vulnerabilidades.
O objetivo deste ebook é transformar sua visão sobre programação e fazer você entender como computadores realmente operam por baixo da abstração.
Você aprenderá:
* como binários ELF funcionam,
* como exploits modernos são construídos,
* como o heap da glibc funciona internamente,
* como analisar programas em Assembly,
* como funcionam syscalls,
* como criar ferramentas low-level em C,
* como pesquisadores encontram vulnerabilidades reais,
* e como sistemas modernos tentam impedir ataques.
Tudo isso com foco técnico, profundo e prático.
Ideal para:
* programadores que querem ir além do básico,
* estudantes de segurança ofensiva,
* interessados em sistemas embarcados,
* pesquisadores de vulnerabilidades,
* futuros exploit developers,
* apaixonados por baixo nível,
* e qualquer pessoa que queira entender computadores de verdade.
Este ebook não simplifica o baixo nível.
Ele ensina você a pensar como um engenheiro de sistemas.
