Curso de Exploração de Binários

Aprenda mais sobre os binários dentro da programação.

Compartilhe:
Curso de Exploração de Binários
  • Empresa: Papo Binário
  • Nível do curso: Básico

A exploração de binários é basicamente um tipo de atividade que pode ser realizada para encontrar falhas em programas compilados e conseguir explorá-las, a fim de executar código arbitrário. Quando isso acaba sendo possível, é possível afirmar que o programa em possui uma falha e que a mesma pode ser explorada, o que pode acabar criando um problema grave.

Existem várias falhas na programação de um determinado software que pode acabar sendo exploradas e podem se tornar brechas. Por exemplo, num software visualizador de imagens, as imagens (.png, .jpg, etc) que o usuário pede para o software abrir são a entrada que o usuário passa para o programa. Este tipo de atividade, dentro do ramo da tecnologia, representa cada vez mais uma tendencia de mercado, já que a segurança de sistemas é um assunto cada vez mais importante.

Aprenda mais sobre exploração de binários neste curso online e gratuito. Não deixe de conferir também o curso de Introdução a Programação da USP.

Sobre o curso

Neste curso online e gratuito, os estudantes poderão aprender mais sobre exploração de binários. A ideia do curso é oferecer as ferramentas e o conhecimento necessários para que um estudante consiga entender melhor o tema e fazer testes nos mais variados tipos de softwares, buscando essas possíveis falhas.

Estrutura do curso

Curso de Exploração de Binários – Aula 00 – Introdução

Curso de Exploração de Binários – Aula 01 – Overview assembly / stack / stack frame

Curso de Exploração de Binários – Aula 02 – Simples Buffer Overflow

Curso de Exploração de Binários – Aula 03 – Simples Buffer Overflow (Parte 2)

Curso de Exploração de Binários – Aula 04 – Corrigindo problemas de alinhamento na stack

Curso de Exploração de Binários – Aula 05 – Restrição de Endereco de Retorno

Curso de Exploração de Binários – Aula 06 – Review e Pattern Create

Curso de Exploração de Binários – Aula 07 – Introdução ao NX

Curso de Exploração de Binários – Aula 08 – Bypass NX (Parte 1)

Curso de Exploração de Binários – Aula 09 – Bypass NX (Parte 2)

Curso de Exploração de Binários – Aula 10 – Bypass NX (Parte 3)

Curso de Exploração de Binários – Aula 11 – Introdução aos Gadgets

Curso de Exploração de Binários – Aula 12 – Entendendo Gadgets

Curso de Exploração de Binários – Aula 13 – Bypass de NX em 64-bits (Parte 1)

Curso de Exploração de Binários – Aula 14 – Bypass de NX em 64-bits (Parte 2)

Curso de Exploração de Binários – Aula 15 – Introdução ao Canary

Curso de Exploração de Binários – Aula 16 – Uma pausa para PwnTools

Curso de Exploração de Binários – Aula 17 – Bypass de Canary através de format string (Parte 1)

Curso de Exploração de Binários – Aula 18 – Bypass de Canary através de format string (Parte 2)

Curso de Exploração de Binários – Aula 19 – Bypass de Canary com brute force

Curso de Exploração de Binários – Aula 20 – Bypass de ASLR 32-bits

Curso de Exploração de Binários – Aula 21 – Bypass de ASLR 64-bits (Parte 1)

Curso de Exploração de Binários – Aula 22 – Bypass de ASLR 64-bits (Parte 2)

Curso de Exploração de Binários – Aula 23 (Final) – Remote Exploit

Aulas:

Curso de Exploração de Binários Dê seu voto para Curso de Exploração de Binários:
VOTE:
Ruim!Regular!Bom!Muito bom!Ótimo! (Seja o primeiro a votar!)
Loading...