2012-03-01 25 views
2

実際にWin32/PE実行ファイルを解凍したくない。 私はロシア人の男から解決策を見つけました。彼のツールは "UPXシェル"と呼ばれ、http://bash.x2i.net/にありましたが、ウェブサイトは今のところダウンしています(upxshell.sourceforge.netと同じではありません) 彼のツールには「ファイルを圧縮から保護する」というオプションがあり、最新のUPXで)!UPX Win32/PE圧縮ファイルの解凍を禁止する

russian guyのupxシェルには、Visual Studio Post-Buildでファイルを自動的に圧縮するために必要なコマンドラインインターフェイスはありません。

さて、それは私にとって本当にクールではなく、独自のコマンドラインソリューションを作成する方法を知りたいのですが、解凍から.exeファイルを保護する最新のソリューションはありますか?

答えて

2

あなたの目標に大きく依存します。人々があなたのPEの減圧をしたいのはなぜですか?

あなたのソフトウェアを「クラックさせる」ことを止めたいと思えば、「ロシア人」のUPXシェルさえ助けてくれません。 EXEが実行されているときにコードがメモリ内で解凍されるため、誰かがそのメモリを読み込むことができます。

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

+0

第一の目標は、その中のリソースの変化から守り、Webによって再配布することです。 –

0

保護スキームは破壊されません。反対に、保護されたスキームは容易に破損する可能性があります。数多くのプロトタイプスキームを解くためのチュートリアルがあります。だから、私は本当にこの種の保護に頼ることはお勧めしません。

+0

Ok。自己サマリーチェックの知識がある方は、このスレッドで回答してください:http://stackoverflow.com/questions/9522193/is-it-somehow-possible-to-use-self-summary-check-upx –

関連する問題