2

一部のデータを含むファイルを (レガシー システム経由で) 送ってくれる顧客がいます。問題は、彼らが PGP を介して暗号化し、実行可能な自己解凍ファイルを作成してそれを包むことです。

私はこの抽出を行うために Windows プロセスから離れようとしています。

私の質問は、Windows プラットフォームで exe を実行しなくても、この実行可能ファイルを取得してデータを抽出できる Linux ベースのユーティリティ (およびサンプル コマンド) は何ですか?

「gpg を使用できるはずです」と答えないでください。ドキュメントで見つけることができないため、使用する必要があるコマンドの例を教えてください。

同様の(おそらくまったく同じ質問)と、私が望まないタイプの回答があります:プログラムでPGP自己復号化アーカイブを復号化するにはどうすればよいですか? 「gpgを使用してください」

4

1 に答える 1

1

私はこれを行うツールを知りません。また、SDAの仕様が見つかりません。それらは他の答えが言っている通りのように見えます:暗号化されたzipファイルの周りのEXEスタブ。

プロセスはおそらく次のようになります。

  1. 実行可能ファイルを解析し、暗号化されたzipが保存されているデータセクションを見つけて抽出します。
  2. zipファイルをGPGで復号化します。

おそらく、スクリプトを使用してステップ1を実行することをお勧めします。Pythonには、Windows実行可能ファイルを検査できるpefileモジュールがあります。他の言語にも同様のライブラリがあります。

または、SDAをwineで実行することもできます。

于 2012-12-27T11:15:53.067 に答える