👍🏼

실습 정리 모음

Tags

DVIA (Obj-C)

DVIA - Jailbreak 우회 1 (Cycript)
DVIA - Jailbreak 우회 2 (코드패치)
DVIA - Jailbreak 우회 3 (Tweak)
DVIA - Jailbreak 우회 4 (Frida)
DVIA - Jailbreak 우회 5 (Objection) - 미작성
 

탈옥탐지 실습 앱

파일 유무 검사

단일 함수에서 탐지하는 경우
소스코드에 녹인 경우 - 탐지 변수
소스코드에 녹인 경우 - 매번 exit
stat() 함수로 검사 (C function)

안티후킹

충분히 공격자를 귀찮게 만들었으면, 공격자는 당연히 그나마 편한 방법인 후킹을 시도할테다.
따라서 안티후킹에 초점을 맞추어 귀찮게 만들자.
stat() 함수 주소공간 검증
환경변수 검사
동적라이브러리 리스트 검사(화이트리스트)

cydia scheme 검사

cydia scheme 검사