首页
社区
课程
招聘
[求助]一个.net程序,已去除混淆代码,但一直没找到试用限制在哪里!请高手进来看看
发表于: 2014-6-10 15:10 5133

[求助]一个.net程序,已去除混淆代码,但一直没找到试用限制在哪里!请高手进来看看

2014-6-10 15:10
5133
软件有试用限制,每次15分钟,只能发10个帖子。程序用de4dot去除了混淆代码。用reflector,找字符串:

private void MAIN_Shown(object sender, EventArgs e)
{
    try
    {
        try
        {
            if (!Functions.piv)
            {
                int num = this.method_3();
                if (Functions._Getstamp(DateTime.Now) > num)
                {
                    base.Invoke(new MessageHelper.de_showInfo(null, (IntPtr) MessageHelper.showWarn), new object[] { this, string.Format("试用时间已满,请联系QQ{0}购买Vip权限。", Class34.string_4) });
                    base.Invoke(new Class33.Delegate22(Class33.smethod_0), new object[] { 1, this });
                }
                DateTime time = DateTime.Parse(Encryp.TripleDESCryptoDe(Class26.smethod_0("MyGod")));
                if (Functions._Getstamp(DateTime.Now) > Functions._Getstamp(time.AddDays(4.0)))
                {
                    base.Invoke(new MessageHelper.de_showInfo(null, (IntPtr) MessageHelper.showWarn), new object[] { this, string.Format("试用时间已满,请联系QQ{0}购买Vip权限。", Class34.string_4) });
                    base.Invoke(new Class33.Delegate22(Class33.smethod_0), new object[] { 1, this });
                }
            }
        }
        catch (Exception)
        {
            Class26.smethod_1("MyGod", Encryp.TripleDESCrypto(DateTime.Now.ToString()));
        }
        if (Class30.serverCfgWS_0.get_LastestVer() != "5.1.140325")
        {
            this.barStaticItem_4.Glyph = Resources.info;
            this.barStaticItem_4.Caption = string.Format("检测到更新[{0}] {1}", Class30.serverCfgWS_0.get_LastestVer(), Class30.serverCfgWS_0.get_UpdateTime().ToShortDateString());
            this.barEditItem_0.Visibility = BarItemVisibility.Always;
            if (Class30.serverCfgWS_0.get_IsImportantUpdate() && !Functions.piv)
            {
                if (MessageHelper.showConfirm(this, string.Format("检测到重要更新[{0}] {1}\n是否现在下载最新版?", Class30.serverCfgWS_0.get_LastestVer(), Class30.serverCfgWS_0.get_UpdateTime().ToShortDateString())))
                {
                    Process.Start(Class30.string_5, Class30.serverCfgWS_0.get_DownUrl());
                }
                Environment.Exit(0);
            }
        }
        else
        {
            this.barStaticItem_4.Glyph = Resources.right;
            this.barStaticItem_4.Caption = string.Format("软件为最新版[{0}]{1} {2}", Class30.serverCfgWS_0.get_LastestVer(), "build0325", Class30.serverCfgWS_0.get_UpdateTime().ToShortDateString());
        }
        Class30.sortedDictionary_3 = new SortedDictionary<int, Taskbase>();
        ThreadPool.QueueUserWorkItem(new WaitCallback(fmWaitFormTask.Th_Func_LoadAllTasks));
        fmWaitFormTask.ShowDialog(this, "请稍后", "正在加载任务 ...");
        this.taskTreeList_0.FocusedNode = null;
        this.method_5();
        fmSecCheck._Start();
    }
    catch (Exception exception)
    {
        ExceptionLog._LogException(exception);
    }
}

  private void MAIN_Shown(object sender, EventArgs e)
{
    try
    {
        try
        {
            if (!Functions.piv)
            {
                int num = this.method_3();
                if (Functions._Getstamp(DateTime.Now) > num)
                {
                    base.Invoke(new MessageHelper.de_showInfo(null, (IntPtr) MessageHelper.showWarn), new object[] { this, string.Format("试用时间已满,请联系QQ{0}购买Vip权限。", Class34.string_4) });
                    base.Invoke(new Class33.Delegate22(Class33.smethod_0), new object[] { 1, this });
                }
                DateTime time = DateTime.Parse(Encryp.TripleDESCryptoDe(Class26.smethod_0("MyGod")));
                if (Functions._Getstamp(DateTime.Now) > Functions._Getstamp(time.AddDays(4.0)))
                {
                    base.Invoke(new MessageHelper.de_showInfo(null, (IntPtr) MessageHelper.showWarn), new object[] { this, string.Format("试用时间已满,请联系QQ{0}购买Vip权限。", Class34.string_4) });
                    base.Invoke(new Class33.Delegate22(Class33.smethod_0), new object[] { 1, this });
                }
            }
        }
        catch (Exception)
        {
            Class26.smethod_1("MyGod", Encryp.TripleDESCrypto(DateTime.Now.ToString()));
        }
        if (Class30.serverCfgWS_0.get_LastestVer() != "5.1.140325")
        {
            this.barStaticItem_4.Glyph = Resources.info;
            this.barStaticItem_4.Caption = string.Format("检测到更新[{0}] {1}", Class30.serverCfgWS_0.get_LastestVer(), Class30.serverCfgWS_0.get_UpdateTime().ToShortDateString());
            this.barEditItem_0.Visibility = BarItemVisibility.Always;
            if (Class30.serverCfgWS_0.get_IsImportantUpdate() && !Functions.piv)
            {
                if (MessageHelper.showConfirm(this, string.Format("检测到重要更新[{0}] {1}\n是否现在下载最新版?", Class30.serverCfgWS_0.get_LastestVer(), Class30.serverCfgWS_0.get_UpdateTime().ToShortDateString())))
                {
                    Process.Start(Class30.string_5, Class30.serverCfgWS_0.get_DownUrl());
                }
                Environment.Exit(0);
            }
        }
        else
        {
            this.barStaticItem_4.Glyph = Resources.right;
            this.barStaticItem_4.Caption = string.Format("软件为最新版[{0}]{1} {2}", Class30.serverCfgWS_0.get_LastestVer(), "build0325", Class30.serverCfgWS_0.get_UpdateTime().ToShortDateString());
        }
        Class30.sortedDictionary_3 = new SortedDictionary<int, Taskbase>();
        ThreadPool.QueueUserWorkItem(new WaitCallback(fmWaitFormTask.Th_Func_LoadAllTasks));
        fmWaitFormTask.ShowDialog(this, "请稍后", "正在加载任务 ...");
        this.taskTreeList_0.FocusedNode = null;
        this.method_5();
        fmSecCheck._Start();
    }
    catch (Exception exception)
    {
        ExceptionLog._LogException(exception);
    }
}

