【问题标题】:Load Assembly Sources into IDA将汇编源加载到 IDA
【发布时间】:2015-06-23 16:23:19
【问题描述】:

我有一个用汇编语言编写的大型代码库,需要维护。

文本编辑器的语法高亮是唯一的帮助工具,探索现有代码很困难。

我正在考虑使用 IDA 工具来协助完成这项任务。它具有许多用于探索汇编代码的好功能。所以我下载了免费的 5.0 版本进行评估。

很遗憾,我找不到能够打开程序集文件的选项。所有的“打开”选项都是分解二进制文件,但这对我来说没用,因为我已经有了包含所有 cmets 和人类可读符号的源代码。

很难相信具有如此多功能的工具缺少这种基本功能。那么我在这里错过了什么?

【问题讨论】:

    标签: reverse-engineering assembly


    【解决方案1】:

    IDA,如其website 所述,是Disassembler。它的开发是为了找出程序在没有源代码的帮助下做什么,而不是相反。如果他们所要做的只是查看原始代码,为什么还要尝试使用 IDA 中可用的复杂且耗时的技术来发现二进制文件的作用?

    IDA 不是一个开发工具,它是一个逆向工程工具。您应该为您要完成的任务寻找一个组装 IDE。也许RadASM 提供了您正在寻找的东西。

    【讨论】:

    • 维护汇编代码与逆向工程非常相似。在这两个学科中,您都必须阅读和理解其他人编写的代码。不同之处在于,如果您有资源,则无需与混淆作斗争,并且有符号和(有时)cmets 可以帮助您理解。我知道 IDA 工具的目的是逆向工程,但我希望我也可以将它用作源浏览器。为此,它比市场上可用的汇编 IDE 具有优势,后者只是具有语法突出显示的文本编辑器。
    • @Artium 你发现了吗?
    • 对不起@franck,运气不好。为此,我们最终定制了 Notepad++。遗憾的是,IDA 的许多独特功能(例如流程图)可能对我们有用。
    • @Artium 你有没有偶然发布定制?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-04
    • 2014-09-08
    • 2015-02-14
    • 1970-01-01
    • 2022-12-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多