2

実際、Win32/PE実行可能ファイルを解凍してほしくない。私は一人のロシア人から解決策を見つけました。彼のツールは「UPXshell」という名前でhttp://bash.x2i.net/にありましたが、現在Webサイトはダウンしています(upxshell.sourceforge.netと同じではありません)。彼のツールには「ファイルを解凍から保護する」オプションがあります。 "そしてそれは(最新のUPXでも)うまく機能します!

ロシア人のupxシェルには、VisualStudioPost-Buildでファイルを自動的に圧縮するために必要なコマンドラインインターフェイスがまったくありません。

さて、それは私にとって本当にクールではありません、そして私はそれが独自のコマンドラインソリューションを書くためにどのように機能するか知りたいです、そして.exeファイルを解凍から保護するための最新のソリューションはありますか?

4

2 に答える 2

2

あなたの目標に大きく依存します。PE を解凍してもらいたくないのはなぜですか?

人々があなたのソフトウェアを「クラッキング」するのを止めようとしているなら、「ロシア人」の UPX シェルでさえ助けにはなりません。コードは EXE の実行中にメモリ内で圧縮解除されるため、誰かがそのメモリを簡単に読み取ることができます。

私の推測では、UPX シェルは UPX 圧縮 PE を別のレイヤーでラップしているだけです。EXE の実行可能な zip ファイルを作成するようなものです。この場合は、PECOmpact http://pecompact.com/pecompact.phpのように、UPX の上に別の PE コンプレッサーを使用してください。

于 2012-03-01T19:28:32.253 に答える
0

保護スキームは破られないわけではなく、逆に、かなりの量が簡単に破れる可能性があります。たくさんの保護スキームを破るためのチュートリアルがたくさんあります。したがって、この種の保護に依存することはお勧めしません。

于 2012-03-01T19:24:14.293 に答える