Как понять этот код на 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. Но как я могу использовать этот код и расшифровать его?