C# でこのコードを理解する方法は?
using System;
internal class <Module>
{
}
クラス名にシンボルを含めることはできませんが<>
、コードに含めることは許可されていますか? どうすればこれを達成できますか? そして、この違いをどのように理解できますか?
このコードを見てください:
internal class <Module>{D8BAC701-C957-4CBE-8F97-37BB3A7DAFFE}
{
static <Module>{D8BAC701-C957-4CBE-8F97-37BB3A7DAFFE}()
{
if (!(eqXmHMg8VVPy3nYeAo.eHiMp4DL8(Convert.ToBase64String(Type.GetTypeFromHandle(epOl6XynGueNUNwY5Y.e53w34m968awCm9P85taUZe(33554477)).Assembly.GetName().GetPublicKeyToken()), "eObc8gibn") != "34NavQ/3DsKjaKpYVSNSMjtuaXO9zUZlQl7AY+p3wrM="))
{
return;
}
while (true)
{
eqXmHMg8VVPy3nYeAo.ce4DmfsmSrOT856tDgfrkMb();
}
}
}
このクラスには名前空間さえありません。
この DLL をILSpyで逆コンパイルしました。しかし、このコードを使用して難読化を解除するにはどうすればよいでしょうか?