iOS 프리다 후킹에 관해 질문드립니다.

홈 > 커뮤니티 > 질문 게시판
질문 게시판

iOS 프리다 후킹에 관해 질문드립니다.

1 보안공부 6 2757
안녕하세요. 보안 새내기입니다.
프리다를 활용해 안드로이드, 아이폰 루팅/탈옥 탐지 우회 공부중에 진행이 어려워 질문드립니다.
예를들어 앱을 실행하자마자 OS변조 탐지가 진행되고 바로 앱이 종료될 경우
후킹할 js파일과 함께 앱이 실행되도록 --no-pause 옵션?을 주고 하면 된다고 검색했습니다.
안드로이드의 경우 "frida -U --no-pause -l JS파일 -f 앱패키지명"을 입력하면 정상적으로 실행되는 반면
iOS의 경우 똑같이 "frida -U --no-pause -l JS파일 -f 번들ID명"을 입력해도 동작을 안하는거 같아 이렇게 질문드립니다.

안드로이드와 iOS의 프리다 실행 명령이 다른건가요?
선배님들의 답변 부탁드립니다...
6 Comments
9 선우아빠 2020.09.22 11:56  
-pause 옵션은 제가 사용한 경험이 없어서 답변을 못드리지만 뒤에가 패키지명이라면  -p pid 입니다. "-f 번들ID명" - >  "-p pid" 로 바꾸면 됩니다. 아마 패키지명이 영어이면 옵션없이 가능할 것 같습니다.
1 보안공부 2020.09.22 15:12  
답변 감사합니다 :)
3 rainjj 2020.10.20 17:22  
혹시 해결 되셨나요??
1 린포포포포포포 2020.10.20 14:13  
댓글로 한수 배우고 갑니다 감사합니다!
2 HACKk 2020.11.05 17:39  
안드로이드랑 ios 프리다 명령어는 똑같습니다.
--no-pause를 주면 앱을 spawn해주는 옵션이라 루팅 탐지 함수를 수월히 후킹할 수 있습니다.
1 호이마 2021.07.09 22:47  
답변 감사합니다 :)