我有一个需要进行逆向工程和重写的客户端应用程序。它有丰富的客户端在VB上实现(我认为)和一个数据库作为文件,重用这个数据库是项目的要求。
我需要检查此数据库并在需要时提取数据。问题是我不知道该怎么做。我知道应用程序使用 msvbvm60.dll ,数据库文件的扩展名为 .sys 。我认为值得检查文件的内容,但它是巨大的(3GB),我担心需要一个特定的工具。
有人可以帮我查一下这个文件的数据库类型,以便我可以连接并查看吗?
答案 0 :(得分:0)
来自filext:
也可以使用文件编辑器(例如xvi32)查看文件并查看文件中是否有可识别数据库的文本
答案 1 :(得分:0)
.sys文件可能是VB应用程序创建的自定义格式。如果您没有源,则需要使用二进制转储实用程序分析.sys文件中的数据并重新构建格式。在Linux上,我使用'od'来完成这类工作。一旦找到文件格式,就可以将其迁移到新应用程序使用的任何格式。