【问题标题】:How can I analyze a closed format (e.g. doc or vce)?如何分析封闭格式(例如 doc 或 vce)?
【发布时间】:2009-06-08 13:43:35
【问题描述】:

我想研究 .vce 格式。它是一种二进制格式,似乎比简单的对象序列化更复杂。是否存在任何分析二进制格式的工具或技术?

【问题讨论】:

标签: binary format reverse-engineering analysis


【解决方案1】:

您可能需要使用此文件格式 (http://www.openrce.org/) 对程序进行“逆向代码工程”。用于此类分析的工具有:brain、disassembler(例如 IDA Pro)和 Debugger(例如 OllyDBG)。但请注意 - 成功对文件格式进行逆向工程的方法非常困难。

根据您的居住地,撤销申请可能是非法的!

【讨论】:

    【解决方案2】:

    您必须获得一个可以读取该格式的库(或自己创建一个)。

    【讨论】:

      【解决方案3】:

      Here 是一些 microsoft office 二进制格式规范

      【讨论】:

        【解决方案4】:

        我相信只有通过一些讨厌的逆向工程才能实现。访问使用上述格式的应用程序将非常有用,这样您就可以生成一些简单的文件并在十六进制编辑器中进行比较。用这种方法你走不了多远,但你也许能找出标题。

        study some binary format mechanisms 也很有用,比如加密和压缩。如果您谈论的是 Visual CertExam 文件格式,那么有用的数据很可能会被高度加密。

        【讨论】:

          【解决方案5】:

          我的 2 美分:

          • 首先反转应用程序读取文件本身。特别是 android 应用程序很有帮助,因为生成的 java 源代码更易于阅读(例如,您可能想尝试 A+ vce reader for android)。该程序表明 vce 在文件中使用/嵌入 sqlite(与此处提示的内容一致:Reverse Engineer a File Format)。

          • 从这里到哪里去?您可能想探索 sqlite 文件雕刻工具,看看是否有办法以编程方式识别文件中的模式。祝你好运!

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2010-09-12
            • 1970-01-01
            • 1970-01-01
            • 2011-10-04
            • 1970-01-01
            • 2017-07-06
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多