急需找回源码 ,需反编译DLL,求高人帮我反编译 C#写的
http://www.kyaec.com/images/news/20101224114952464883898.rar

解决方案 »

  1.   

    自己下载一个Reflector,反编译自己搞定
      

  2.   

    应该没有吧,我用 peid 查壳工具看了,没有加壳
      

  3.   

    看了下,使用MaxToCode加壳了, 楼主去搜索有个Re_max的工具,专脱MaxToCode加壳混淆的工具.用它dump出来就可以反编译了
      

  4.   

    dataAcess.DLL
    dataLinq.dll
    这两个可以反编译出来,其他的报错
      

  5.   

    例如:facade.dll-facade-fareport-AddReportView方法上的源碼public void AddReportView(int writerId, string readers, DateTime dateStart, DateTime dateEnd)
    {
        int num5 = int.Parse(dateStart.Year.ToString() + dateStart.Month.ToString());
        int num6 = int.Parse(dateEnd.Year.ToString() + dateEnd.Month.ToString());
        DateTime time = DateTime.Parse(dateStart.Year.ToString() + Class_00.Method_00(0x6c) + dateStart.Month.ToString() + Class_00.Method_00(0x72));
        dalReportView view = new dalReportView();
        rlReports reports = new rlReports();
        if (readers.IndexOf(Class_00.Method_00(0x7a)) > 0)
        {
            string[] strArray = readers.Split(new char[] { ',' });
            for (int i = 0; i < (strArray.Length - 1); i++)
            {
                DateTime time2 = time;
                int num3 = int.Parse(strArray[i].ToString());
                while (time2 <= dateEnd)
                {
                    int year = time2.Year;
                    int month = time2.Month;
                    int num4 = int.Parse(year.ToString() + month.ToString());
                    view.insertRecord(this.Method_02(num3, year, month, reports.getReports(num3, year, month), 0));
                    time2 = time2.AddMonths(1);
                }
            }
        }
    }
      

  6.   

    dataAcess.DLL
    dataLinq.dll
    可以, 其他的都不是.net程序集
      

  7.   


    你有看到我的回帖嗎?我已經反編譯 facade.dll了
      

  8.   

    這些都是流程混淆,最簡單的,最傻瓜的,,,例如:    L_0000: br L_0007  // 3802000000
        L_0005: pop   // 26
        L_0006: ldc.i4.0   // 16
        L_0007: nop   // 00
        L_0008: newobj instance void [dataLinq]dataLinq.reportDetails::.ctor()  // 730100000A
        L_000d: stloc.0   // 0A你只要將    L_0000: br L_0007  // 3802000000
        L_0005: pop   // 26
        L_0006: ldc.i4.0   // 16刪除就可以正常查看和導出了
      

  9.   

    我搞這些已經4年,儘管我才大二。。
    my blog
    http://ufo-crackerx.blog.163.com/
      

  10.   

    http://hi.csdn.net/invite.php?u=9597207&c=3616724a7028a032
      

  11.   

    Re_max 針對低版本的,現在沒人用了。那是vs2005年代的
      

  12.   


    我就可以反编到AjaxControlToolkit.DLL,dataAcess.DLL,dataLinq.dll这三个别的不是C#写的