devのインスタンスのパスワードを忘れてしまった(無責任な..ええ、それに取り組んでいる)。自分のDBeaverにパスワードで保存された接続を持っています。私はまだその接続を使用して接続することができます。 Dbeaverはプレーンテキストでそれを表示していません。とにかく私はパスワードを取得できますか? DBAにパスワードのリセットを要求するのが最後の手段です。メモ帳にペーストをコピーしようとしましたが、明らかにコピーが無効になっています。私のDBeaver接続に格納されたDBパスワードを回復する
15
A
答えて
21
最近この問題に直面しました。次の手順に従ってください(私のDbeaverのバージョンは3.5.8で、Mac OSX El Capitanにあります)
- DBeaverが接続の詳細を格納するファイルを探します。 私のために、それはこの場所にあった
~/.dbeaver/General/.dbeaver-data-sources.xml
。このファイルは隠されています。 あなたが探しているときは、そのことを覚えておいてください。 - 興味のあるデータソース定義ノードをそのファイルに配置します。
- パスワードの復号化:残念ながら、パスワードを除いてすべてがプレーンテキストです。パスワードは何らかの種類の暗号化された形式です。パスワードを解読するためのDBeaverの方法のコアをコピーすることによって、素早く汚れたものをまとめました。Java programあなたが暗号化されたパスワード文字列を持っていたら、ただ単に何でも暗号化されたパスワードで
OwEKLE4jpQ==
を置き換え、それはプレーンテキストにパスワードを変換しますが、このプログラムを実行し、それが
行番号13でそれを
を実行するために、どのように印刷しますあなたは興味のあるデータソースのファイル.dbeaver-data-sources.xml
を探しています。コンパイルして実行すると、プレーンテキストのパスワードが出力されます。
https://github.com/so-random-dude/oneoffcodes/blob/master/SimpleStringEncrypter.java
関連する問題
- 1. iphone接続の回復されたコールバック
- 2. DBeaverのRedisまたはMongoDBに接続
- 3. パスワード回復コントロールのタイムアウトGmailに接続する
- 4. Powershell:平文以外のユーザー名/パスワードが格納された別のドメインのネットワークフォルダに接続するには
- 5. データがdbに格納されるエラー
- 6. R内のdata.frameに格納されたリストを反復する
- 7. 接続のインスタンスを格納する - twisted.web
- 8. リークされたDB接続
- 9. .sqlファイルに格納されたデータベースにC#コンソールアプリケーションを接続する方法
- 10. セッションに格納されているASP.NET、スレッド、接続文字列
- 11. Webサービス接続データ格納
- 12. db接続データが格納されている別のサーバを使用してmysqlにアクセスする
- 13. データベースに格納されたしきい値で反復する
- 14. 永続データベース接続はどのようにPHPに格納されますか?
- 15. パスワード回復:md5で暗号化されたパスワードを解読するには?
- 16. XMLのパスワードの解析(dbに格納/キャッシングなし)
- 17. SocketIO + Node - 失われた接続を回復する
- 18. Filezillaで保存されたパスワードを回復する
- 19. XQueryでeXist-dbに格納されたファイルを照会
- 20. DBに格納されたJSPを提供
- 21. DBに何も格納していないMySQLDBに接続されているMongooseIM
- 22. 削除されたCassandra DBファイルを回復する
- 23. Azureファイルストレージに格納されたMS-Accessデータベースへの接続文字列
- 24. パスワードを回復する
- 25. mysql dbエラーに格納されたPHPのシリアル化されたデータ
- 26. 計算フィールド:DBに格納するか、格納しないか?
- 27. パスワードで保護されたExcelをAccessに接続する
- 28. MVC3のSQL DBに格納されたユーザーデータを隔離する方法
- 29. androidにdbファイルを格納する
- 30. DBにフラグを格納する
私は、これは、以下の手順で動作するように取得しようとしているが、それは働いていません。 ファイルから暗号化された文字列を含めるようにプログラムを編集しました。私は 'javac SimpleStringEncrypter.java'を使ってプログラムを遵守しました。 'javac SimpleStringEncrypter'でそれを実行しようとすると、'メインクラスを見つけられないか読み込めませんでした 'というメッセージが表示されます。 – Oranges13
@ Oranges13これは奇妙な問題で、このプログラムとは関係ないと思います。 helloworldプログラムをコンパイルしてうまく実行してから、そのプログラムのコンテンツを上記のファイルに置き換えて、それを再コンパイルして実行することをお勧めします。 –
効果的に動作するためには、ファイル内の名前空間をコメントアウトする必要がありました。 – Oranges13