Engenharia de Baixo Nível, Exploit Development e Sistemas Avançados

Português

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.

Mostrar mais