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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
frida-ipa-extract — 강력한 Frida 기반 도구로, 탈옥된 기기에서 암호 해독된 iOS 앱을 .ipa로 덤프합니다. App Store, 사이드로드 및 시스템 앱을 지원합니다. | Kitploit
도구/GitHubGitHub/lautarovculic/frida-ipa-extract
iOS SecurityMobile App PentestingReverse EngineeringInformation GatheringPenetration TestingMobile Security
GitHublautarovculic/frida-ipa-extract

frida-ipa-extract

강력한 Frida 기반 도구로, 탈옥된 기기에서 암호 해독된 iOS 앱을 .ipa로 덤프합니다. App Store, 사이드로드 및 시스템 앱을 지원합니다.

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

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

frida-ipa-extract

이 프로젝트는 frida-ios-dump에서 영감을 받았습니다. 최근 해당 도구에서 문제가 발생하여, 오늘날 직면하는 문제를 해결하기 위해 더 강력하고 추가 기능이 있는 frida-ipa-extract를 만들기로 결정했습니다. Frida를 사용하여 탈옥된 iOS 기기에서 복호화된 .ipa를 추출합니다. App Store, 사이드로드, 시스템 앱을 통해 설치된 앱을 지원합니다.

요구 사항

  • Python 3.9+
  • frida-server가 실행 중인 탈옥된 iOS 기기
  • SSH 모드: 기기의 OpenSSH

설치:

# Install as a standalone tool using uv or pipx
uv tool install git+https://github.com/lautarovculic/frida-ipa-extract.git

# Or install as an editable package (for development)
pip install -e .

사용법

# Using the entry point (if installed as standalone tool)
frida-ipa-extract

# Or using the script directly
python extract.py -U -f com.example.app -o MyApp.ipa
python extract.py -U -f com.example.app -o MyApp.ipa --sandbox
python extract.py -U -f com.example.app -o MyApp.ipa --no-resume
python -m frida_ipa_extract -U --pid 1234 -o MyApp.ipa
./extract.py -U "My Running App"
python extract.py -H 192.168.100.32 -P 2222 -u root -p password -f com.example.app

인자:

  • -f <target>: 앱 실행 (번들 ID 또는 앱 이름)
  • --pid <pid>: 실행 중인 PID에 연결
  • target (위치 인자): 실행 중인 앱의 앱 이름/번들 ID
  • -o <path>: 출력 IPA 경로 (기본값 <AppName>.ipa)
  • -U: USB로 연결
  • -H <host> -P <port> -u <user> -p <pass>: SSH로 연결 (paramiko)
  • --sandbox: 앱 샌드박스를 현재 디렉토리의 <AppName>-sandbox로 덤프
  • --no-resume: 실행된 앱을 일시 중단 상태로 유지 (계측 시 탈옥 탐지로 인해 앱이 충돌하는 경우 유용)

-f 또는 --pid를 전달하지 않으면 도구가 실행 중인 앱에 연결됩니다. 대상이 제공되지 않으면 실행 중인 앱을 나열하고 선택하라는 메시지가 표시됩니다.

참고 사항

  • -U 없이 SSH를 사용하는 경우 도구는 27042 포트에서 frida-server로 로컬 터널을 열고 SFTP를 사용하여 앱 번들을 다운로드합니다. -U와 -H를 모두 전달하면 USB가 Frida에 사용되고 SSH는 파일 전송에만 사용됩니다.
  • SSH 없이 USB를 사용하는 경우 번들은 Frida RPC를 통해 가져옵니다 (대형 앱의 경우 느림).
  • 앱이 실행 중이지 않으면 -f를 사용하여 실행하십시오.
  • 덤프하기 전에 기기에서 frida-server가 실행 중인지 확인하십시오.
  • 파일이 다운로드되는 동안 진행 표시줄이 표시됩니다.
  • 다운로드 중 Frida 세션이 손실되면 도구가 안정적인 시스템 프로세스로 전환하여 재시도합니다. 까다로운 앱의 경우 --no-resume 또는 SSH 전송을 사용하십시오.

문제 해결

  • Frida attach timed out: 앱이 연결을 차단할 수 있습니다. -f로 실행하거나 --no-resume을 시도하십시오.
  • 다운로드 중 script has been destroyed: 앱이 충돌했습니다. --no-resume으로 재시도하거나 SSH 전송(-H/-u/-p)을 사용하십시오.
  • No running apps found: 앱이 실행 중이 아닙니다. -f를 사용하여 실행하십시오.
도구 다운로드