Shellcoding é uma técnica executada por muitas equipes vermelhas e usada em testes de penetração e ataques do mundo real. Livros sobre shellcode podem ser complexos, e escrever shellcode é percebido como uma espécie de "arte negra". O Offensive Shellcode from Scratch ajudará você a construir uma base sólida de conhecimento de shellcode e permitirá que você o use com Linux e Windows. Este livro ajuda você a explorar exemplos simples a mais complexos de shellcode usados por grupos reais de ameaças persistentes avançadas (APT). Você se familiarizará com os componentes do shellcode e entenderá quais ferramentas são usadas ao compilar o shellcode, junto com as ferramentas automatizadas que existem para criar cargas úteis do shellcode. Ao avançar pelos capítulos, você se tornará bem versado em linguagem assembly e seus vários componentes, como registradores, sinalizadores e tipos de dados. Este livro de shellcode também ensina sobre os compiladores e decodificadores usados na criação do shellcode. Finalmente, o livro leva você através de vários ataques que envolvem o uso de shellcode em ambientes Windows e Linux. Ao final deste livro de shellcode, você terá adquirido o conhecimento necessário para compreender o funcionamento do shellcode e criar seus próprios exploits usando os conceitos explorados.
-------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ------------------
Shellcoding é uma técnica que é usada por muitas "equipes vermelhas" e é usada em testes de penetração e ataques reais. Livros sobre shellcode podem ser complexos, e escrever shellcode é percebido como uma espécie de "arte negra". O Shellcode ofensivo do Scratch ajudará você a construir uma base sólida de conhecimento de shellcode e permitirá que você o use no Linux e no Windows.
Este livro o ajudará a aprender desde exemplos de shellcode simples até os mais complexos usados por grupos de ameaças persistentes avançadas (APT) do mundo real. Você se familiarizará com os componentes do shellcode e entenderá as ferramentas usadas para criar o shellcode, bem como as ferramentas automatizadas que existem para criar a carga útil do shellcode. À medida que avança nos capítulos, você terá um bom entendimento da linguagem assembly e seus vários componentes, como registradores, sinalizadores e tipos de dados. Este livro sobre shellcode também falará sobre os compiladores e decodificadores usados para criar o shellcode. Finalmente, o livro cobre vários ataques de shellcode em ambientes Windows e Linux.
Ao final deste livro de shellcode, você terá o conhecimento necessário para entender como o shellcode funciona e criar seus próprios exploits usando os conceitos que aprendeu.