4

存在しない古いアプリケーションを使用している顧客がいます。彼はアプリケーションを作成した会社に問題があり、彼らは彼のデータベースのパスワードを公開しません。彼は、アプリケーションを「レンタル」しているようなものであり、何も開示する権利がないという契約書に署名した (当時) ことに気付きました。この顧客は、その会社で同じ問題を抱えているのは自分だけではないことに気付きました。彼は歯科医であり、同じ古いアプリケーションを使用している他の歯科医が、新しいソフトウェアを購入しようとして患者を新しいシステムに移行しようとしたときに、同じ問題を経験しました。

どちらの場合でも、彼は自分の小さな firebird データベースを開きたいので、少なくとも一部のデータを SQL Server に抽出できます。デフォルトの「マスターキー」(実際には、8文字の制限により「マスターキー」です)を試してみましたが、役に立ちませんでした。

今、私は彼が合法的に会社に彼の情報を公開するよう強制しようとすることができることを知っていますが、私はそれを手短にやりたいと思っています. 古いFirebirdパスワードをブルートフォース/クラックできるアプリを知っている人はいますか?

ありがとう。

編集: レガシー ソフトウェアは「STOMA-W」です。インターネット上でも見つけることができません。彼らはスペインのアストゥリアスにあります。

4

3 に答える 3

8

Firebirdは(まだ)データベースファイル内にパスワードを保存しません。
これを念頭に置いて、データベースファイルをsysdbaパスワードがわかっている別のサーバーに移動します。

于 2009-03-26T12:18:07.313 に答える
4

古い Interbase と Firebird には、ハードコーディングされたバックドア パスワードがありました。

ユーザー: 政治的に合格: 正しい

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

于 2013-08-13T10:37:29.887 に答える
1

SYSDBAアカウント以外の場合は、FlameRobinを使用してユーザーの忘れたパスワードをリセットできます。データベース サーバーをローカルホストに登録した後、コンテキスト メニューの[ユーザーの管理... ] 機能を使用します。

フレイムロビンでユーザー管理に入ります

ここでは、プロパティを削除または表示/変更するオプションを持つユーザーのリストを取得します。プロパティ アイコンをクリックすると、次のダイアログに入り、新しいパスワードを 2 回入力するだけです。

ここに画像の説明を入力

InterBase/Firebird SDK に同梱されている IBConsole もあります。同様の機能があります。

于 2016-05-10T11:36:00.610 に答える