質問

暗号化された(txt)ファイルを使用してデータを保存するアプリケーションがあります。逆コンパイルされたアセンブリを調査した後、私はそれがいくつかのDBMSのファイルであると結論付けました。したがって、このアプリケーションがデータを保存するためにどのDBMSを使用しているかをどのようにして見つけ、そのファイルを正しいDBMSに添付できるようにします。

これは小さなアプリケーションであり、ライセンスの問題はありません。所有者にデータをギミックするように依頼することはできますが、これを自分で解決したいだけです。

詳細:

PlatformはWindowsであり、いくつかの逆コンパイラを試した後、Visual C ++で記述されていると結論付けました。ただし、このexeを完全に逆コンパイルすることはできませんでした。そうしないと、ソースコードから見つけることができました。

役に立ちましたか?

解決

いくつかのアイデア。

HEXエディターでファイルを開いても情報が得られない場合(ファイルの先頭にあるマジックIDなど、Googleに表示できます):

Microsoftの依存ツールアプリケーションによってロードされているDLLのリストを取得します。使用するDBMSは外部ライブラリに含まれている可能性があります。

最初の2つの提案で何も得られない場合、実行可能ファイル IDA proフリーウェアにをロードして、これらのファイルを作成しているコードを見てください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top