2017-02-13 1 views
2

2つの異なる難読化ツールを使用して同じ.NETアセンブリを処理すると(入力の1つの入力を別の入力に渡す)、逆コンパイルを実行できなくなります。2つの異なる難読化ツールを使用して同じ.NETアセンブリを処理する

ありがとうございました。

+9

いいえ、逆コンパイルは不可能ではありません。 – CodeCaster

+0

私は、元のアセンブリで両方を実行するのではなく、一方の出力を入力として他方の入力に供給することについて話していると思いますか? –

+0

@Damien:はい、私の質問を改善しようとします。 – abenci

答えて

1

逆コンパイルは決して不可能です。現在のツールがあなたのためにすべて行うことができない点にかなり簡単に到達するかもしれないので、手動リバースエンジニアリングの量を確実に増やすことができます。

コードを難読化するためにほぼ同じ変換を行う2つのツールは、1つを使用するだけではほとんど効果がありません。しかし、多くのことがそれぞれある場合、それ以外のことはしませんかもしれないリバースエンジニアリングをより困難にする。

obfuscatorのバグによって導入される難読化のリスクが常に増加するかどうかは、バグのコードが再難読化された場合には追跡するのが難しくなります。

関連する問題