2013-03-12 4 views
0

dylib 파일을 가지고 있습니다. a2.dylib 나는 IDA pro에서 심볼을 제거했습니다. 나는 a2.dylib를 사용했다.이 버전은 a2.dylib의 오래된 버전이지만 Bindiff를 사용하여 a2.dylib와 일치하는 함수 이름을 구분한다. GDB 내부의 a2.dylib 디버깅에 사용하기 위해 이러한 파생 된 함수 이름을 내 보내야합니다. GDB 내부에서 사용할 수있는 Windows PDB 파일과 같은 것입니다. IDA pro 6.4에서 어떻게 할 수 있습니까? 감사.GDB에서 사용하기 위해 IDA pro에서 심볼 내보내기

+0

아무 생각도 없지만 라이브러리가 다른 버전 인 경우 기호 (주소)가 잘못 될 것이므로 많이 사용하지 않는다고 생각합니다. – dbrank0

+0

왜 IDA에서 디버깅하지 않는가? –

+0

안녕 Igor, IDA 프로 GDB를 사용하여 라이브 jailbroken iOS 바이너리를 디버깅 할 수 있습니까? – gigasai

답변

1

SymTabCreator으로 기호 표를 쉽게 만들 수 있습니다. 주소 ↔ 기호 매핑의 목록 만 있으면됩니다.

README에 따르면 주 실행 파일에서만 작동하므로 dylib에 대해 imageBase 오프셋을 조정해야 할 수도 있습니다.

+0

감사합니다. lib 바이너리를 리베이스하는 것과 비슷합니까? – gigasai