진행 전 준비사항
- Jailbreak iOS Device
- Install Frida
Install Frida-iOS-Dump
git clone https://github.com/AloneMonkey/frida-ios-dump.git cd frida-ios-dump/ pip install -r requirements.txt --upgrade notepad++ dump.py
Download Frida-iOS-Dump
User = 'root'
Password = 'alpine'
Host = 'IP_Address'
Port = 22
iOS Information Settings
Application Extraction
# Confirm Frida Process
frida-ps -Uai
## Using Dump.py
dump.py -l
Confrim Process ID or Name
dump.py [_Process Identifier_]
Extraction iPA
`※ WARNING
frida-ios-dump
패키지에 리눅스 명령어가 포함되어있다.
그래서 윈도우에서 실행하게되면
[WinError 5] 액세스가 거부되었습니다
라는 오류가 보일 것이고 애초에 추출이 되지 않을 것이다.
따라서 해당 방법 해결을 위해 WSL을 사용하려 하였으나 iOS Device 특성상 WSL 에서 Attach 되지 않으므로 다른 방법을 찾게되었다.
참고 :
해결방법
- 윈도우 내 리눅스 명령 사용툴
Gow
설치 - 파일 다운로드 (조건: 이전에 실패했을 경우) C:\Users\User_Name\AppData\Local\Temp 경로 내 Payload 폴더 삭제
- 커맨드 창 모두 종료
- 커맨드 재실행하여 진행 시 덤프 가능
'Tools > Frida' 카테고리의 다른 글
FridaLab - Challenge (0) | 2023.08.30 |
---|---|
Frida SSL Pinning (0) | 2023.08.24 |
Frida - Application Dump (0) | 2023.08.22 |
Frida BASIC (0) | 2023.08.22 |
Frida ERROR - SyntaxError: unexpected character (0) | 2022.08.25 |