как обойти регистрация я дом пил с помощью Developer Command Prompt for VS2013 на ассемблер
код C#
Код:
private void button1_Click(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(this.txtName. Text))
{
System.Windows.Forms.MessageBox.Sho w("Fill the empty fields!");
}
else
{
PaynetHelperSolo._classes.ModifyReg istry modifyregistry1 = new PaynetHelperSolo._classes.ModifyReg istry();
string str1 = this.txtSerial.Text;
string str2 = this.txtName.Text.Trim();
string str4 = PaynetHelperSolo._classes.CryptorEn gine.Encrypt(new PaynetHelperSolo._classes.SerialHel per().GetHardwareId(), true, "DILMUROD_MARAZ!.!@#$%^&*()QWERTY") ;
this.txtActivateId.Text = str4;
if ((PaynetHelperSolo._classes.Cryptor Engine.Encrypt(str4, true, str2 + ".!@#$%MAQLUQ_DILMUROD_SCRIPT_GALAM IZ$$$") == 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.Sho w("Thank you for registration!");
base.Close();
}
else
{
System.Windows.Forms.MessageBox.Sho w("Wrong serial enetred! Try again!", "Wrong serial!", System.Windows.Forms.MessageBoxButt ons.OK, System.Windows.Forms.MessageBoxIcon .Hand);
}
}
}
kod IL
.method private hidebysig instance void button1_Click(object sender, class [mscorlib]System.EventArgs e) cil managed
{
// Method Start RVA 0xa9ac
// Code Size 309 (0x135)
.maxstack 4
.locals init
(
[0] class [PaynetHelper]PaynetHelperSolo._classes.ModifyRegistry modifyregistry1,
[1] string str1,
[2] string str2,
[3] string #str3,
[4] string str4,
[5] string #str5,
[6] bool #flag1
)
L_0000: nop
L_0001: ldarg.0
L_0002: ldfld [PaynetHelper]PaynetHelperSolo._forms.FrmRegistration::txtName
L_0007: callvirt instance string [System.Windows.Forms]System.Windows.Forms.Control::get_Text()
L_000c: call bool [mscorlib]System.String::IsNullOrEmpty(string)
L_0011: brtrue.s L_0028
L_0013: ldarg.0
L_0014: ldfld [PaynetHelper]PaynetHelperSolo._forms.FrmRegistration::txtSerial
L_0019: callvirt instance string [System.Windows.Forms]System.Windows.Forms.Control::get_Text()
L_001e: call bool [mscorlib]System.String::IsNullOrEmpty(string)
L_0023: ldc.i4.0
L_0024: ceq
L_0026: br.s L_0029
L_0028: ldc.i4.0
L_0029: nop
L_002a: stloc.s #flag1
L_002c: ldloc.s #flag1
L_002e: brtrue.s L_0041
L_0030: nop
L_0031: ldstr "Fill the empty fields!"
L_0036: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string)
L_003b: pop
L_003c: br L_0134
L_0041: newobj instance void [PaynetHelper]PaynetHelperSolo._classes.ModifyRegistry::.ctor()
L_0046: stloc.0
L_0047: ldarg.0
L_0048: ldfld [PaynetHelper]PaynetHelperSolo._forms.FrmRegistration::txtSerial
L_004d: callvirt instance string [System.Windows.Forms]System.Windows.Forms.Control::get_Text()
L_0052: stloc.1
L_0053: ldarg.0
L_0054: ldfld [PaynetHelper]PaynetHelperSolo._forms.FrmRegistration::txtName
L_0059: callvirt instance string [System.Windows.Forms]System.Windows.Forms.Control::get_Text()
L_005e: callvirt instance string [mscorlib]System.String::Trim()
L_0063: stloc.2
L_0064: newobj instance void [PaynetHelper]PaynetHelperSolo._classes.SerialHelper::.ctor()
L_0069: call instance string [PaynetHelper]PaynetHelperSolo._classes.SerialHelper::GetHardwareId()
L_006e: stloc.3
L_006f: ldloc.3
L_0070: ldc.i4.1
L_0071: ldstr "DILMUROD_MARAZ!.!@#$%^&*()QWERTY"
L_0076: call string [PaynetHelper]PaynetHelperSolo._classes.CryptorEngine::Encrypt(string,bool,string)
L_007b: stloc.s str4
L_007d: ldarg.0
L_007e: ldfld [PaynetHelper]PaynetHelperSolo._forms.FrmRegistration::txtActivateId
L_0083: ldloc.s str4
L_0085: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
L_008a: nop
L_008b: ldloc.s str4
L_008d: ldc.i4.1
L_008e: ldloc.2
L_008f: ldstr ".!@#$%MAQLUQ_DILMUROD_SCRIPT_GALAMIZ$$$"
L_0094: call string [mscorlib]System.String::Concat(string,string)
L_0099: call string [PaynetHelper]PaynetHelperSolo._classes.CryptorEngine::Encrypt(string,bool,string
кто может помогать