我在 IDA Pro 中有一个包含大量函数的 DLL。我想制作一个脚本,该脚本可以扫描每个函数中的指令以寻找特定指令。对于我现在的具体情况,我正在寻找左移 (shl) 的函数。我不确定哪个寄存器正在被转移,所以我想保持它的通用性。我确实知道在这种特定情况下它只会移动一个位置。
我在非常基础的层面上了解 Python,我在不存在的层面上了解 IDA-Python。请帮助我提供有关如何在 IDA 中访问这些数据的建议。
编辑:
我已经通读了这个问题,它说没有直接访问 IDA 发现的函数列表。您必须指定一个起始函数地址。有没有更好的方法来列出函数?