Поиск устаревшего пароля базы данных Firebird/Interbase
-
22-08-2019 - |
Вопрос
У меня есть клиент, у которого есть старое несуществующее приложение;у него возникла проблема с компанией, подавшей заявку, и они не раскрыли пароль к его базе данных.Он понял, что подписал договор (тогда), где было написано, что он как бы «арендует» приложение и они не имеют права ничего разглашать.Этот клиент узнал, что он не единственный, у кого такая же проблема в этой компании.Он дантист, и другие стоматологи, использующие одно и то же старое приложение, столкнулись с теми же проблемами при попытке купить новое программное обеспечение и попытаться перевести своих пациентов на новую систему.
В любом случае он хочет открыть свою маленькую базу данных Firebird, чтобы мы могли хотя бы извлечь некоторые данные на наши SQL-серверы.Я пробовал использовать «мастер-ключ» по умолчанию (который на самом деле является «мастерке» из-за ограничения в 8 символов), но безрезультатно.
Теперь я знаю, что он мог бы пойти по закону и попытаться заставить компанию раскрыть его информацию, но я хочу сделать это коротким путем.Кто-нибудь знает приложение, которое может перебрать/взломать устаревший пароль Firebird?
Спасибо.
РЕДАКТИРОВАТЬ:Устаревшее программное обеспечение - "СТОМА-В", я даже не могу найти его в Интернете.Они расположены в Астурии, Испания.
Решение
Firebird (пока) не хранит пароли внутри файла базы данных.
Имея это в виду, переместите файл базы данных на другой сервер, где известен пароль sysdba.
Другие советы
В старых Interbase и Firebird был жестко запрограммированный пароль для бэкдора, который вы могли бы попробовать:
пользователь:политически пройти:правильный
http://www.theregister.co.uk/2001/01/12/borland_interbase_backdoor_expose
Предоставил не для учетной записи SYSDBA, вы можете сбросить забытые пароли для пользователей с ПламяРобин.После регистрации сервера базы данных на вашем локальном хосте используйте команду Управление пользователями... функция в контекстном меню:
Здесь вы получаете список пользователей с возможностью удаления или просмотра/изменения свойств.Если вы нажмете на значок свойств, вы попадете в этот диалог, где просто дважды вводите новый пароль:
Существует также IBConsole, который поставляется в комплекте с InterBase/Firebird SDK.Он имеет аналогичные функции.