Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
aws-pentest — IAM権限昇格、S3の露出、コンピューティング、ネットワーク、ログ記録、設定不備のチェックを網羅する30のモジュールを備え、Markdown形式の監査レポートを生成する自動AWSセキュリティ評価CLI。 | Kitploit
ツール/GitHubGitHub/capture0x/aws-pentest
クラウドインフラストラクチャセキュリティ防御ツール特権昇格偵察脆弱性スキャナー永続化メカニズム構成監査情報収集ポストエクスプロイトペネトレーションテストクラウドセキュリティレッドチーミング
348775ヶ月前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
GitHubcapture0x/aws-pentest

aws-pentest

IAM権限昇格、S3の露出、コンピューティング、ネットワーク、ログ記録、設定不備のチェックを網羅する30のモジュールを備え、Markdown形式の監査レポートを生成する自動AWSセキュリティ評価CLI。

リポジトリを見る

AWS Pentest Tool ロゴ

AWS Pentest Tool

Python 3.8+ MIT License v3.0.0 30 モジュール Markdown エグゼクティブレポート

認可された監査、ペネトレーションテスト、レッドチーム演習のための自動化された AWS クラウドセキュリティ評価フレームワーク。


概要

AWS Pentest Tool は、アイデンティティリスク、パブリック露出、シークレット漏洩、脆弱な信頼関係、ログ記録の欠落、クラウドサービスの設定ミスについて AWS 環境を監査します。マルチモジュールの評価パイプラインを実行し、重大度の集計、証拠、概念実証コマンド、および修復ガイダンスを含むタイムスタンプ付きの Markdown レポートを生成します。

CLI は実践的なエンゲージメント作業向けに設計されています:

  • boto3 によるマルチリージョンの AWS 列挙
  • フル監査モードと対象を絞ったモジュールスキャンモード
  • 長時間のスキャン中のリッチなターミナル進捗表示
  • reports/ に出力されるエグゼクティブ形式の Markdown レポート
  • 認可されたテスト向けの防御的・攻撃的検証ヘルパー

認可が必要です。このツールは、所有しているか、テストについて明示的な書面による許可を得ている AWS アカウントに対してのみ実行してください。


目次

  • クイックスタート
  • 監査モード
  • コマンド
  • モジュールの対象範囲
  • レポート出力
  • スクリーンショット
  • 要件
  • プロジェクト構成
  • セキュリティに関する注意事項
  • ライセンス

クイックスタート

git clone https://github.com/capture0x/aws-pentest.git
cd aws-pentest

python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

python3 aws_agent.py configure
python3 aws_agent.py audit --mode recon

より広範な評価を実行します:

python3 aws_agent.py audit --mode all --regions us-east-1,eu-west-1 --output reports

対象を絞ったサービススキャンを実行します:

python3 aws_agent.py scan-sts
python3 aws_agent.py scan-apigw --regions us-east-1,us-west-2
python3 aws_agent.py scan-dns --region us-east-1

監査モード

モードスコープ推奨用途
reconコアとなるID、ストレージ、コンピューティング、サーバーレス、ネットワーク、ログ記録、ガバナンスのチェック迅速な初期評価
lootreconに加え、ネットワーク、RDS、KMS、シークレット、ECR、EBS、CloudTrailの詳細チェック機密データと露出のレビュー
all利用可能な完全なスキャンパス完全なエンゲージメントまたは最終検証

例:

python3 aws_agent.py audit --mode all --profile security-audit --regions us-east-1,eu-west-1

コマンド

コアコマンド

コマンド目的
configureAWS 認証情報を 0600 権限のローカル .env ファイルに保存する
auditオーケストレーションされた完全な評価を実行し、Markdown レポートを生成する
exploit-iamIAM 権限昇格の検出結果と概念実証コマンドを表示する
exploit-s3バケットごとの S3 露出と悪用のヒントを表示する
backdoor-create永続的な IAM 管理者ユーザーを作成する。破壊的であり、確認によって保護されている

標的型スキャン

コマンドモジュール主なチェック項目
scan-stsSTS クロスアカウントリスクの高い信頼ポリシー、脆弱な ExternalId の態勢、OIDC プロバイダー、ロールチェーン
scan-apigwAPI Gateway認証の欠如、脆弱なリソースポリシー、WAF のギャップ、JWT/CORS の問題
scan-cognitoCognito未認証の ID プール、脆弱な MFA 態勢、アプリクライアントの露出
scan-dynamodbDynamoDB暗号化、PITR、ストリーム、リソースポリシー
scan-sqs-snsSQS / SNSパブリックポリシー、HTTP サブスクリプション、サーバー側暗号化の欠如
scan-cfnCloudFormationシークレット出力、スタックロールの権限リスク、ドリフト
scan-dnsRoute53サブドメイン乗っ取りの候補、DNSSEC、NS 委任リスク
scan-codebuildCodeBuild / CodePipeline平文のシークレット、特権モード、アーティファクトの暗号化
scan-wafAWS WAFデフォルトアクション、マネージドルールの欠如、レート制限、ログ記録
scan-scpAWS Organizations SCPガードレールのカバレッジ、重要な拒否の欠如、組織メンバーシップ
scan-sfnStep Functions / EventBridgeパブリックイベントバス、クロスアカウントターゲット、ステートマシンのログ記録とシークレット

一般的な例

python3 aws_agent.py audit --mode recon
python3 aws_agent.py audit --mode all --regions us-east-1,eu-west-1 --output /tmp/audit
python3 aws_agent.py audit --mode recon --auto-backdoor --verbose

