Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ProyectoFinalSO — バグCVE-2026-31431の調査 | Kitploit
ツール/GitHubGitHub/zkaaanon/proyectofinalso
脆弱性分析エクスプロイト学習と教育バイナリエクスプロイトラボと実践
GitHubzkaaanon/proyectofinalso

ProyectoFinalSO

バグCVE-2026-31431の調査

リポジトリを見る
2ヶ月前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

最終プロジェクト — オペレーティングシステム 2026-2

著者: Reyna Mendez Cristian Ignacio


必要条件

  • GitHub Codespaces にアクセスできる GitHub アカウント
  • Codespace に約10GBの空き容量(カーネルコンパイル用)
  • コンパイルに約20分

ステップ 1 — クローンして Codespaces で開く

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

または GitHub から直接:

  1. リポジトリにアクセス
  2. 緑色の Code ボタンを押す
  3. Codespaces タブに移動
  4. Create codespace on main を選択

ステップ 2 — 脆弱なカーネル (6.6.86) をコンパイルする

Codespace のターミナルから:

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)

コンパイルが完了すると、次のメッセージが表示されます:

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

ステップ 3 — 脆弱な仮想マシンを起動する

root@kitploit:~
cd /workspaces/ProyectoFinalSO

./boot-vulnerable.sh

認証情報

ユーザーパスワード
attackerattacker
rootroot

ステップ 4 — 共有ディレクトリをマウントして PoC を実行する

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

python3 /mnt/shared/poc.py

期待される結果

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

プロジェクトの構造

root@kitploit:~
ProyectoFinalSO/
├── boot-vulnerable.sh      # QEMU で VM を起動するスクリプト
├── shared/
│   └── poc.py              # CVE の Proof of Concept
├── linux-vulnerable/       # カーネルソース (v6.6.86 にチェックアウト)
└── Reporte.md              # 詳細な技術分析
ツールをダウンロード