
著者: Reyna Mendez Cristian Ignacio
git clone https://github.com/zKaaanon/ProyectoFinalSO.git
または GitHub から直接:
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)
コンパイルが完了すると、次のメッセージが表示されます:
Kernel: arch/x86/boot/bzImage is ready
cd /workspaces/ProyectoFinalSO
./boot-vulnerable.sh
| ユーザー | パスワード |
|---|---|
| attacker | attacker |
| root | root |
su -c "mount -t 9p -o trans=virtio host0 /mnt/shared" root
python3 /mnt/shared/poc.py
[*] 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
ProyectoFinalSO/
├── boot-vulnerable.sh # QEMU で VM を起動するスクリプト
├── shared/
│ └── poc.py # CVE の Proof of Concept
├── linux-vulnerable/ # カーネルソース (v6.6.86 にチェックアウト)
└── Reporte.md # 詳細な技術分析