繁体   English   中英

IDA pro进口

[英]IDA pro Imports

在过去的几周里,我一直在钻研ida Pro,以获得一些背景知识。

长期困扰我的事情似乎是缺乏对拔出导入功能的支持。

我想要的只是一个脚本,可以复制整个导入窗口并粘贴到文本文件中,但我在API中找到任何可以帮助我做到这一点的任何事情都很麻烦。 它应该很简单,但我发现它是不可能的。 我已经设法找到从这个窗口中取出图书馆的东西,但没有什么可以把所有内容都拿出来。

任何帮助或方向将不胜感激。

我同意你应该使用Ctrl + Insdumpbin的断言。

但是,你问的问题已经由IDAPython项目解决了,我建议你过去看看他们的例子( 这里这里 ),特别是这个

相关的idaapi功能是:

  • idaapi.get_import_module_qty
  • idaapi.enum_import_names

GUI解决方案:

您可以通过将焦点放在该窗口并按Ctrl+Ins来复制导入窗口的全部内容。

IDAPython解决方案:

这可能需要根据自己的喜好进行调整,但这有望让您开始:

text = ""
seg = SegByName(".idata")
for i in xrange(seg, SegEnd(seg), 4):
    text += "%08x %s\r\n" % (i, Name(i))
open(r"c:\imports.txt", "wb").write(text)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM