Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

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

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

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
elegant-bouncer — ELEGANTBOUNCER는 파일 기반 모바일 익스플로잇 탐지 도구입니다. | Kitploit
도구/GitHubGitHub/msuiche/elegant-bouncer
iOS SecurityVulnerability AnalysisMobile ForensicsMalware AnalysisDigital ForensicsMobile SecurityBinary Analysis
GitHubmsuiche/elegant-bouncer

elegant-bouncer

ELEGANTBOUNCER는 파일 기반 모바일 익스플로잇 탐지 도구입니다.

저장소 보기
1771111개월 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
웹사이트

alt text

ELEGANTBOUNCER

ELEGANTBOUNCER는 파일 기반 모바일 익스플로잇을 위한 탐지 도구입니다.

고급 파일 기반 위협 식별을 위한 혁신적인 접근 방식을 사용하며, 실제 유포(in-the-wild) 샘플이 필요 없고 정규식 또는 IOC 기반의 기존 방법보다 뛰어난 성능을 제공합니다. 현재는 FORCEDENTRY(CVE-2021-30860), BLASTPASS(CVE-2023-4863, CVE-2023-41064), TRIANGULATION(CVE-2023-41990)과 같은 모바일 취약점 식별을 주로 목표로 합니다.

지원 표

위협 이름CVE지원 여부
FORCEDENTRYCVE-2021-30860✅
BLASTPASSCVE-2023-4863, CVE-2023-41064✅
TRIANGULATIONCVE-2023-41990✅
CVE-2025-43300CVE-2025-43300✅

탐지 도구 출력

자세히 알아보기

  • FORCEDENTRY
  • BLASTPASS

터미널 사용자 인터페이스

ELEGANTBOUNCER TUI - 실시간 병렬 스캔 시각화

TUI 모드는 병렬 스캔 작업의 실시간 시각화를 제공하여 모든 활성 작업자 스레드를 동시에 표시합니다. 디렉터리를 스캔할 때 --tui 플래그로 활성화할 수 있습니다.

시작하기

root@kitploit:~
elegant-bouncer v0.2
ELEGANTBOUNCER Detection Tool
Detection tool for file-based mobile exploits.

A utility designed to detect the presence of known mobile APTs in commonly distributed files.

Usage: elegant-bouncer [OPTIONS] <Input path>

Arguments:
  <Input path>
          Path to the input file or folder

Options:
  -v, --verbose
          Print extra output while parsing

  -s, --scan
          Assess a given file or folder, checking for known vulnerabilities

  -c, --create-forcedentry
          Create a FORCEDENTRY-like PDF

  -r, --recursive
          Recursively scan subfolders

  -m, --messaging
          Scan messaging app databases for attachments (iOS backup format)

  --ios-extract
          Extract/reconstruct iOS backup to readable folder structure

  -o, --output <OUTPUT>
          Output directory for iOS backup extraction

  -f, --force
          Force overwrite of output directory if not empty

  -e, --extensions <EXTENSIONS>
          File extensions to scan (comma-separated, e.g., "pdf,webp,ttf")
          Default: pdf,gif,webp,jpg,jpeg,png,tif,tiff,dng,ttf,otf

  -h, --help
          Print help information (use `-h` for a summary)

  -V, --version
          Print version information

파일 및 폴더 스캔

단일 파일 스캔

--scan을 사용하여 단일 파일에 알려진 취약점이 있는지 평가합니다:

root@kitploit:~
elegantbouncer --scan suspicious_file.pdf

폴더 스캔

디렉터리의 모든 지원 파일을 스캔합니다:

root@kitploit:~
elegantbouncer --scan /path/to/folder

재귀 폴더 스캔

-r 플래그를 사용하여 모든 하위 디렉터리를 재귀적으로 스캔합니다:

root@kitploit:~
elegantbouncer --scan /path/to/folder -r

사용자 지정 파일 확장자

-e 플래그로 스캔할 파일 형식을 지정합니다:

root@kitploit:~
# Scan only PDF and DNG files
elegantbouncer --scan /path/to/folder -e pdf,dng

# Scan only image files recursively
elegantbouncer --scan /path/to/folder -r -e jpg,jpeg,png,webp,gif

기본 확장자

기본적으로 이 도구는 다음 확장자의 파일을 스캔합니다:

  • 문서: pdf
  • 이미지: gif, webp, jpg, jpeg, png, tif, tiff, dng
  • 글꼴: ttf, otf

출력 예시

디렉터리를 스캔할 때 도구는 다음을 제공합니다:

  • 실시간 진행 상황 업데이트
  • 즉각적인 위협 탐지 알림
  • 모든 취약점 유형이 포함된 요약 표
  • 다음 정보를 포함한 자세한 감염 파일 표:
    • 파일 경로
    • 위협 이름
    • 관련 CVE ID
root@kitploit:~
[+] Scanning directory: /path/to/documents
[+] Recursive mode enabled
[+] Extensions: pdf, gif, webp, jpg, jpeg, png, tif, tiff, dng, ttf, otf

