找到一个传统的Firebird / Interbase的数据库密码
-
22-08-2019 - |
题
我有一个具有旧的不存在的应用程序中的客户;他与提出申请的公司有问题,他们不会透露他的数据库密码。他意识到,他签署了一份合同(当时)在那里说,他是那种“租用”的申请,他们无权透露任何信息。该客户发现他不是唯一一个与该公司同样的问题。他是一个牙医和其他牙医用相同的旧应用程序试图经历新买的软件时,同样的问题,并试图对他们的患者迁移到新的系统。
在这两种情况下,他想打开他的小火鸟数据库,因此我们至少可以提取一些数据,我们的SQL服务器。我曾尝试用默认的“masterkey”(这是,事实上,“masterke”由于8字符限制)无济于事。
现在我知道自己能去的法律和试图迫使该公司发布了信息,但我想这样做了一小段路。是否有人知道的应用程序,可以蛮力/破解遗留火鸟密码?
感谢。
编辑:传统的软件是“造口W”,我甚至无法找到它在互联网上。它们位于阿斯图里亚斯,西班牙。
解决方案
火鸟不(还)所述数据库文件内存储的密码。结果 考虑到这一点,数据库文件移动到该SYSDBA密码是已知的另一台服务器。
其他提示
老InterBase和火鸟已经硬编码的后门密码,你可能会想尝试:
用户:政治传递:正确
http://www.theregister.co.uk/2001/01/ 12 / borland_interbase_backdoor_exposed
本发明提供的不为SYSDBA帐户下,你可能会重置忘记的口令用于与 FlameRobin <用户/ A>。在本地主机注册数据库服务器后,使用的管理用户... 的上下文菜单功能:
输入的用户管理在这里,你得到的用户提供可以选择删除或查看/修改属性的列表。如果你点击属性图标,你进入这个对话,你只需输入两次新密码:
还有IBConsole该包装含有的InterBase /火鸟SDK。它具有类似的功能。