nox_adb push [서버파일] /data/local/tmp
adb shell
cd /data/local/tmp
chmod 777 [서버파일]
./[서버파일] &
pip install frida == [서버파일버전]
pip install frida-tools
: 중요정보 입력해보기 등등
frida-ps -Uai
python fridump3.py -u -r [PID] -s
: python 실행시킨 폴더에 있는 string.txt파일 열어서 입력했던 개인정보 혹은 정보들 검색해서 메모리에 남아있는지 확인해보기!
: fridump3.py 파일을 열어서 다음과 같이 수정!
frida.get_usb_device()
=> frida.get_usb_device(1)
step1. Cydia > 소스 > 편집 > 추가 > https://build.frida.re 소스 추가
step2. Frida (64bits 임)또는 Frida for 32bits device 설치
(설치 시, /usr/sbin/frida-server 자동구동)
설치 후 cmd 에서 frida-ls-devices
로 기기 확인 ( 루팅된 기기연결 필요 )
C:\FRIDASTUDY>frida-ls-devices
Id Type Name
---------------------------------------- ------ ------------
local local Local System
cd211ee450f8d1b23cb308d03cf1751e389aab2e usb iOS Device
socket
# Start a new Session
if USB:
session = frida.get_usb_device().attach(APP_NAME)
# Start a new Session
if USB:
session = frida.get_usb_device().attach(int(APP_NAME)) # 수정
frida-ps -U
907 tipsd
923 transparencyd
994 triald
532 trustd
550 useractivityd
970 videosubscriptionsd
597 vmd
549 voiced
1041 voicememod
472 watchdogd
474 wcd
910 webbookmarksd
543 wifianalyticsd
python fridump3.py -u -r [PID] -s
______ _ _
| ___| (_) | |
| |_ _ __ _ __| |_ _ _ __ ___ _ __
| _| '__| |/ _` | | | | '_ ` _ \| '_ \
| | | | | | (_| | |_| | | | | | | |_) |
\_| |_| |_|\__,_|\__,_|_| |_| |_| .__/
| |
|_|
Current Directory: C:\FRIDASTUDY
Output directory is set to: C:\FRIDASTUDY\dump
Starting Memory dump...
Progress: [########------------------------------------------] 15.2% Completee
Failed to enumerate processes: this feature requires an iOS Developer Disk Image to be mounted; run Xcode briefly or use ideviceimagemounter to mount one manually
: 해당 에러 발생 시 Jailbreak 다시해주면 됨. 아니면 프리다 서버를 다시 설치하거나.. 프리다 서버 문제임