python3 aws_agent.py exploit-iam --identity user/pentest-user
python3 aws_agent.py exploit-iam --auto-assume-role
python3 aws_agent.py exploit-s3 --bucket example-bucket

python3 aws_agent.py backdoor-create --dry-run
python3 aws_agent.py backdoor-create --user-name authorized-test-admin

モジュールカバレッジ

#領域モジュールファイル主要チェック項目
00アカウントコンテキストaccount.py呼び出し元のID、アカウントエイリアス、パスワードポリシー
01IAM 権限昇格iam.pyワイルドカード、PassRole、AssumeRole、CreateAccessKey、危険なアクション
02S3 アクセス制御s3.py, s3_website.pyパブリックバケット、ウェブサイト公開、パブリック書き込み、乗っ取りリスク
03コンピュートインベントリcompute.pyEC2 および Lambda のインベントリ、user-data 内のシークレット指標
04ネットワークセキュリティグループnetwork_sg.pyインターネットに公開された管理ポート、IPv4/IPv6 の公開
05ログ記録体制logging.pyCloudTrail、GuardDuty、Config、VPC Flow Logs
06RDS / KMS / Secretsrds.py, rds_enum.py, kms_secrets.pyパブリック RDS、スナップショット、KMS キー、Secrets Manager、SSM パラメータ
07Lambda 分析lambda_analysis.py関数 URL、環境変数内のシークレット、パブリック呼び出し、実行ロールのリスク
08EKS 分析eks_analysis.pyパブリック API エンドポイント、監査ログ、コントロールプレーンの公開
09CloudTrail 外部流出cloudtrail_exfil.pyパブリックログバケット、クロスアカウントアクセス、未暗号化ログ
10EBS スナップショットebs_snapshots.pyパブリック/共有スナップショット、暗号化体制
11S3 サブドメインs3_subdomain.pyバケット乗っ取りおよびダングリング CNAME のチェック
12S3 Git アーティファクトs3_git_detector.pyS3 内に公開された .git オブジェクト
13ECR コンテナecr_analysis.pyパブリックリポジトリ、イメージスキャン、可変タグ
14IAM バックドアiam_backdoor.pyドライランで保護された永続化の検証
15IMDS 列挙imds_enum.pyIMDSv1/v2、ロール認証情報、user-data 内のシークレット
16SSM 管理 EC2ssm_ec2.py管理対象インスタンス、Run Command の経路
17S3 バージョン履歴s3_versions.py削除オブジェクトの復元、不審な過去バージョン
18Amazon MQmq_enum.pyブローカーの公開、ユーザー、バージョン指標
19STS クロスアカウントsts_cross_account.py信頼ポリシーの弱点、OIDC 条件、ロールチェーン
20API Gatewayapi_gateway.py認証バイパス、WAF のギャップ、リソースポリシー、CORS
21Cognitocognito.pyID プール、未認証アクセス、MFA ポリシー
22DynamoDBdynamodb.py暗号化、ストリーム、PITR、アクセスポリシー
23SQS / SNSsqs_sns.pyパブリックなキュー/トピックポリシー、エンドポイント漏洩、SSE
24CloudFormationcloudformation.pyシークレット出力、スタックロールの権限、ドリフト
25Route53 / DNSroute53.py乗っ取り候補、DNSSEC、NS 委任
26CodeBuild / Pipelinecodebuild_pipeline.py平文の環境変数シークレット、buildspec 内のシークレット、特権ビルド
27WAF 分析waf_analysis.pyデフォルト許可、マネージドルールの欠落、レート制限、ログ記録
28SCP 監査scp_audit.pyAWS Organizations のガードレールカバレッジ
29Step Functions / EventBridgestepfunctions_eventbridge.pyパブリックバス、クロスアカウントターゲット、ログ記録のギャップ、ハードコードされたシークレット

レポート出力

各 audit 実行はタイムスタンプ付きの Markdown レポートを生成します:

reports/aws_audit_report_YYYYMMDD_HHMMSS.md

レポートには以下が含まれます:

  • 評価メタデータ:生成時刻、AWSアカウント、呼び出し元ARN、総合リスク評価
  • Critical、High、Medium、Lowの件数を含むエグゼクティブサマリー
  • サービスごとの検出事項とエビデンステーブル
  • 検証に役立つ場合の概念実証コマンド
  • セキュリティへの影響度順に並べた修復ガイダンス
  • 有効化時のオプションの自動バックドア機能評価

トップレベルのレポートセクション:

1.  Account Information
2.  IAM Identity & Access
3.  STS Cross-Account Trust Analysis
4.  S3 Storage
5.  Compute - EC2
6.  Network Exposure & Security Groups
7.  Lambda Function Analysis
8.  EKS Cluster Analysis
9.  ECR Container Analysis
10. Instance Metadata (IMDS) & Credential Exposure
11. SSM-Managed EC2
12. RDS Databases & Snapshots
13. KMS / Secrets Manager / SSM Parameters
14. EBS Snapshot Exposure
15. CloudTrail Exfiltration Risks
16. Logging & Detection Posture
17. Amazon MQ / ActiveMQ
18. API Gateway Security
19. Cognito / Identity Pool Analysis
20. DynamoDB Security
21. SQS / SNS Security
22. CloudFormation Security
23. Route53 / DNS Security
24. CodeBuild / CodePipeline Secret Exposure
25. AWS WAF Rule Analysis
26. Service Control Policy Audit
27. Step Functions / EventBridge Exposure
28. Consolidated Recommendations
29. Auto-Backdoor Capability Assessment

コンソール出力のサンプル

ツールをダウンロード