Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Hacking y Exploiting Buffer Overflow en Windows y Linux
Highest Rated
Rating: 4.3 out of 5(46 ratings)
280 students

Hacking y Exploiting Buffer Overflow en Windows y Linux

Aprende desde las bases a explotar un buffer Overflow en arquitecturas de 32 Bits con diferentes técnicas.
Last updated 7/2021
Spanish
EnglishSpanish [Auto],

What you'll learn

  • Aprender que es el Buffer Overflow y los conceptos que se utilizan.
  • Aprender a realizar un ataque de Buffer Overflow en Windows y Linux.
  • Practicar un poco del lenguaje Python al realizar diferentes ejercicios de BoF.
  • Aprender diferentes técnicas para aprovecharnos de un desbordamiento de Buffer

Course content

6 sections56 lectures20h 22m total length
  • Bienvenida al curso3:13

    Bienvenida al curso, veremos que aprenderemos, para que nos sirve un ataque de Buffer Overflow y como empezaremos.

  • Explicación del Buffer Overflow10:11

    Explicación teórica de que es el Buffer y como se produce un desbordamiento (Overflow) del buffer de la memoria.

  • Explicación del ataque de Buffer Overflow28:01

    Explicación teórica de como se realiza el ataque de Buffer Oveflow tanto en Linux como en Windows en  arquitecturas de 32 Bits.

  • Virtualización de la maquina atacante Kali Linux14:13

    Virtualización de la maquina atacante Kali Linux para realizar los Ataques de Buffer Oveflow.

Requirements

  • Conocimiento básico de algún lenguaje de programación.
  • Una Laptop o CPU para virtualizar el laboratorio.

Description

En este curso aprenderás, desde las bases teóricas hasta la practica con ejercicios, a entender que es el Buffer Overflow, explotarlo con éxito y tener mas confianza a la hora de enfrentarte a un BoF de una certificación o CTF.

Empezaremos con una pequeña parte de teoria, que es necesaria. Para luego practicar con muchos ejercicios tanto en Linux como en Windows porque practicando se aprende. Todo bajo la arquitectura de 32 Bits.

Crearemos nuestro laboratorio y veremos temas como:

  • Entender el Buffer Overflow.

  • Como se realiza el Buffer Overflow Attack.

  • Conceptos Registro de la memoria, como esta estructurada la memoria y el Stack.

  • Conocer instrucciones basicas de Assembly. (Lenguaje de bajo nivel)

  • Practicar fuzzing con Python.

  • Obtener un conexión reversa mediante la inyección de una shellcode.

  • Practicar el Stack-Based Buffer Overflow.

  • Practicar la técnica de Ret2libc.

  • Bypass de protecciones. (ASRL y DEP)

  • Manejo de Debuggers como GDB e Inmunity Debbuger.

  • Integer Overflow

  • Format Strings

  • Cadenas ROP.

  • Windows SEH

  • Windows Egghunter

Con todo lo aprendido en el curso estarás mas seguro para vencer retos CTF de Buffer Overflow, Empezar con certificaciones de exploiting o entender la parte de BoF de certificaciones con la del OSCP, OSED, CSCE y/o CXD.

No necesitas tener ningún conocimiento previo en Buffer Overflow ya que veremos este tema desde 0 hasta conocer diferentes técnicas de explotación.

Te espero en el curso para explotar muchos ejercicios y programas.


Who this course is for:

  • Personas que tienen interés en entender como funciona el BoF y poder aprender a explotarlo.
  • Personas que se están preparando para la certificación como el OSCP, OSED, CSCE y/o eCXD.
  • Personas que quieren empezar al mundo del Exploiting.