Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Herramientas/GitHubGitHub/zkaaanon/proyectofinalso
Análisis de VulnerabilidadesExplotaciónAprendizaje y EducaciónExplotación de BinariosLabs y Práctica
GitHubzkaaanon/proyectofinalso

ProyectoFinalSO

Estudio del bug CVE-2026-31431

Ver Repositorio
1hace 4 mesesAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Proyecto Final — Sistemas Operativos 2026-2

Autor: Reyna Mendez Cristian Ignacio


Requisitos

  • Cuenta de GitHub con acceso a GitHub Codespaces
  • Aproximadamente 10 GB de espacio libre en el Codespace (compilación del kernel)
  • Aproximadamente 20 minutos para compilar

Paso 1 — Clonar y abrir en Codespaces

git clone https://github.com/zKaaanon/ProyectoFinalSO.git

O directamente desde GitHub:

  1. Entrar al repositorio
  2. Presionar el botón verde Code
  3. Ir a la pestaña Codespaces
  4. Seleccionar Create codespace on main

Paso 2 — Compilar el kernel vulnerable (6.6.86)

Desde la terminal del Codespace:

cd /workspaces/ProyectoFinalSO/linux-vulnerable

git remote add upstream https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

git fetch upstream v6.6.86

git checkout FETCH_HEAD

make olddefconfig

make bzImage -j$(nproc)

Al finalizar la compilación deberá aparecer el siguiente mensaje:

Kernel: arch/x86/boot/bzImage is ready

Paso 3 — Arrancar la máquina virtual vulnerable

cd /workspaces/ProyectoFinalSO

./boot-vulnerable.sh

Credenciales

UsuarioContraseña
attackerattacker
rootroot

Paso 4 — Montar el directorio compartido y ejecutar el PoC

su -c "mount -t 9p -o trans=virtio host0 /mnt/shared" root

python3 /mnt/shared/poc.py

Resultado esperado

[*] uid actual : 1000
[*] splice(file->pipe) : 32 bytes
[*] splice(pipe->AEAD) : 32 bytes
[*] Error esperado (HMAC inválido): Bad message
[!] La escritura ocurrió ANTES de que fallara el HMAC

Estructura del proyecto

ProyectoFinalSO/
├── boot-vulnerable.sh      # Script para arrancar la VM con QEMU
├── shared/
│   └── poc.py              # Proof of Concept del CVE
├── linux-vulnerable/       # Fuentes del kernel (checkout a v6.6.86)
└── Reporte.md              # Análisis técnico completo
Descargar herramienta