2013-03-12 6 views
0

У меня есть файл dylib a2.dylib Я разобрался в IDA pro, который лишен символов. Я использовал a1.dylib, который имеет символы, хотя и более старую версию a2.dylib с Bindiff, чтобы различать имена функций в соответствии с a2.dylib. Мне нужно, чтобы эти производные имена функций экспортировались для использования при отладке a2.dylib внутри GDB; что-то вроде эквивалента файла PDB Windows для использования внутри GDB. Как я мог это сделать в IDA pro 6.4? Благодарю.Экспорт символов из IDA pro для использования в GDB

+0

Не знаю, но если библиотеки отличаются версией, символы (адреса) будут ошибочными, и я не думаю, что это очень полезно. – dbrank0

+0

Почему бы просто не отладить его в IDA? –

+0

Привет, Игорь, может ли IDA pro отладить живую джейлбрейк-версию iOS с помощью GDB? – gigasai

ответ

1

Вы можете легко создать таблицу символов с SymTabCreator. Все, что вам нужно, это список адресов ↔ символов.

Обратите внимание, что README говорит, что он работает только для основных исполняемых файлов, поэтому вам может потребоваться отрегулировать смещение imageBase для дилиба.

+0

Спасибо. Это похоже на перезагрузку бинарного файла lib? – gigasai