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

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

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

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

Спасибо.

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


person Martin Marconcini    schedule 26.03.2009    source источник
comment
Если у вас есть доступ к файлу базы данных, вы можете переместить его на сервер, где мастер-ключ дает вам полный доступ SYSDBA к базе данных, не так ли?   -  person mghie    schedule 26.03.2009


Ответы (3)


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

person Douglas Tosi    schedule 26.03.2009
comment
Я действительно не знаю, что мне делать с файлом. Я пробовал несколько программ, которые распознают файл как базу данных и запрашивают пароль. Но я не могу этого сделать. Можете ли вы предложить мне учебник, как переместить этот маленький файл и поместить его на сервер, на котором у меня есть полная SYSDBA? Спасибо. - person Martin Marconcini; 17.04.2009
comment
Только Firebird Server распознает файл. Вы должны использовать клиент (например, isql) для доступа к базе данных через firebird. Я не совсем понимаю, что вы пытаетесь сделать с файлом. Это довольно простые вещи. Попробуйте поискать в Google для начала работы firebird. - person Douglas Tosi; 17.04.2009

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

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

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

person avra    schedule 13.08.2013

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

введите управление пользователями с помощью flame robin

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

введите описание изображения здесь

Также существует IBConsole, которая поставляется в комплекте с InterBase / Firebird SDK. Он имеет аналогичные функции.

person Wolf    schedule 10.05.2016