Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
aws-pentest — IAM 권한 상승, S3 노출, 컴퓨팅, 네트워크, 로깅 및 잘못된 구성 점검을 다루는 30개 모듈을 갖춘 자동화된 AWS 보안 평가 CLI로, Markdown 감사 보고서를 생성합니다. | Kitploit
도구/GitHubGitHub/capture0x/aws-pentest
Cloud Infrastructure SecurityDefensive ToolsPrivilege EscalationReconnaissanceVulnerability ScannersPersistence MechanismsConfiguration AuditingInformation GatheringPost-ExploitationPenetration TestingCloud Security
34875개월 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
Red Teaming
GitHubcapture0x/aws-pentest

aws-pentest

IAM 권한 상승, S3 노출, 컴퓨팅, 네트워크, 로깅 및 잘못된 구성 점검을 다루는 30개 모듈을 갖춘 자동화된 AWS 보안 평가 CLI로, Markdown 감사 보고서를 생성합니다.

저장소 보기

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핵심 자격 증명, 스토리지, 컴퓨팅, 서버리스, 네트워크, 로깅 및 거버넌스 검사신속한 초기 평가
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인증되지 않은 자격 증명 풀, 취약한 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호출자 신원, 계정 별칭, 비밀번호 정책
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버킷 탈취 및 dangling 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.py자격 증명 풀, 비인증 접근, 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

콘솔 출력 예시

╭────────────────────────────────────────────╮
│ AWS Cloud Security Audit                   │
│ Profile: default/env  Region: us-east-1    │
╰────────────────────────────────────────────╯

Audit complete ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 33/33 0:02:14

     Assessment Overview
도구 다운로드