[1] Scanning: /path/to/documents/invoice.pdf
[2] Scanning: /path/to/documents/photo.jpg
[3] Scanning: /path/to/documents/malicious.webp
  └─ THREAT found: BLASTPASS
[4] Scanning: /path/to/documents/report.pdf
  └─ THREAT found: FORCEDENTRY

[+] Scanned 4 files

[+] Summary Results:
╭────────────────┬───────────────────────────────┬──────────────────────────────────────────────────────────────────────────┬──────────╮
│ name           │ cve_ids                       │ description                                                              │ detected │
├────────────────┼───────────────────────────────┼──────────────────────────────────────────────────────────────────────────┼──────────┤
│ FORCEDENTRY    │ CVE-2021-30860                │ Malicious JBIG2 PDF shared over iMessage                                 │ Yes      │
│ BLASTPASS      │ CVE-2023-4863, CVE-2023-41064 │ Malicious WebP presumably shared over iMessage and other mediums         │ Yes      │
│ TRIANGULATION  │ CVE-2023-41990                │ Maliciously crafted TrueType font embedded in PDFs shared over iMessage  │ No       │
│ CVE-2025-43300 │ CVE-2025-43300                │ Malicious DNG with JPEG Lossless compression exploiting RawCamera.bundle │ No       │
╰────────────────┴───────────────────────────────┴──────────────────────────────────────────────────────────────────────────┴──────────╯

[!] Infected Files Details:
╭────────────────────────────────┬─────────────┬───────────────────────────────╮
│ path                           │ threat_name │ cve_ids                       │
├────────────────────────────────┼─────────────┼───────────────────────────────┤
│ /path/to/documents/report.pdf  │ FORCEDENTRY │ CVE-2021-30860                │
│ /path/to/documents/malicious.webp │ BLASTPASS   │ CVE-2023-4863, CVE-2023-41064 │
╰────────────────────────────────┴─────────────┴───────────────────────────────╯

iOS 백업 분석

iOS 백업 구조 추출

iOS 백업을 읽을 수 있는 폴더 구조로 재구성합니다:

root@kitploit:~
# Extract backup to default location (creates _reconstructed folder)
elegantbouncer --ios-extract /path/to/ios/backup

# Extract to specific output directory
elegantbouncer --ios-extract /path/to/ios/backup -o /path/to/output

# Force overwrite if output directory exists
elegantbouncer --ios-extract /path/to/ios/backup -o /path/to/output --force

메시징 앱 첨부 파일 스캔

iOS 백업에서 메시징 앱의 악성 첨부 파일을 스캔합니다:

root@kitploit:~
# Scan messaging databases (iMessage, WhatsApp, Viber, Signal, Telegram)
elegantbouncer --scan --messaging /path/to/ios/backup

# Combine with extraction for complete analysis
elegantbouncer --ios-extract /path/to/ios/backup -o /tmp/extracted
elegantbouncer --scan --messaging /tmp/extracted

이 기능은 다음 앱의 첨부 파일에서 위협을 탐지합니다:

  • iMessage - SMS/MMS 데이터베이스 첨부 파일
  • WhatsApp - 채팅의 미디어 파일
  • Viber - 공유 파일 및 미디어
  • Signal - 첨부 파일 폴더(데이터베이스는 암호화됨)
  • Telegram - 캐시된 미디어 파일

create-forcedentry

--create-forcedentry를 사용하여 CVE-2021-30860을 악용하도록 설계된 PDF를 처음부터 생성할 수 있습니다. 진행 중인 작업입니다.

참고: 미리 제작된 샘플은 samples/ 디렉터리에서 찾을 수 있습니다.

권장 사항

관심 대상이 될 수 있다고 생각된다면 Lockdown Mode를 사용하여 공격 표면을 줄이십시오.

감사의 말

  • Hamid K. (@Hamid-K) - 메시징 앱 스캔 및 iOS 백업 재구성의 원래 구현
  • Valentin Pashkov, Mikhail Vinogradov, Georgy Kucherin (@kucher1n), Leonid Bezvershenko (@bzvr_), Boris Larin (@oct0xor) - Kaspersky 소속
  • Apple Security Engineering and Architecture (SEAR)
  • Bill Marczack
  • Jeff - FORCEDENTRY를 이해하도록 도와주셨습니다
  • Valentina - 이 대상을 제안해 주셨습니다
  • Ian Beer 및 Samuel Groß (Google Project Zero) - Citizen Lab이 공유한 샘플에 대한 훌륭한 분석 글
  • @mistymntncop - 논의와 CVE-2023-4863 연구에 기여
  • Ben Hawkes

참고 자료

  • CVE-2025-43300 탐지: Apple DNG 처리 취약점 심층 분석
  • 트라이앵귤레이션 연구: 싱글 바이트 시그니처로 CVE-2023-41990 탐지
  • FORCEDENTRY 연구: 샘플 없이 익스플로잇 탐지
  • BLASTPASS 연구: WebP 파일 내부의 익스플로잇 탐지 - 1부
  • BLASTPASS 연구: Apple 및 Google WebP POC 파일 분석 - 2부
도구 다운로드