Получение импорта / экспорта из PE с помощью скрипта Ghidra

Я использую ghidra для обратного проектирования EXE-файла. Я хочу извлечь импорт и экспорт из дерева символов. Я написал этот сценарий, но он ничего не возвращает.

sm = currentProgram.getSymbolTable()
symb = sm.getSymbolIterator("Imports")
for s in symb:
     print(s)

но когда я использую этот скрипт для получения всех функций из дерева символов, он работает

symb = sm.getSymbolIterator()
for s in symb:
     print(s)

Что мне не хватает?

1 ответ

Решение

Решает ли вашу проблему?

sm = currentProgram.getSymbolTable()
symb = sm.getExternalSymbols()
for s in symb:
     print(s)
Другие вопросы по тегам