能力值:
( LV2,RANK:10 )
|
-
-
15 楼
public void getMD()
{
string s = Conversions.ToString(Conversion.Val(MyProject.Forms.start.st_lb_mchsg.Text)) + MyProject.Forms.start.Text;
byte[] bytes = Encoding.ASCII.GetBytes(s);
byte[] arrInput = new MD5CryptoServiceProvider().ComputeHash(bytes);
string str = this.ByteArrayToString(arrInput);
if (Conversions.ToBoolean(Operators.AndObject(Operators.AndObject(Operators.AndObject(Operators.AndObject(Operators.CompareObjectEqual(Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 13, 4), 1, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 13, 4), 2, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 13, 4), 3, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 13, 4), 4, 1))) + Conversions.ToString(0x54), MyProject.Computer.get_Registry().GetValue(@"hkey_current_user\software\microsoft\windows\CurrentVersion\sqttinge\sunqklr", "klr", null), false), Operators.CompareObjectEqual(Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 0x11, 4), 1, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 0x11, 4), 2, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 0x11, 4), 3, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 0x11, 4), 4, 1))) + Conversions.ToString(0x48), MyProject.Computer.get_Registry().GetValue(@"hkey_current_user\software\microsoft\windows\CurrentVersion\sqttinge\sunqklg", "klg", null), false)), Operators.CompareObjectEqual(Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 0x15, 4), 1, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 0x15, 4), 2, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 0x15, 4), 3, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 0x15, 4), 4, 1))) + Conversions.ToString(0x4d), MyProject.Computer.get_Registry().GetValue(@"hkey_current_user\software\microsoft\windows\CurrentVersion\sqttinge\sunqkln", "kln", null), false)), Operators.CompareObjectEqual(Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 0x19, 4), 1, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 0x19, 4), 2, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 0x19, 4), 3, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 0x19, 4), 4, 1))) + Conversions.ToString(80), MyProject.Computer.get_Registry().GetValue(@"hkey_current_user\software\microsoft\windows\CurrentVersion\sqttinge\sunqkli", "kli", null), false)), ((((Conversions.ToString(Strings.Asc(Strings.Mid(this.T_rg2.Text, 1, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(this.T_rg2.Text, 2, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(this.T_rg2.Text, 3, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(this.T_rg2.Text, 4, 1)))) == (Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 13, 4), 1, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 13, 4), 2, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 13, 4), 3, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 13, 4), 4, 1))))) & ((Conversions.ToString(Strings.Asc(Strings.Mid(this.T_rg3.Text, 1, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(this.T_rg3.Text, 2, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(this.T_rg3.Text, 3, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(this.T_rg3.Text, 4, 1)))) == (Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 0x11, 4), 1, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 0x11, 4), 2, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 0x11, 4), 3, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 0x11, 4), 4, 1)))))) & ((Conversions.ToString(Strings.Asc(Strings.Mid(this.T_rg4.Text, 1, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(this.T_rg4.Text, 2, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(this.T_rg4.Text, 3, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(this.T_rg4.Text, 4, 1)))) == (Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 0x15, 4), 1, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 0x15, 4), 2, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 0x15, 4), 3, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 0x15, 4), 4, 1)))))) & ((Conversions.ToString(Strings.Asc(Strings.Mid(this.T_rg5.Text, 1, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(this.T_rg5.Text, 2, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(this.T_rg5.Text, 3, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(this.T_rg5.Text, 4, 1)))) == (Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 0x19, 4), 1, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 0x19, 4), 2, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 0x19, 4), 3, 1))) + Conversions.ToString(Strings.Asc(Strings.Mid(Strings.Mid(str, 0x19, 4), 4, 1))))))))
{
MyProject.Computer.get_Registry().get_LocalMachine().CreateSubKey(@"software\microsoft\windows\CurrentVersion\vittinge\version");
MyProject.Computer.get_Registry().SetValue(@"hkey_local_machine\software\microsoft\windows\CurrentVersion\vittinge\version", "ssqsgy", Conversions.ToString(((Conversion.Val(Strings.Asc(Strings.Mid(this.T_rg2.Text, 1, 1))) + Conversion.Val(Strings.Asc(Strings.Mid(this.T_rg2.Text, 2, 1)))) + Conversion.Val(Strings.Asc(Strings.Mid(this.T_rg2.Text, 3, 1)))) + Conversion.Val(Strings.Asc(Strings.Mid(this.T_rg2.Text, 4, 1)))) + Conversions.ToString(((Conversion.Val(Strings.Asc(Strings.Mid(this.T_rg3.Text, 1, 1))) + Conversion.Val(Strings.Asc(Strings.Mid(this.T_rg3.Text, 2, 1)))) + Conversion.Val(Strings.Asc(Strings.Mid(this.T_rg3.Text, 3, 1)))) + Conversion.Val(Strings.Asc(Strings.Mid(this.T_rg3.Text, 4, 1)))) + Conversions.ToString(((Conversion.Val(Strings.Asc(Strings.Mid(this.T_rg4.Text, 1, 1))) + Conversion.Val(Strings.Asc(Strings.Mid(this.T_rg4.Text, 2, 1)))) + Conversion.Val(Strings.Asc(Strings.Mid(this.T_rg4.Text, 3, 1)))) + Conversion.Val(Strings.Asc(Strings.Mid(this.T_rg4.Text, 4, 1)))) + Conversions.ToString(((Conversion.Val(Strings.Asc(Strings.Mid(this.T_rg5.Text, 1, 1))) + Conversion.Val(Strings.Asc(Strings.Mid(this.T_rg5.Text, 2, 1)))) + Conversion.Val(Strings.Asc(Strings.Mid(this.T_rg5.Text, 3, 1)))) + Conversion.Val(Strings.Asc(Strings.Mid(this.T_rg5.Text, 4, 1)))));
Interaction.MsgBox("恭喜:注册成功!\r\n感谢您的注册,祝您中奖发财!", MsgBoxStyle.Information, "恭喜...");
MyProject.Forms.Fm1.Tool_key.set_Visible(false);
MyProject.Forms.Fm1.Lb_ynsg.Text = "killnumed";
this.rg_fails();
}
else
{
Interaction.MsgBox("注册序列号错误,注册失败!\r\n请联系作者获取正确的注册序列号!\r\n欢迎您继续试用本软件!", MsgBoxStyle.Exclamation, "抱歉...");
MyProject.Forms.Fm1.Tool_key.set_Visible(true);
MyProject.Forms.Fm1.Lb_ynsg.Text = "unkillnumed";
this.rg_fails();
}
}
|