还原小米火警加密的字符串
小米火警居然这么火,忍不住我也太好个帖吧。解密一下加密的字符串,根据这些很快就能定位到关键代码。大家自己研究吧。会点C#基础,就很容易修改了。
internal void set_Enum2_0(Enum2 value)
{
this.enum2_0 = value;
switch (this.enum2_0)
{
case Enum2.const_1:
this.miSekillPanelVM_0.method_6(this).Status = Class22.smethod_0("2e5ZGZyp");未登陆
break;
case Enum2.const_2:
this.miSekillPanelVM_0.method_6(this).Status = Class22.smethod_0("VWTjlY3Vfe=E"); 登录失败
break;
case Enum2.const_3:
this.miSekillPanelVM_0.method_6(this).Status = Class22.smethod_0("WRk4tdnu");登录中
break;
case Enum2.const_4:
this.miSekillPanelVM_0.method_6(this).Status = Class22.smethod_0("lYhUfa3Vfe=A");登录成功
break;
case Enum2.const_5:
case Enum2.const_6:
this.miSekillPanelVM_0.method_6(this).Status = Class22.smethod_0("jiGdDZyp");未授权
break;
case Enum2.const_7:
this.miSekillPanelVM_0.method_6(this).Status = Class22.smethod_0("8Y4ZDpJGLj=g");验证授权
break;
case Enum2.const_8:
this.miSekillPanelVM_0.method_6(this).Status = Class22.smethod_0("jiGdDXfJ");已授权
break;
case Enum2.const_9:
this.miSekillPanelVM_0.method_6(this).Status = Class22.smethod_0("iEfrZypoO3AYTFp1");"获取预约状态"
break;
case Enum2.const_10:
this.miSekillPanelVM_0.method_6(this).Status = Class22.smethod_0("YhH6mXfK");"已预约"
break;
case Enum2.const_11:
this.miSekillPanelVM_0.method_6(this).Status = Class22.smethod_0("CmofmylpnG=Q");"尚未预约"
break;
case Enum2.const_12:
this.miSekillPanelVM_0.method_6(this).Status = Class22.smethod_0("oYajtsXVfS=I");"等待抢购"
break;
case Enum2.const_13:
this.miSekillPanelVM_0.method_6(this).Status = Class22.smethod_0("6d20U9ZTi1TVVJpsooxV6YON");"剩余订单专场监控中"
break;
case Enum2.const_14:
this.miSekillPanelVM_0.method_6(this).Status = Class22.smethod_0("wXQWLP1Zcc=A");"即将开始"
break;
case Enum2.const_15:
this.miSekillPanelVM_0.method_6(this).Status = Class22.smethod_0("NLU4tYqK");"抢购中"
break;
case Enum2.const_16:
this.miSekillPanelVM_0.method_6(this).Status = Class22.smethod_0("3yfqKNLQ==tYnN1X");"抢购已结束"
break;
case Enum2.const_17:
this.miSekillPanelVM_0.method_6(this).Status = Class22.smethod_0("PbE4tjfO");"跳转中"
break;
case Enum2.const_18:
this.miSekillPanelVM_0.method_6(this).Status = Class22.smethod_0("JLZ0hyOpAJyZixW6");"选择手机版本"
break;
case Enum2.const_19:
this.miSekillPanelVM_0.method_6(this).Status = Class22.smethod_0("qMi7dT1g==8g4FZA");"获取验证码"
break;
case Enum2.const_20:
this.miSekillPanelVM_0.method_6(this).Status = Class22.smethod_0("OpE4tY9B");"提交中"
break;
case Enum2.const_21:
this.miSekillPanelVM_0.method_6(this).Status = Class22.smethod_0("iYhUfKm2No=A");"抢购成功"
break;
case Enum2.const_22:
this.miSekillPanelVM_0.method_6(this).Status = Class22.smethod_0("VLn9EXfJ");"已售罄"
break;
case Enum2.const_23:
this.miSekillPanelVM_0.method_6(this).Status = Class22.smethod_0("Ylxivr39eC=k");"程序错误"
break;
case Enum2.const_25:
break;
case Enum2.const_26:
this.miSekillPanelVM_0.method_6(this).Status = Class22.smethod_0("nQE4tedJ");"秒杀中"
break;
case Enum2.const_27:
this.miSekillPanelVM_0.method_6(this).Status = Class22.smethod_0("wYtTkGldZx=A");"准备提交"
break;
default:
this.miSekillPanelVM_0.method_6(this).Status = "-";
break;
}
if (bool_0)
{
switch (this.enum2_0)
{
case Enum2.const_15:
case Enum2.const_17:
case Enum2.const_19:
case Enum2.const_20:
this.miSekillPanelVM_0.method_6(this).Status = Class22.smethod_0("NLU4tYqK");"抢购中"
break;
}
}
}
又见算法的大大,先前来膜拜一下再看贴 hyc120500 发表于 2014-4-21 20:51
没看懂。。。大神。。。
看过程序的代码你就懂了 看明天你们还有这么嘚瑟不 怎么解密的?我关心这方法.给个教程吧 真的没有看懂,唉 对于.net文件这种加密方法解密又该是怎么解?asm至少可以硬件访问,.net一头雾水. 不明觉厉 lwangqinger 发表于 2014-4-21 20:39
看明天你们还有这么嘚瑟不
希望不能了,这个我至少收藏了两个月了 每天都有关于小米的软件更新.... 又见算法的大大,先前来膜拜一下 没看懂。。。大神。。。 大神啊,厉害 不会。。不会。。。{:1_936:}