본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

Frida GUI Helper

0

Frida GUI Helper는 Windows 데스크톱에서 Frida를 Android 기기와 함께 사용할 수 있도록 돕는 GUI 도우미입니다.

디버거인젝션후킹

소개

Frida GUI Helper는 Windows 데스크톱에서 Frida를 Android 기기와 함께 사용할 수 있도록 돕는 GUI 도우미입니다. Wails와 Vue로 제작되었으며, ADB 기기 연결, frida-server 관리, 프로세스 선택, 스크립트 주입, 로그 확인 등의 작업을 명령줄 없이 수행할 수 있습니다. 이 도구는 소유하거나 테스트 권한이 있는 기기와 앱에서만 사용해야 합니다.

상세정보

기기 및 프로세스 관리

  • ADB를 통한 Android USB 기기 검색
  • 앱 및 프로세스 목록에서 Attach 또는 Spawn 동작 선택
  • 루팅된 Android 기기에서 frida-server 푸시/시작/중지 지원

스크립트 허브 및 편집기

  • 초보자용 및 고급용 내장 스크립트 템플릿 제공
  • 로컬 .js, .mjs, .ts 스크립트 가져와 편집기에서 실행
  • @frida-gui 메타데이터를 통한 형식화된 매개변수 폼 생성

실행 프로필 및 세션 관리

  • 기기, 대상, Attach/Spawn 모드, 스크립트 스냅샷, 매개변수, frida-server 경로를 저장하는 재사용 가능한 실행 프로필
  • 마지막 성공 구성을 원클릭으로 복원 및 실행
  • 세션별 stdout/stderr, 종료 이유, 종료 코드, 실행 시간 기록
  • 세션 재주입 및 오류 복사 기능

환경 검사 및 진단

  • ADB 권한, Root, ABI, 관리형 CLI, 서버 상태/버전, 대상 존재 여부를 확인하는 사전 주입 검사
  • ADB, Frida CLI, 기기 ABI, Root, 서버 버전, 서버 프로세스, 공식 frida-ps -U 스모크 테스트를 위한 진단 도구

설치 및 시작

  1. Releases에서 Frida-GUI-Helper-v*-windows-amd64-setup.exe를 다운로드합니다.
  2. 설치 프로그램을 실행하고 설치 디렉터리를 선택합니다.
  3. 시작 메뉴 또는 바탕 화면 바로 가기에서 Frida GUI Helper를 시작합니다.
  4. Devices 페이지에서 Android 기기를 선택합니다.
  5. 도구 체인 진단 및 Frida 공식 smoke test를 실행합니다.
  6. UI에서 frida-server를 시작하거나 푸시합니다.
  7. Processes 페이지에서 앱 또는 프로세스를 선택합니다.
  8. Scripts 페이지에서 템플릿을 선택하거나 사용자 스크립트를 가져온 후 Attach 또는 Spawn을 실행합니다.

설치 프로그램에는 잠긴 Frida 구성 요소 세트가 포함되어 있으며, 데스크톱 CLI와 네 개의 Android 서버는 모두 동일한 공식 Frida 릴리스에서 제공됩니다. 따라서 오프라인에서도 일치하는 서버를 푸시할 수 있습니다. ADB는 번들된 Platform-tools 또는 PATH에서 가져올 수 있습니다.

활용 예시

  • 연결 프로브, Java 런타임 프로브, SSL Pinning 기본 우회, Intent 모니터, 로드된 클래스 열거 등의 기본 템플릿을 사용하여 앱 동작을 분석할 수 있습니다.
  • Memory.scan을 이용한 메모리 스캔 및 패치, DEX 메모리 스캔 및 덤프, Stalker를 이용한 네이티브 실행 추적, Java.registerClass를 이용한 런타임 Java 클래스 생성, NativeFunction 및 rpc.exports를 이용한 네이티브 호출 및 RPC, Interceptor.replace 및 Arm64Writer를 이용한 네이티브 교체 등의 고급 템플릿을 사용할 수 있습니다.

지원 환경 및 요구사항

  • Windows amd64
  • USB 디버깅이 활성화된 Android 기기
  • frida-server 워크플로를 위한 루팅된 Android 기기
  • 데스크톱과 Android 기기의 Frida 버전 일치

버전 및 업데이트

현재 버전은 1.0.9이며, 2026-08-04에 출시되었습니다. 설정 페이지에서 애플리케이션 및 공식 Frida 업데이트를 확인할 수 있으며, 시작 시 업데이트 확인, Frida 구성 요소 자동 업데이트, 업데이트 알림, 자동 주입 사전 검사 등을 제어할 수 있습니다.

제한 사항 및 라이선스

  • 이 도구는 소유하거나 테스트 권한이 있는 기기와 앱에서만 사용해야 합니다.
  • USB 디버깅, ADB 권한, 루트 액세스가 필요합니다.
  • MIT 라이선스로 배포됩니다.

시스템 요구사항

Windows amd64, USB 디버깅이 활성화된 Android 기기, frida-server 워크플로를 위한 루팅된 Android 기기, 데스크톱과 Android 기기의 Frida 버전 일치가 필요합니다.