Stack-Based Buffer Overflows on Linux x86
HTB Academy Course Notes
Introduction
Este documento contiene las notas completas del módulo Stack-Based Buffer Overflows on Linux x86 de HTB Academy.
Module Overview
| Aspecto | Detalle |
|---|---|
| Plataforma | HTB Academy |
| Dificultad | Medium |
| Tier | 0 |
| Duración estimada | 7 horas |
| Cubos | 10 |
| Estado | ✅ Completado |
Objetivos de Aprendizaje
- Entender los fundamentos de buffer overflows
- Aprender arquitectura CPU y registros
- Desarrollar exploits básicos
- Generar shellcode personalizado
- Modificar exploits públicos
- Implementar técnicas de prevención
Prerrequisitos
- Introduction to Networking
- Linux Fundamentals
Estructura del Módulo
| Sección | Tema | Tipo |
|---|---|---|
| 1-3 | Introduction | Teoría |
| 4-5 | Fundamentals | Teoría + Práctica |
| 6-10 | Exploit Development | Práctica |
| 11-12 | Proof-of-Concept | Práctica |
| 13 | Skills Assessment | Evaluación ✅ |
Skills Assessment Completado
| Parámetro | Valor |
|---|---|
| File type | ELF 32-bit |
| Offset | 2060 bytes |
| Stack size | 0x22000 |
| Técnica | Ret2libc |
| Flag | HTB{wmcaJe4dEFZ3pbgDEpToJxFwvTEP4t} |
Achievement
https://academy.hackthebox.com/achievement/2300153/31