黑.丝.足.交
Risa最新番号 [原创]一个.Net集会考据智商的破解[新东说念主求邀请码]-付费问答-看雪-安全社区|安全招聘|kanxue.com
发布日期:2024-08-20 05:46 点击次数:93
【著述标题】一个.Net集会考据智商的破解
【著述作家】无常pl
【破解器具】Reflector/Http Analyzer/ildasm
【破解平台】Win7
【原版下载】不提供
【保护方式】集会合员考据
【软件简介】无
【破评释明】生手,仅仅感趣味趣味,莫得其他标的,不及之处还请全国见教 这是个需要装配的软件。
装配完以后查初始智商壳,是.Net写的软件。
莫得如何斗争过.Net的智商,不知说念该如何下手了。Baidu,google无所不知Risa最新番号,搜吧。
用ildasm反汇编
先握下数据包望望Risa最新番号,
璷黫输入一个用户名和密码。
指示
复返的数据
注册一个账号再试试
复返的数据
分析一下Risa最新番号,
第一个数据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") 偷拍自拍