xxhkzyt 发表于 2009-11-10 10:38:22

这段代码该怎么分析

Label_0096:
    if (Strings.Len(str) == 0)
    {
      goto Label_00BC;
    }
    if ((-2147483648 != 0) && !x5dc858bdb1572727.x6706c269f4d70092(xf202eba0767e9737.xd1a543c2feb133b8, str))
    {
      this.get_xb328dab579d94b62().Text = "注册码不对!";
      return;
    }
    this.get_xb328dab579d94b62().Text = "注册成功!点击 [退出]。程序会自动关闭,您重新打开后,各项功能将会正常使用。";
    if (0 == 0)
    {
      if (0x7fffffff == 0)
      {
            return;
      }
      if (0 == 0)
      {
            this.get_xc7d65e4a1060dfff().Enabled = false;
            xf202eba0767e9737.x1966f4ee3cfe6db9 = true;
            goto Label_007C;
      }
      goto Label_0105;
    }


尤其这句:
if ((-2147483648 != 0) && !x5dc858bdb1572727.x6706c269f4d70092(xf202eba0767e9737.xd1a543c2feb133b8, str))
这么乱。。。

sjh717142 发表于 2009-11-10 16:39:58

.net的 乱是因为被混淆过了

x5dc858bdb1572727.x6706c269f4d70092(xf202eba0767e9737.xd1a543c2feb133b8, str) 返回为真则注册成功!

[ 本帖最后由 sjh717142 于 2009-11-10 16:41 编辑 ]

xxhkzyt 发表于 2009-11-10 17:13:46

谢谢回复。。
页: [1]
查看完整版本: 这段代码该怎么分析