Finding a legacy firebird/Interbase database password

Martin Marconcini picture Martin Marconcini · Mar 26, 2009 · Viewed 12.9k times · Source

I have a customer that has an old non-existant application; he had a problem with the company that made the application and they won't disclose his database password. He realized that he signed a contract (back then) where it said that he was sort of "renting" the application and they had no right to disclose anything. This customer found out that he's not the only one with the same problem with that company. He's a Dentist and other dentists with the same old application experienced the same problems when trying to buy a new software and attempted to migrate their patients to the new system.

In either case, he wants to open his little firebird database, so we can at least extract some data to our SQL Servers. I have tried with the default 'masterkey' (which is, in fact, 'masterke' due to the 8 char limit) to no avail.

Now I know he could go legal and try to force the company to release his information, but I want to do it the short way. Does anybody know an app that can brute force/crack a legacy Firebird password?

Thanks.

EDIT: The legacy software is "STOMA-W", I cannot even find it on Internet. They are located in Asturias, Spain.

Answer

Douglas Tosi picture Douglas Tosi · Mar 26, 2009

Firebird does not (yet) store passwords inside the database file.
With this in mind, move the database file to another server where the sysdba password is known.