16

私たちのコードを完全に保護する方法がないことはわかっています。また、ユーザーが私たちのアプリをクラックしたい場合、そのユーザーは私たちのアプリを購入するユーザーではないこともわかっています。また、クラッキング防止技術を恐れるよりも、アプリを改善する方が良いことも知っています。また、私たちのアプリを保護できる商用ツールがないことも知っています....それも知っています....

Ok。十分。私はすべてを聞いた。少し保護を追加しても害はないと思います。

では.... oreans や vmprotect のコード バーチャライザーを使用したことがありますか? 一部のウイルス対策ソフトでウイルスとして検出される場合があると聞きました。

購入する前に知っておくべき経験。いくつかの仮想マシンを作成し、コードを少し難読化して、登録ルーチンの弱点を見つけにくくしていることはわかっています。

知っておくべき警告はありますか?

ありがとう。アドバイスをいただければ幸いです。

ジャグ

4

3 に答える 3

10
于 2009-01-04T11:48:30.697 に答える
6

残念ながら、VMで保護されたソフトウェアは、従来のパッキングソフトウェアよりも誤検知の影響を受ける可能性が高くなります。その理由は、AV保護が非常に複雑であるため、AVソフトウェアは保護されたコードを分析できないことが多く、パターンライブラリに依存するか、分析できないシステムによって保護されているファイルに対して一般的な警告を発行する可能性があるためです。誤検知を排除することを優先する場合は、AsProtectなどの広く使用されている保護ソリューションを選択することをお勧めします(ただし、Oreansの製品も非常に人気があります)。

于 2008-12-10T10:01:09.257 に答える
3

今日、ソフトウェア VM 保護は非常に人気があります。特に、中小企業や独立したソフトウェア開発者にとって手頃な価格で利用できるようになったためです。また、非 VM 技術と比較してクラックするにはかなりの労力が必要です。通常、ラッパーには、VM 保護だけでなく、他の保護が持つ標準的なアンチデバッグ トリックも備わっています。仮想マシンはビルドごとにランダムに生成されるため、クラッカーは VM の命令セットを分析し、保護されたコードをリバース エンジニアリングしてマシン コードに戻す必要があります。

VM 保護の主な欠点は、使いすぎると (コードの過剰な部分を保護するために使用される)、アプリケーションの速度が大幅に低下する可能性があることです。そのため、重要な部分 (登録チェックなど) だけを保護する必要があります。また、特定のアプリケーション タイプには適用されません。インジェクションに使用される DLL やデバイス ドライバーでは機能しない可能性があります。

また、StrongBit EXECryptor は適切な価格で適切な保護パッケージであると聞いたことがあります。(私はその会社と提携しておらず、品質を一切保証していません。それは単なる口コミであり、IMOをチェックする価値があります)。

于 2008-12-10T06:37:50.663 に答える