我正在使用该插件在 Python 中为IDA Pro反汇编程序编写脚本。idapython
使用它,我能够填补 IDA 自动分析不足的空白。
让我难过的一个领域是用(为了更好的术语)“漂亮的名字”来命名位置/功能。我的意思的一个例子如下所示:
idapython
而 IDA Pro 本身只允许我输入基本的 C-ish 函数名称。如果我输入不允许的符号(例如范围解析运算符),它们将被下划线替换。但是,如果我手动输入一个错误的名称(例如__ZN9IOService15powerChangeDoneEm
),IDA Pro会为我美化它。
因此我的问题是:我怎样才能生成经过修改的名称idapython
?是否有可用的名称修饰库?在 Python 中可用吗?我唯一的希望是摆脱重整功能g++
并解决这个问题吗?