这里是试用时间限制,每次15分钟,请高手指点,这里怎么改。

private void method_7()
{
    if (base.InvokeRequired)
    {
        base.BeginInvoke(new MessageHelper.de_showWarn(null, (IntPtr) MessageHelper.showWarn), new object[] { this, string.Format("非V*i*p用*户限*制每*个论*坛顶*贴数为{0}。\r\n需*要购*买V*i*p联*系Q*Q:3*17*5*850*7*1", Class30.serverCfgWS_0.get_LimitReplyMaxPerFm()).Replace("*", ""), "权限不足" });
    }
    else
    {
        MessageHelper.showWarn(this, string.Format("非V*i*p用*户限*制每*个论*坛顶*贴数为{0}。\r\n需*要购*买V*i*p联*系Q*Q:3*17*5*850*7*1", Class30.serverCfgWS_0.get_LimitReplyMaxPerFm()).Replace("*", ""), "权限不足");
    }
}

  private void method_7()
{
    if (base.InvokeRequired)
    {
        base.BeginInvoke(new MessageHelper.de_showWarn(null, (IntPtr) MessageHelper.showWarn), new object[] { this, string.Format("非V*i*p用*户限*制每*个论*坛顶*贴数为{0}。\r\n需*要购*买V*i*p联*系Q*Q:3*17*5*850*7*1", Class30.serverCfgWS_0.get_LimitReplyMaxPerFm()).Replace("*", ""), "权限不足" });
    }
    else
    {
        MessageHelper.showWarn(this, string.Format("非V*i*p用*户限*制每*个论*坛顶*贴数为{0}。\r\n需*要购*买V*i*p联*系Q*Q:3*17*5*850*7*1", Class30.serverCfgWS_0.get_LimitReplyMaxPerFm()).Replace("*", ""), "权限不足");
    }
}

这里是顶贴限制,只能发10个
请高手指点下,怎么修改,谢谢

软件在这里下载:

http://pan.baidu.com/s/1dDH1Csx

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 459
活跃值: (398)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
2
收藏,有时间了看,3年c# 不知道能不能派上用场
2014-6-10 15:13
0
雪    币: 292
活跃值: (153)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
程序空间:
比如
      1.WebAAA{}
      2.     {} ← 就在这个P都没显示的{}里~  你找找就可以啦~ 不谢~
      3.WebAAA.Check
      4.WebAAA.Post
  ----------------------------------------
