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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
changeme — デフォルトの認証情報スキャナー。 | Kitploit
ツール/GitHubGitHub/ztgrace/changeme
脆弱性スキャナーパスワード攻撃ウェブセキュリティネットワークセキュリティペネトレーションテスト
GitHubztgrace/changeme

changeme

デフォルトの認証情報スキャナー。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

changeme Build Status

デフォルト認証情報スキャナー。

Basic Scan

概要

changeme は商用スキャナーが終わったところから引き継ぎます。デフォルト認証情報やバックドア認証情報の検出に重点を置いており、必ずしも一般的な認証情報を対象とするわけではありません。デフォルトモードではHTTPのデフォルト認証情報をスキャンしますが、他の認証情報もサポートしています。

changeme はコードやモジュールを記述することなく新しい認証情報を簡単に追加できるように設計されています。認証情報データはコードから分離されて保存されます。すべての認証情報は yaml ファイルに保存されるため、人間が容易に読み取れると同時に changeme で処理できます。認証情報ファイルは ./changeme.py --mkcred ツールを使用し、いくつかの質問に答えることで作成できます。

changeme は http/https、mssql、mysql、postgres、ssh、ssh w/key、snmp、mongodb、ftp プロトコルをサポートしています。./changeme.py --dump を使用して、現在利用可能なすべての認証情報を出力できます。

ターゲットの読み込みには、単一の IP アドレス/ホスト、サブネット、ホストのリスト、nmap XML ファイル、Shodan クエリなど、さまざまな方法を使用できます。Shodan 以外の方法はすべて位置引数として読み込まれ、タイプは推測されます。

インストール

changeme は Linux でのみテストされており、Windows および OS X/macOS では既知の問題があります。サポートされていないプラットフォームで changeme を実行するには Docker を使用してください。Redis バックアップのキュー(最も安定)またはインメモリバックアップのキューをサポートしています。

changeme の安定版は リリース ページにあります。

mssql サポートの場合、pyodbc をインストールする前に unixodbc-dev をインストールする必要があります。

postgres サポートの場合、libpq-dev をインストールする必要があります。

HTML レポートのスクリーンショットには、PATH に PhantomJS が必要です。

必要な Python モジュールをインストールするには pip を使用します: pip install -r requirements.txt

Docker

changeme を実行する便利な方法は、Docker コンテナ内で行うことです。Docker Hub からプリビルドされたコンテナを実行するか、以下の手順を使用して独自のコンテナをビルドできます。

Docker で changeme を実行する

Docker はキュー・バックエンドとして Redis と組み合わせて使用するのが最適です。以下は Redis と連携するリンクコンテナのセットアップ方法です。

最新のコンテナを取得: docker pull redis && docker pull ztgrace/changeme

Redis をバックグラウンドで起動: docker run -d --name redis1 redis

Redis コンテナを名前でリンクし、ローカルディレクトリをコンテナの /mnt ディレクトリにマウントして changeme を起動: docker run -it -v /tmp/results:/mnt --link redis1:redis ztgrace/changeme:latest /bin/sh

--redishost を redis に指定し、マウントしたボリュームに --output ファイルを指定して changeme を実行: ./changeme.py --redishost redis --output /mnt/results.csv --protocols ssh --threads 20 -d 192.168.1.0/24

Dockerfile からビルドする

  1. Docker コンテナをビルド: docker build -t changeme .
  2. コンテナ内部から changeme を実行: docker run -it changeme /bin/bash

使用例

以下は一般的な使用例です。

  • 単一ホストをスキャン: ./changeme.py 192.168.59.100
  • サブネットのデフォルト認証情報をスキャン: ./changeme.py 192.168.59.0/24
  • nmapファイルを使用してスキャン: ./changeme.py subnet.xml
  • Tomcat のデフォルト認証情報をサブネットからスキャンし、タイムアウトを5秒に設定: ./changeme.py -n "Apache Tomcat" --timeout 5 192.168.59.0/24
  • Shodan を使用してターゲットリストを生成し、デフォルト認証情報を確認: ./changeme.py --shodan_query "Server: SQ-WEBCAM" --shodan_key keygoeshere -c camera
  • SSH および既知のSSHキーをスキャン: ./changeme.py --protocols ssh,ssh_key 192.168.59.0/24
  • プロトコル構文を使用してホストのSNMP認証情報をスキャン: ./changeme.py snmp://192.168.1.20

より詳細な例は Wikiの例 を参照してください。

既知の問題

telnet スキャナーは壊れています。

さらに、https://github.com/ztgrace/changeme/issues にバグとして報告されたものすべて。

バグと機能強化

バグと機能強化は https://github.com/ztgrace/changeme/issues で追跡されています。

認証情報のリクエスト: Github に Issue を追加し、credential ラベルを適用してください。

認証情報に投票する: どの認証情報を追加するかの優先順位付けに協力したい場合は、認証情報の Issue にコメントを追加できます。

詳細については wiki を参照してください。

コントリビューター

コードの貢献と提案に感謝します。

  • @AlessandroZ
  • @m0ther_
  • @GraphX
  • @Equinox21_
  • https://github.com/ztgrace/changeme/graphs/contributors
ツールをダウンロード