2

これは暗闇の中で大きなショットになるでしょう。

クライアントには、信じられないほど古いアプリケーションがあります。クライアントのオフィスの1 つで実行されています。このアプリには、独自のインターフェイスから表示できる多数 (数十万) の画像が含まれています。

したがって、これらの画像は奇妙な「独自の」形式になっています。これの全体的な目標は、アプリ内に保存されているデータを更新されたシステムに転送できるように、すべての画像を取得して変換できるようにすることです。ここで、独自のものではなく、識別できない他の形式であることがわかっているため、独自のものを引用符で囲みました。このアプリケーションは古いバージョンの ImageGear を使用しています (GEAR32SD.DLL はアプリケーションにバンドルされています)。

これは、1 つの白いピクセルのみを含むイメージ ファイルの 16 進ダンプです。

50 50 03 00 01 00 00 00 00 01 00 00 00 52 00 00 00 00 00 01 00 00 00 96 00 96 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 53 00 00 00 01 000000000000 00 00 01 00 01 f0 00 00 00 e5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 35

これは、黒いピクセルを 1 つだけ含むイメージ ファイルの 16 進ダンプです。

50 50 03 00 01 00 00 00 00 01 00 00 00 52 00 00 00 00 00 02 00 00 00 96 00 96 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 54 00 00 00 01 0000000000000001 00 01 f0 00 00 00 e5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 35 40 35

先頭の 50 50 03 はすべてのファイルに存在します。

これが少しでもなじみがあるように見える場合は、パイプしてください。現時点では、まだ多くのことを試す必要はありません。私たちは自分たちのイメージが欲しいだけです。

4

1 に答える 1

1

クライアントが使用している画像ビューアを見つけて、そのプログラムをリバース エンジニアリングします。画像のRE'ingは、実際に成功する可能性があるパーサーのRE'ingとは対照的に、単なる推測/ファジングです。

于 2012-09-10T21:30:31.990 に答える