2009-08-05 19 views
0

データベースに直接アクセスするVisual Basic 6アプリケーションを継承しており、Javaで書き直すつもりです。
しかし、私が必要とするのは、データベースのユーザー+パスワードです。これは、アプリケーションのソースにハードコードされていると思います。
残念ながら、私はそのソースにアクセスできません。VB6アプリケーションのデータベースパスワード

DBパスワードを取得するにはどうすればよいですか? VB6を半分分かりやすい形式にコンパイルする方法はありますか?または私は自分のPCからログオンしてそれを盗聴すべきですか?

+1

なぜDBAに質問しませんか? ;-) – MicSim

答えて

2

私は、DBAが質問する人になるとMicSimに同意します。

しかし、ソースにハックする場合は、DLL(またはEXE?OCX?)を16進/テキストエディタで開き、ルックスルーするだけの運があるかもしれません。資格情報が実際にアプリケーションにハードコードされているとすれば、おそらくそれらは文字列として格納されています...そして、文字列はVB6で作成されたテキストにクリアテキストで格納される傾向があることに気付きました。

+0

しかし、私はそれを何十行ものコードで見つけることができますか? :/ – WhyNotHugo

+0

それは決して容易になるつもりはありませんでした。 – Gavin

+0

been there - done - スペースからティルダまでの範囲外のすべての文字を削除するエディタ用のスクリプトを作成しました。結果はすべて印刷可能な文字で純粋なテキストです。すべての文字列がこの時点で表示されます。 – Dave

関連する問題