1

Fody.Costura 圧縮を使用して、またはそれを使用せずに、マージされたファイルが難読化されていないため、Fody.Costura がファイルをマージする前に難読化を実行するにはどうすればよいですか。

https://github.com/obfuscar/example.git obfuscar のプロジェクト例をダウンロードし、Fody と Fody.Costura を nuget でインストールしましたが、出力例は ILSpy プロジェクトで確認すると難読化されていません。

https://github.com/icsharpcode/ILSpy (圧縮ファイルをダウンロードして dll コードを表示する ILSpy プロジェクト) https://github.com/G4224T/Fody-Costura-Decompress (fody costura ファイルを解凍するには)。

私の難読化設定は

<?xml version='1.0'?>
<Obfuscator>
  <Var name="InPath" value="." />
  <Var name="OutPath" value=".\Obfuscator_Output" />
  <Var name="HidePrivateApi" value="true" />
  <Var name="KeepPublicApi" value="false" />
  <Var name="KeyFile" value=".\test.snk" />

  <Module file="$(InPath)\BasicExampleExe.exe" />
  <!--<Module file="$(InPath)\BasicExampleLibrary.dll" />-->
</Obfuscator>

そして、私が試したfody costuraで

<Costura DisableCompression="true" />

<Costura DisableCompression="false" />

無料なので、このプロジェクトを使用してファイルを難読化およびマージするためのオプションが必要です。ありがとうございます

4

1 に答える 1