【问题标题】:Getting Imports/Exports from an PE using a Ghidra Script使用 Ghidra 脚本从 PE 获取导入/导出
【发布时间】:2020-10-04 21:43:23
【问题描述】:

我正在使用 ghidra 对 EXE 文件进行逆向工程。我想从符号树中提取导入和导出。 我已经编写了这个脚本,但它没有返回任何内容。

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

但是当我使用这个脚本从符号树中获取所有函数时,它可以工作

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

我错过了什么?

【问题讨论】:

    标签: reverse-engineering ghidra


    【解决方案1】:

    能解决你的问题吗?

    sm = currentProgram.getSymbolTable()
    symb = sm.getExternalSymbols()
    for s in symb:
         print(s)
    

    【讨论】:

    • 是的!非常感谢。
    猜你喜欢
    • 1970-01-01
    • 2020-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-13
    • 1970-01-01
    • 2022-12-09
    • 2017-06-15
    相关资源
    最近更新 更多