查找旧版 firebird/Interbase 数据库密码

2024-03-06

我的一位客户有一个不存在的旧应用程序;他与制作该应用程序的公司有问题,他们不会透露他的数据库密码。他意识到他签署了一份合同(当时),其中说他是在“租用”该应用程序,他们无权透露任何内容。这位客户发现他并不是唯一一个与该公司有同样问题的人。他是一名牙医,其他使用相同旧应用程序的牙医在尝试购买新软件并尝试将患者迁移到新系统时也遇到了同样的问题。

无论哪种情况,他都想打开他的小 firebird 数据库,这样我们至少可以将一些数据提取到我们的 SQL Server 中。我尝试过使用默认的“masterkey”(事实上,由于 8 个字符的限制,它是“masterke”),但没有成功。

现在我知道他可以诉诸法律并试图迫使公司公开他的信息,但我想以捷径行事。有人知道有一个应用程序可以暴力破解/破解旧版 Firebird 密码吗?

Thanks.

编辑:遗留软件是“STOMA-W”,我什至在互联网上找不到它。他们位于西班牙阿斯图里亚斯。


Firebird(尚)不会将密码存储在数据库文件中。
考虑到这一点,将数据库文件移动到已知 sysdba 密码的另一台服务器。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

查找旧版 firebird/Interbase 数据库密码 的相关文章

  • DDD,反腐败层,如何做?

    目前 我们必须构建一个基于遗留应用程序的应用程序 旧应用程序的代码应该被丢弃并重写 但正如通常情况一样 我们需要在其基础上创建新的东西 而不是重写它 最近 我们决定走领域驱动设计之路 因此 反腐败层可以解决我们的问题 据我了解 这样应该可以
  • 创建 Firebird 存储过程时出现错误 -104

    我无法运行以下 SP CREATE PROCEDURE SP NYANSAT FORNAVN VARCHAR 30 EFTERNAVN VARCHAR 30 ADRESSE VARCHAR 50 POSTNUMMER CHAR 4 TELE
  • 还有充分的理由支持 JDK 1.4 吗? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我正在考虑用 Java 构建一个开源项目 并且正在激烈争论不支持 JDK 1 4 及更早版本 该框架绝对可以使用较旧的 Java 模式和习惯用法
  • Node-firebird顺序选择

    我正在尝试使用顺序选择选项从 Firebird DB 获取数据 我想获取前 500 行 正如您在我的代码中看到的那样 为了进行测试 我为每个 行 增加 k 并记录 k 和 md5 到控制台 当我运行代码时 它会给出随机的行数 但行数总是超过
  • 回溯暴力Java密码破解器

    我的作业是用递归方法来破解给定长度的密码 n 无限且未知 由小英文字母 a z 组成 这是创建随机密码的 Password 类 import java util Random public class Password private St
  • java/IBSQL 中的 SQL Firebird 实现

    所以尝试将该 SQL 代码放入我的 java 应用程序中 SELECT DISTINCT StRzImRo Rohstoff StRo Bezeichnung CAST SUM BwLsImAt Lieferungen StRzImRo M
  • 您可以对遗留代码库做哪些对提高质量影响最大的事情?

    当您在遗留代码库中工作时 随着时间的推移 什么会对提高代码库的质量产生最大的影响 删除未使用的代码 删除重复的代码 添加单元测试以提高覆盖率较低的测试覆盖率 跨文件创建一致的格式 更新第三方软件 减少静态分析工具 即 Findbugs 生成
  • 如何在firebird sql语句中使用非ascii字符串文字?

    我想在 firebird sql 查询中使用非 ascii 字符串文字 所以我用了火焰知更鸟首先看看它是否有效 我用过这样的东西 SELECT NAME FROM TABLE1 WHERE NAME 我也尝试过 SELECT NAME FR
  • 如何跟踪服务 firebird

    如何使用delphi xe10跟踪服务firebird服务器的所有事件 这是我的代码 my TIBControlService Create Self my ServerName 127 0 0 1 3050 my Protocol TPr
  • 如何检测非 IEEE-754 浮点,以及如何使用它们?

    我正在为基本类型编写类 因此代码在多个平台和编译器上在逻辑上是相同的 例如int least16 t for int 为了娱乐 我还是个学生 我读到了这个 float 匹配 IEEE 754 binary32 格式如果支持的话 https
  • 如何从 Azure 数据工厂连接到 Firebird/InterBase (Syntess) 数据库?

    在 ADF 中 我创建了一个管道 源是 ODBC 表或查询 下一步是创建链接服务 集成运行时已创建并选择 如下所示 现在问题来了 我应该输入什么连接字符串 尝试与Server 192 168 1 35 Database dbname DSN
  • Firebird 多个语句

    有没有办法在 Firebird 上执行多个语句 其中任何一个都不需要返回任何内容 就像导入 SQL 文件并执行它一样 我已经寻找了一段时间 但找不到任何与此相关的东西 执行块是exactly为了这个目的 工作于IBExpert还有一个简单的
  • 使用 InterBase JDBC 驱动程序时出现 NoClassDefFoundError sun/io/ByteToCharConverter

    对于 InterClient 7 5 1 和 8 1 5 在 Java 8 中创建新的 JDBC 连接失败 并显示 java lang NoClassDefFoundError sun io ByteToCharConverter 这个类似
  • 如何测量 Firebird 2.1 数据库上 blob 占用的空间量?

    我有一个使用 Firebird 2 1 的生产数据库 我需要找出每个表 包括 blob 使用了多少空间 blob 部分是棘手的部分 因为标准统计报告未涵盖它 我无法轻松访问服务器桌面 因此安装 UDF 等并不是一个好的解决方案 我怎样才能轻
  • 从旧的外部 Javascript 更改 React 组件的状态?

    如何从旧的 jQuery soup 中更改 React 组件的状态 代码 我有一个这样的组件 var AComponent React createClass getInitialState function return ids rend
  • 在node.js中生成密码重置令牌

    如何在 node js 中生成可在 url 中使用的密码重置令牌 我只需要生成令牌的方法 user reset password token user reset password expire expire date 编辑 这是解决方案
  • 贪心技术与穷举搜索有何不同?

    我正在为一些示例问题编写伪代码 并且我注意到贪婪技术和详尽搜索之间存在令人担忧的模式 Job 1 Job 2 Job 3 Job 4 Job 5 Person 1 9 2 7 8 Person 2 6 4 3 7 Person 3 5 8
  • 更新发电机值问题

    我目前正在修改 Firebird v 1 5 数据库 数据库结构将被修改 使用 interbase 组件从 delphi 应用程序运行查询 我面临的问题是我需要运行大量查询 其中一些包括创建生成器和更新生成器值 问题是我需要以尽可能少的查询
  • 提取TortoiseSVN保存的密码

    有什么方法可以提取 TortoiseSVN 保存的凭据吗 简短回答 您可以使用TortoiseSVN密码解密器 http www leapbeyond com ric TSvnPD 轻松显示您缓存的凭据 包括密码 长答案 该工具的工作原理如
  • Seam 和 Mock 有什么区别?

    自从我使用 java 遗留代码以来已经有几个月了 这是我正在处理的一些事情 0 测试覆盖率 巨大的函数有时我什至看到有的代码超过300行 许多私有方法 有时还有静态方法 高度紧密耦合的代码 一开始我很困惑 我发现在遗留系统中使用TDD很难

随机推荐