사진 폰 : iphone 6 plus (iOS 11.4.1)
iOS 루팅 탐지 우회 방법을 찾다고 flex3라는 앱을 알게되었다.
swift는 지원하지 않고 obj-c 위주로 라이브러리와 메소드들을 UI로 쉽게 볼 수 있는 점이 좋은 것 같다.
cydia에서 쉽게 다운 받아 사용할 수 있고 앱을 실행하면 심플하다.
우측 상단에 "+"를 눌러서 분석을 원하는 앱을 불러온다.
원하는 앱을 선택하면 이렇게 Patch Editor가 뜬다.
처음 실행했다면 Add Units 아래에 아무것도 없을 것이다! Add Units 을 클릭하면 라이브러리들이 뜬다.
원하는 라이브러리를 선택하여 Process 하면 해당하는 classes 를 볼 수 있다.
클래스를 선택하면 그 안의 메소드도 볼 수 있는데, 거기서 원하는 메소드를 선택하면 옆에 체크 표시가 생긴다. 한번 체크하면 어떻게 다시 없애는 지 모르겠으니 신중히 선택을 ㅠㅠ
선택한 후에 다시 앞으로 돌아가면, Add Units 아래에 선택한 메소드들이 생겨난다.
여기서 원하는 메소드를 클릭하면 다음과 같이 값들을 볼 수 있다.
pass-through 처럼 변경을 원하는 값을 선택하면 변경할 수 있다.
이처럼 NULL로 변경해 주면된다. 탈옥 탐지를 하는 메소드를 찾는다면 손쉽게 값을 변경하여 우회할 수 있을 것이라고 생각한다.
반응형
'보안 및 개발 > MOBILE' 카테고리의 다른 글
[Android] nox에 frida 설치 (0) | 2019.11.13 |
---|---|
[iOS] 앱 취약점 진단 참고 자료 (0) | 2019.11.06 |
[iOS] resign 하기 (0) | 2019.11.05 |
[iOS] Unc0ver 앱을 이용한 탈옥 (0) | 2019.11.04 |
[iOS] BurpSuite를 이용한 Proxy 설정 (response, SSL 포함) (0) | 2019.10.21 |