Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Tools/GitHubGitHub/zkaaanon/proyectofinalso
Vulnerability AnalysisExploitationLearning & EducationBinary ExploitationLabs & Practice
GitHubzkaaanon/proyectofinalso

ProyectoFinalSO

Estudio del bug CVE-2026-31431

View Repository
2 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

Final Project — Operating Systems 2026-2

Author: Reyna Mendez Cristian Ignacio


Requirements

  • GitHub account with access to GitHub Codespaces
  • Approximately 10 GB of free space in the Codespace (kernel compilation)
  • Approximately 20 minutes to compile

Step 1 — Clone and open in Codespaces

root@kitploit:~
git clone https://github.com/zKaaanon/ProyectoFinalSO.git

Or directly from GitHub:

  1. Enter the repository
  2. Press the green Code button
  3. Go to the Codespaces tab
  4. Select Create codespace on main

Step 2 — Compile the vulnerable kernel (6.6.86)

From the Codespace terminal:

root@kitploit:~
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)

At the end of compilation, the following message should appear:

root@kitploit:~
Kernel: arch/x86/boot/bzImage is ready

Step 3 — Boot the vulnerable virtual machine

root@kitploit:~
cd /workspaces/ProyectoFinalSO

./boot-vulnerable.sh

Credentials

UserPassword
attackerattacker
rootroot

Step 4 — Mount the shared directory and run the PoC

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

python3 /mnt/shared/poc.py

Expected result

root@kitploit:~
[*] 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

Project structure

root@kitploit:~
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
Download Tool