40./42. iOS

iOS App 정적 분석용 Class-dump-z

oneandonlyme 2014. 7. 15. 15:36

iOS App 정적 분석용 Class-dump-z


Why a yet another class-dump?


Class-dump는 17년전 Steve Nygard가 작성한 Objective-C Class 추출용 Command-line 도구이다. 이 개발은 2007년 쯤에 중지되었으며 최근 ABI를 지원하지 않는다. 2008년에 Holly Lee가 class-dump-x을 개발하였으나, 잘못된 Offset계산이나 속성등을 제공하지 않는 등 상속(inherited) 문제를 가지고 있었다. 이후 KennyTM이 상속 문제와같은 문제를 해결해가면서 class-dump-z를 만들었다.


class-dump-z는 class-dump 재 개발하고 있다.  현제 최신버전 3.2는 2.0 ABI를 지원해주지만 class-dump보다는 ivar offect 계산은 여전이 나쁘다.  



- 64-bit 지원 (iPhone RAM이 4GiB 이하)

- Objective-C 1.0 ABI.


※ 다운로드 : https://code.google.com/p/networkpx/wiki/class_dump_z


해당 블로그는 Class-dump-z의 설치까지만 작성합니다.


설치 디바이스 : iPad mini 2 (64-bit) 탈옥