Поиск устаревшего пароля к базе данных Firebird / Interbase - PullRequest
4 голосов
/ 26 марта 2009

У меня есть клиент, у которого есть старое несуществующее приложение; у него была проблема с компанией, которая сделала заявление, и они не будут раскрывать пароль его базы данных. Он понял, что подписал контракт (тогда), в котором говорилось, что он как бы «арендовал» приложение, и они не имели права что-либо раскрывать. Этот клиент узнал, что он не единственный, у кого такая же проблема с этой компанией. Он стоматолог, и другие стоматологи с тем же старым приложением испытывали те же проблемы при попытке купить новое программное обеспечение и пытались перенести своих пациентов на новую систему.

В любом случае он хочет открыть свою маленькую базу данных Firebird, чтобы мы могли, по крайней мере, извлечь некоторые данные на наши SQL-серверы. Я попытался использовать masterkey по умолчанию (который на самом деле является masterke из-за ограничения в 8 символов), но безрезультатно.

Теперь я знаю, что он может подать в суд и попытаться заставить компанию раскрыть его информацию, но я хочу сделать это коротким путем. Кто-нибудь знает приложение, которое может взломать или взломать старый пароль Firebird?

Спасибо.

РЕДАКТИРОВАТЬ: Устаревшее программное обеспечение "STOMA-W", я даже не могу найти его в Интернете. Они расположены в Астурии, Испания.

Ответы [ 3 ]

8 голосов
/ 26 марта 2009

Firebird (пока) не хранит пароли внутри файла базы данных.
Помня об этом, переместите файл базы данных на другой сервер, где известен пароль sysdba.

4 голосов
/ 13 августа 2013

Старые Interbase и Firebird имели жестко заданный пароль от бэкдора, который вы можете попробовать:

пользователь: политический пароль: правильный

http://www.theregister.co.uk/2001/01/12/borland_interbase_backdoor_exposed

1 голос
/ 10 мая 2016

При условии не для учетной записи SYSDBA , вы можете сбросить забытые пароли для пользователей с помощью FlameRobin . После регистрации сервера базы данных на локальном хосте используйте функцию Управление пользователями ... в контекстном меню:

enter user management with flame robin

Здесь вы получите список пользователей с вариантами удаления или просмотра / изменения свойств. Если вы нажмете на значок свойств, вы войдете в это диалоговое окно, в котором вы просто дважды вводите новый пароль:

enter image description here

Существует также IBConsole, который поставляется в комплекте с InterBase / Firebird SDK. Имеет схожие функции.

...