1

クラッキングやリバース エンジニアリングからプログラムを保護しようとしています。C++ (Visual Studio 2010) でプログラムを書き、アセンブラーで簡単な暗号化アルゴリズムも書きました。EXEファイルにアルゴリズムを追加し、メインプログラムの前にロードするため、クラックされにくくなっています。これは難しい仕事ではありませんでした。しかし...今、私はvirustotal.comで50%の偽陽性をたくさん持っています。upx packer のみを使用しようとしているときにも同じ問題があります:( ...毎回。アルゴリズムを何度も変更しましたが、成功しませんでした。

誰か助けてくれませんか?ありがとうございました。

4

1 に答える 1

2

タガントと呼ばれる新しいプロジェクトが開発されています(現在行われています)。これにより、パッカーのライセンシーとパッカーベンダーを識別する署名付きマーカーがファイルに埋め込まれます。これは、一度行われると、誤検知を軽減するのに役立ちます。現在、CA契約が成立するのを待っており、それから全員が(双方で)それを実装するのを待っているので、しばらく時間がかかります。

実際のアクションを実行するには、このグループに参加する必要があります。あなたが合法的なベンダーである場合、私はあなたが参加するのを手伝うことができますが、あなたは合法的なベンダーでなければなりません。これがマルウェアやクラックを保護するためのものである場合、明らかにそれらはあなたを修飾しません。

それまでの間、そのような専用のサイトで誤検知を報告する(または報告する場所を見つける)ことができます-http://falsepositivereport.org

圧縮/保護後にファイルがデジタル署名されていることを確認することもできます。あなたのデジタル証明書の歴史は、誤検知の可能性について多くを語っています。

于 2012-07-23T12:40:33.670 に答える