栏目分类
热点资讯
推特 男同 [原创]一个.Net网罗考据关节的破解[新东说念主求邀请码]-付费问答-看雪-安全社区|安全招聘|kanxue.com
发布日期:2024-10-04 21:20 点击次数:71
【著作标题】一个.Net网罗考据关节的破解 【著作作家】无常pl 【破解用具】Reflector/Http Analyzer/ildasm 【破解平台】Win7 【原版下载】不提供 【保护形势】网罗会员考据 【软件简介】无 【破讲明明】生人,仅仅感意思意思,莫得其他议论,不及之处还请人人见示 这是个需要安设的软件。 安设完以后查开动关节壳,是.Net写的软件。 莫得奈何战争过.Net的关节,不知说念该奈何下手了。Baidu,google无所不知推特 男同,搜吧。 用ildasm反汇编 先捏下数据包望望推特 男同, 粗率输入一个用户名和密码。 教导 复返的数据 注册一个账号再试试 复返的数据 分析一下推特 男同, 第一个数据1可能可能是判断是不是有这个用户, 第二个数据0和第四个数据0可能等于考据的波折了, 临了一个数据可能是苦求时候。 分析一下代码 开动关节Dump下来以后看了下,莫得找到网罗考据的代码,文献也比拟小,可能不在这内部。 在文献夹里找了一下,看到了一个叫AppLogin的DLL。看名字考据代码可能再这内部。 [System.Windows.Forms/*23000001*/]System.Windows.Forms.Control/*0100002D*/::Focus() /* 0A000032 */ IL_005c: /* 26 | */ pop IL_005d: /* 2A | */ ret IL_005e: /* 72 | (70)00026A */ ldstr "\?username=" + "{0}&password={1}&softid=xxxx" /* 7000026A */ 考据的网页 IL_0063: /* 02 | */ ldarg.0 IL_0064: /* 7B | (04)000009 */ ldfld class [System.Windows.Forms/*23000001*/]System.Windows.Forms.TextBox/*0100000C*/ MailSend.AppLogin.TAppLogin/*02000002*/::TextUsername /* 04000009 */ IL_0069: /* 6F | (0A)00002E */ callvirt instance string [System.Windows.Forms/*23000001*/]System.Windows.Forms.Control/*0100002D*/::get_Text() /* 0A00002E */ IL_006e: /* 02 | */ ldarg.0 IL_006f: /* 7B | (04)000008 */ ldfld class [System.Windows.Forms/*23000001*/]System.Windows.Forms.TextBox/*0100000C*/ MailSend.AppLogin.TAppLogin/*02000002*/::TextPassword /* 04000008 */ IL_0074: /* 6F | (0A)00002E */ callvirt instance string [System.Windows.Forms/*23000001*/]System.Windows.Forms.Control/*0100002D*/::get_Text() /* 0A00002E */ IL_0079: /* 28 | (0A)000033 */ call string [mscorlib/*23000002*/]System.String/*01000023*/::Format(string, object, object) /* 0A000033 */ IL_007e: /* 0A | */ stloc.0 .try { IL_007f: /* 06 | */ ldloc.0 IL_0080: /* 28 | (0A)000013 */ call string [Other/*23000003*/]MailSend.Other.Func.NetWork/*01000024*/::GetUrlText(string) /* 0A000013 */ IL_0085: /* 0B | */ stloc.1 IL_0086: /* 07 | */ ldloc.1 IL_0087: /* 39 | A8010000 */ brfalse IL_0234 跳到--贯穿登录管事器误,请稍后再试 IL_008c: /* 07 | */ ldloc.1 IL_008d: /* 7E | (0A)00002F */ ldsfld string [mscorlib/*23000002*/]System.String/*01000023*/::Empty /* 0A00002F */ IL_0092: /* 28 | (0A)000034 */ call bool [mscorlib/*23000002*/]System.String/*01000023*/::op_Inequality(string, string) /* 0A000034 */ IL_0097: /* 39 | 98010000 */ brfalse IL_0234 跳到--贯穿登录管事器误,请稍后再试 IL_009c: /* 07 | */ ldloc.1 IL_009d: /* 17 | */ ldc.i4.1 IL_009e: /* 8D | (01)00002F */ newarr [mscorlib/*23000002*/]System.Char/*0100002F*/ IL_00a3: /* 0D | */ stloc.3 IL_00a4: /* 09 | */ ldloc.3 IL_00a5: /* 16 | */ ldc.i4.0 IL_00a6: /* 1F | 7C */ ldc.i4.s 124 IL_00a8: /* 9D | */ stelem.i2 IL_00a9: /* 09 | */ ldloc.3 IL_00aa: /* 6F | (0A)000035 */ callvirt instance string[] [mscorlib/*23000002*/]System.String/*01000023*/::Split(char[]) /* 0A000035 */ IL_00af: /* 0C | */ stloc.2 IL_00b0: /* 08 | */ ldloc.2 IL_00b1: /* 16 | */ ldc.i4.0 IL_00b2: /* 9A | */ ldelem.ref IL_00b3: /* 72 | (70)000315 */ ldstr "1" /* 70000315 */ 这个1可能是考据数据 IL_00b8: /* 28 | (0A)000030 */ call bool [mscorlib/*23000002*/]System.String/*01000023*/::op_Equality(string, string) /* 0A000030 */ IL_00bd: /* 39 | 49010000 */ brfalse IL_020b IL_00c2: /* 08 | */ ldloc.2 IL_00c3: /* 18 | */ ldc.i4.2 IL_00c4: /* 9A | */ ldelem.ref IL_00c5: /* 28 | (0A)000015 */ call valuetype [mscorlib/*23000002*/]System.DateTime/*01000027*/ [mscorlib/*23000002*/]System.Convert/*01000026*/::ToDateTime(string) /* 0A000015 */ IL_00ca: /* 28 | (0A)000016 */ call valuetype [mscorlib/*23000002*/]System.DateTime/*01000027*/ [mscorlib/*23000002*/]System.DateTime/*01000027*/::get_Now() /* 0A000016 */ IL_00cf: /* 28 | (0A)000036 */ call bool [mscorlib/*23000002*/]System.DateTime/*01000027*/::op_GreaterThan(valuetype [mscorlib/*23000002*/]System.DateTime/*01000027*/, valuetype [mscorlib/*23000002*/]System.DateTime/*01000027*/) /* 0A000036 */ IL_00d4: /* 39 | FE000000 */ brfalse IL_01d7 跳到--您的账号使用时已到,请关连客服 IL_00d9: /* 08 | */ ldloc.2 IL_00da: /* 19 | */ ldc.i4.3 IL_00db: /* 9A | */ ldelem.ref IL_00dc: /* 72 | (70)000319 */ ldstr "0" /* 70000319 */ 这个0可能是考据数据 IL_00e1: /* 28 | (0A)000030 */ call bool 第一次战争这种代码,许多皆看不太懂。搜搜其他大侠奈何分析这种代码的。 看到Reflector这个关节很精深,径直翻译出源码来了。 private void ButtonLogin_Click(object sender, EventArgs e) { if (this.TextUsername.Text == string.Empty) { MsgBox.ShowErrorBox("您必须输入用户名"); this.TextUsername.Focus(); } else if (this.TextPassword.Text == string.Empty) { MsgBox.ShowErrorBox("您必须输入密码"); this.TextPassword.Focus(); } else { string url = string.Format("?username={0}&password={1}&softid=xxxx", this.TextUsername.Text, this.TextPassword.Text); try { string urlText = NetWork.GetUrlText(url); if ((urlText != null) && (urlText != string.Empty)) { string[] strArray = urlText.Split(new char[] { '|' }); if (strArray[0] == "1") { if (Convert.ToDateTime(strArray[2]) > DateTime.Now) { if ((strArray[3] == "0") 日本av电影