我有一个二进制文件。我不知道它是如何格式化的,我只知道它来自delphi代码。
有没有办法分析二进制文件?
是否存在任何“模式”来分析和反序列化未知格式文件的二进制内容?
试试这些:
-
反序列化数据:分析它是如何编译你的exe的(尝试文件分析器 http://vnet.times.lv/exe/fa.rar)。尝试使用发现的语言反序列化二进制数据。然后将其序列化为每种编程语言都可以理解的 xml 格式(与语言无关)
-
分析二进制数据:尝试保存文件的各种版本且变化不大,并使用 diff 程序通过十六进制编辑器分析每一位的含义。将其与二进制黑客技术结合使用(例如如何破解二进制文件格式作者:Frans Faase http://www.iwriteiam.nl/Ha_HTCABFF.html)
-
对应用程序进行逆向工程:尝试使用用于构建应用程序的编程语言的逆向工程工具获取代码(通过文件分析器 http://vnet.times.lv/exe/fa.rar)。否则使用反汇编分析工具,例如IDA Pro 反汇编器 https://hex-rays.com/ida-pro/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)