Есть программа при запускеспрашивает регистрация
Я декомпилировал с помощью .NET Reflector

некоторые важное коды кто может подсказать как мне обойти

public static string DencryptedMessage(string message)
{
return PaynetHelperSolo._classes.CryptorEngine.Decrypt(message, true, "0120$FUCKmeLIKeyouDO$");
}

{
return PaynetHelperSolo._classes.CryptorEngine.Encrypt(message, true, "0120$FUCKmeLIKeyouDO$");
}

private static string getHashValue(string s)
{
if (string.IsNullOrEmpty(s))
{
string str2 = "1234565CACAD0D1C88626D74B30C1ADC2951E801200120ADFFF01200120";
}
else
{
System.Security.Cryptography.MD5 md51 = new System.Security.Cryptography.MD5CryptoServiceProvider();
byte[] array1 = System.Text.Encoding.Default.GetBytes(s + "1234565CACAD0D1C88626D74B30C1ADC2951E801200120ADFFF01200120");
str2 = BitConverter.ToString(md51.ComputeHash(array1)).Replace("-", System.String.Empty).ToUpperInvariant();
}
return str2;
}

private void button1_Click(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(this.txtName.Text))
{
System.Windows.Forms.MessageBox.Show("Fill the empty fields!");
}
else
{
PaynetHelperSolo._classes.ModifyRegistry modifyregistry1 = new PaynetHelperSolo._classes.ModifyRegistry();
string str1 = this.txtSerial.Text;
string str2 = this.txtName.Text.Trim();
string str4 = PaynetHelperSolo._classes.CryptorEngine.Encrypt(new PaynetHelperSolo._classes.SerialHelper().GetHardwareId(), true, "DILMUROD_MARAZ!.!@#$%^&*()QWERTY");
this.txtActivateId.Text = str4;
if ((PaynetHelperSolo._classes.CryptorEngine.Encrypt(str4, true, str2 + ".!@#$%MAQLUQ_DILMUROD_SCRIPT_GALAMIZ$$$") == str1) && string.op_Inequality(str1, ""))
{
modifyregistry1.Write("RegisteredTo", this.txtName.Text.Trim());
modifyregistry1.Write("serialCodeSN", this.txtSerial.Text);
modifyregistry1.Write("ActivateId", this.txtActivateId.Text);
System.Windows.Forms.MessageBox.Show("Thank you for registration!");
base.Close();
}
else
{
System.Windows.Forms.MessageBox.Show("harp", "Wrong serial!", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Hand);
}
}
}





public static bool Protected()
{
string str1 = new PaynetHelperSolo._classes.SerialHelper().GetHardwareId();
PaynetHelperSolo._classes.ModifyRegistry modifyregistry1 = new PaynetHelperSolo._classes.ModifyRegistry();
string str2 = modifyregistry1.Read("RegisteredTo");
string str3 = modifyregistry1.Read("SerialCodeSN");
string str4 = modifyregistry1.Read("ActivateId");
string str5 = PaynetHelperSolo._classes.CryptorEngine.Encrypt(str1, true, "DILMUROD_MARAZ!.!@#$%^&*()QWERTY");
if (string.IsNullOrEmpty(str4) && string.op_Inequality(str4, str5))
{
bool flag1 = false;
}
else if (PaynetHelperSolo._classes.CryptorEngine.Encrypt(str5, true, str2 + ".!@#$%MAQLUQ_DILMUROD_SCRIPT_GALAMIZ$$$") == str3)
{
PaynetHelperSolo._classes.CryptorEngine.Decrypt(str3, true, str2 + ".!@#$%MAQLUQ_DILMUROD_SCRIPT_GALAMIZ$$$") == str5;
}
else
{
flag1 = false;
}
return flag1;
}