나는 class-dump 유틸리티가 아이폰 private api에서 헤더를 덤프하는 데 사용된다는 것을 읽었습니다. 그러나 이는 objective-c 프레임 워크에서만 작동합니다. C로 작성된 프레임 워크 (예 : IOSurface, IOMobileFramebuffer 등)에서 작동하는 방식을 알고 싶었습니다.iOS 비공개 API 바이너리에서 얻은 헤더와 함수는 어떻게됩니까? 앱을 리버스 엔지니어링하는 방법은 무엇입니까?
두 번째 부분은 매우 일반적입니다. 나는 cydia 또는 istore에서 다운로드 한 저와 함께 응용 프로그램을 가지고 있습니다. jailbreak 된 상황에서 앱을 리버스 엔지니어링하는 방법 (실제로 필요하다면). 구체적으로 실행 가능한 바이너리와 dylib를 찾을 수 있습니다. 나는 사용되는 프레임 워크를 볼 수있다. 하지만 프레임 워크 내부의 어떤 기능이 앱에 의해 호출되는지 어떻게 알 수 있습니까?
감사합니다.
나는 가능하지 않다고 생각한다. –
리버스 엔지니어링 부분 또는 C 프레임 워크 덤프 중 어느 부분인가? IOSurface, IOMobileFramebuffer 프레임 워크의 헤더가 있기 때문에. 그래서 사람들이 해냈습니다. –