Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个需要逆向工程和重写的客户端应用程序。它有在 VB 上实现的富客户端(我认为)和一个作为文件的数据库,重用这个数据库是项目的要求。
我需要检查这个数据库并在需要时提取数据。问题是我不知道该怎么做。我知道该应用程序使用msvbvm60.dll并且数据库文件具有扩展名 .sys。我认为值得检查文件的内容,但它很大(3GB),恐怕需要一个特定的工具。
有人可以帮我找出这个文件是什么类型的数据库,以便我可以连接并查看它吗?
来自文件:
也可以使用文件编辑器,例如xvi32来查看文件,看看文件中是否有任何可以识别数据库的文本
.sys 文件可能是由 VB 应用程序创建的自定义格式。如果您没有源,则需要使用二进制转储实用程序分析 .sys 文件中的数据并重新构建格式。在 Linux 上,我使用 'od' 来完成这类工作。一旦确定了文件格式,就可以将其迁移为新应用程序使用的任何格式。