Class1,2,3,4,5 之类的。。。method1,2,3,4,5,6,7,()

都是封装好的代码,调用的~
2014-6-10 16:00
0
雪    币: 32
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
在reflector里,怎样查看是哪里调用的,比如:是哪里调用method13?
2014-6-12 21:38
0
雪    币: 32
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
发现两个函数都会出错:
method_13,method_7
在reflector里,怎么查看是哪里调用了这两个函数?
method_13代码如下:
private void method_13()
{
    if (base.InvokeRequired)
    {
        base.BeginInvoke(new MessageHelper.de_showWarn(null, (IntPtr) MessageHelper.showWarn), new object[] { this, string.Format("非V*i*p用*户限*制每*个论*坛顶*贴数为{0}。\r\n需*要购*买V*i*p联*系Q*Q:3*17*5*850*7*1", Class30.serverCfgWS_0.get_LimitReplyMaxPerFm()).Replace("*", ""), "权限不足" });
    }
    else
    {
        MessageHelper.showWarn(this, string.Format("非V*i*p用*户限*制每*个论*坛顶*贴数为{0}。\r\n需*要购*买V*i*p联*系Q*Q:3*17*5*850*7*1", Class30.serverCfgWS_0.get_LimitReplyMaxPerFm()).Replace("*", ""), "权限不足");
    }
}

  private void method_13()
{
    if (base.InvokeRequired)
    {
        base.BeginInvoke(new MessageHelper.de_showWarn(null, (IntPtr) MessageHelper.showWarn), new object[] { this, string.Format("非V*i*p用*户限*制每*个论*坛顶*贴数为{0}。\r\n需*要购*买V*i*p联*系Q*Q:3*17*5*850*7*1", Class30.serverCfgWS_0.get_LimitReplyMaxPerFm()).Replace("*", ""), "权限不足" });
    }
    else
    {
        MessageHelper.showWarn(this, string.Format("非V*i*p用*户限*制每*个论*坛顶*贴数为{0}。\r\n需*要购*买V*i*p联*系Q*Q:3*17*5*850*7*1", Class30.serverCfgWS_0.get_LimitReplyMaxPerFm()).Replace("*", ""), "权限不足");
    }
}

method_7代码如下:
private void method_7()
{
    if (base.InvokeRequired)
    {
        base.BeginInvoke(new MessageHelper.de_showWarn(null, (IntPtr) MessageHelper.showWarn), new object[] { this, string.Format("非V*i*p用*户限*制每*个论*坛顶*贴数为{0}。\r\n需*要购*买V*i*p联*系Q*Q:3*17*5*850*7*1", Class30.serverCfgWS_0.get_LimitReplyMaxPerFm()).Replace("*", ""), "权限不足" });
    }
    else
    {
        MessageHelper.showWarn(this, string.Format("非V*i*p用*户限*制每*个论*坛顶*贴数为{0}。\r\n需*要购*买V*i*p联*系Q*Q:3*17*5*850*7*1", Class30.serverCfgWS_0.get_LimitReplyMaxPerFm()).Replace("*", ""), "权限不足");
    }
}

  private void method_7()
{
    if (base.InvokeRequired)
    {
        base.BeginInvoke(new MessageHelper.de_showWarn(null, (IntPtr) MessageHelper.showWarn), new object[] { this, string.Format("非V*i*p用*户限*制每*个论*坛顶*贴数为{0}。\r\n需*要购*买V*i*p联*系Q*Q:3*17*5*850*7*1", Class30.serverCfgWS_0.get_LimitReplyMaxPerFm()).Replace("*", ""), "权限不足" });
    }
    else
    {
        MessageHelper.showWarn(this, string.Format("非V*i*p用*户限*制每*个论*坛顶*贴数为{0}。\r\n需*要购*买V*i*p联*系Q*Q:3*17*5*850*7*1", Class30.serverCfgWS_0.get_LimitReplyMaxPerFm()).Replace("*", ""), "权限不足");
    }
}
2014-6-12 22:08
0
雪    币: 2401
活跃值: (1402)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
我记得很早就回帖给你了啊?

15分钟的地方,
可以修改这个标志位。 --> Functions.piv

顶贴限制的话,你贴出来的代码怎么改都不好。
应该在这代码的更上一层去找关键点。

LZ 给的文件缺少资料库。

所以我去官网下载回来研究。

上传的附件:
2014-6-20 16:47
0
游客
登录 | 注册 方可回帖
返回
//