Stack-Based Buffer Overflows on Linux x86

HTB Academy Course Notes

Autor/a

Diego Saavedra

Fecha de publicación

21 de febrero de 2026

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