
TP-Link MR3040をOpenWRTで動作するように設定し、シンプルながら強力なペネトレーションテスト用「ドロップボックス」にするスクリプト。

TP-Link MR3040(OpenWRT搭載)をシンプルかつ強力なペネトレーションテスト用「ドロップボックス」に設定するスクリプトです。
MiniPwnerはペネトレーションテスト用の「ドロップボックス」です。
小型でシンプルながら強力なデバイスとして設計されており、ネットワークに目立たず接続してペネトレーションテスターにリモートアクセスを提供します。
携帯可能なTP-Link MR3040(OpenWRT搭載)で構成されています。
有線・無線の統合接続
ターゲットネットワークに接続すると、MiniPwnerはターゲットネットワーク経由でSSHトンネルを確立するか、WiFiでアクセスできます。さらに、WiFiスニファーおよびロガーとして設定することも可能で、ポケットに入れてwar walkingができます。
低消費電力、バッテリー駆動可能
内蔵2000mAhバッテリーにより、有線・無線アクティブ状態で5時間以上動作します。ペンテスト中に電源コンセントを探す必要はありません。
多数のペンテストツールを搭載
aircrack-ng、elinks、ettercap-ng、karma、kismet、nbtscan、netcat、nmap、openvpn、perl 5、samba client、snort、tar、tcpdump、tmux、yafc、wgetがすべてプリインストールされています。
柔軟性と拡張性
MiniPwnerはオープンソースのOpenWrtオペレーティングシステム上で動作します。インストール済みパッケージの追加や変更も簡単に行えます。
小型サイズ
ポケットに簡単に入れて持ち運べ、電話の後ろに隠したり、短いイーサネットケーブル(付属)でジャックから吊り下げることもできます。
MiniPwnerはTP-Link MR3040ルーターに16GBのUSBフラッシュドライブを追加し、ストレージ容量を拡張したものです。
802.11n Wireless N WiFiとイーサネットポートを搭載。
オペレーティングシステムはOpenWrt Barrier Breakerです。
ペンテスト用ドロップボックス
このモードでは、MiniPwnerを使用してペネトレーションテスト中にターゲットネットワークへの不正アクセスを確立します。ペネトレーションテスターはステルスまたはソーシャルエンジニアリング技術を用いて、利用可能なネットワークポートにMiniPwnerを接続します(一般的な場所としては会議室、未使用のワークステーション、IP電話の背面など)。
接続後、ペネトレーションテスターはMiniPwnerにログインし、ネットワークのスキャンや攻撃を開始できます。MiniPwnerはターゲットネットワーク経由でSSHトンネルを同時に確立し、WiFi経由での接続も可能にします。
MiniPwnerはnmapを使用したターゲットネットワークのマッピングや、sambaクライアントを使用したWindows共有への接続など、いくつかのソフトウェアをデバイス上で直接実行できます。MetasploitやNessusなどの他のツールは、VPNトンネルを使用してMiniPwner経由で実行できます。
無線war-walking
バッテリー駆動のMiniPwnerはジーンズのポケットに収まるほど小型で、数時間動作します。無線war-walkingモードでは、MiniPwner上でkismetやaircrack-ngを起動し、検出されたすべての無線ネットワークの詳細を記録します。
キャプティブWiFiポータルまたは不正アクセスポイント
Karmaアプリケーションを使用して、802.11 Probe Requestフレームを受動的にリスンすることで、クライアントとその優先/信頼ネットワークを検出します。そこから、プローブされたネットワーク(クライアントが自動的に参加する可能性がある)に対して不正APを作成するか、任意のSSIDに対するプローブやアソシエーション要求に応答するカスタムドライバを使用して、個々のクライアントを標的にできます。上位の偽サービスを使用して、ホスト上の資格情報を取得したり、クライアント側の脆弱性を悪用したりできます。
MiniPwnerの創造的な使用方法は他にもたくさんあります。
以下はプリインストールされているソフトウェアの一部のリストです。
Aircrack 無線ネットワーク解析elinks テキストベースウェブブラウザettercap-ng 中間者攻撃ツールkismet 無線ネットワーク解析nbtscan NetBIOSネットワークスキャナNetcat ハッカーのスイスアーミーナイフNmap ネットワークスキャナopenssh-sftp-client セキュアファイル転送クライアントopenvpn VPNクライアントおよびサーバーperl 5 Perlスクリプト言語samba2-client Windowsファイル共有クライアントsnort スニファー、パケットロガー、侵入検知システムtar ファイルアーカイブTcpdump スニファー注意: MiniPwnerの設定手順については、Wiki/Configuring-a-TP-Link-MR3040-into-a-MiniPwnerを参照してください。
TP-Link MR3040ルーターをMiniPwnerにインストールおよび設定するための2つの方法が提供されています。以下を確認し、いずれかを選択してください。
TP-Link MR3040(OpenWRT搭載)で以下のスクリプトを確認して実行してください。
方法1:
wget -O /tmp/minipwner.zip https://github.com/nicholasadamou/minipwner/archive/master.zip && \
unzip /tmp/minipwner.zip && \
cd /tmp/minipwner && \
bash src/setup.sh
方法2:
wget -O /tmp/minipwner-overlay_2.0.0.tar https://raw.githubusercontent.com/nicholasadamou/minipwner/master/OVERLAY/minipwner-overlay_2.0.0.tar && \
mkdir /tmp/minipwner-overlay_2.0.0 && \
tar -C /tmp/minipwner-overlay_2.0.0 -xvf /tmp/minipwner-overlay_2.0.0.tar && \
cd /tmp/minipwner-overlay_2.0.0 && \
sh src/setup.sh
MiniPwnerはNicholas Adamou、Michael Vieauに著作権があります。
これはフリーソフトウェアであり、LICENSEファイルに記載された条件に従って再配布することができます。
yafc FTPクライアント