网站颜色:

.net C# aspx Dll asp.net反编译 修复 解密 源码修复 脱壳

  • 无参数

本店只处理.NET语言,dnguard壳不接,其他语言不处理。

本店提供.net程序(C# VB.NET ASP.NET网站),反编译获取完美源码服务,未加壳混淆99%代码完美还原(exe,dll,ocx),可以正常修改编译,有几百个大型中型小型.net商业软件反编译还原源码经验,完美还原可以生成项目工程,正常修改编译。

店主长期从事.NET反编译工作,本店反编译源码的优势在于

1.反编译exe DLL里面如果有窗体界面一定反编译调试出来。很多店都是只求反编译到可正常编译,谁知道,一个项目几百个窗体界面,没法直接设计也是搞死人的。

2.反编译出来的代码达到最佳阅读性,细心的你会发现或许你会找到很多反编译工具,反编译出来很多GOTO逻辑混乱!

请记住一句话,任何靠反编译工具搞出来的代码都是不行的。

一分钱一分货,请看官切勿贪心便宜,以下为两个方法对比

没良心的反编译方法

   public static string PrettyPrint(string input)
        {
            System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder();
            int num = 0;
            int length = input.Length;
            char[] array = input.ToCharArray();
            int i = 0;
            while (i < length)
            {
                char c = array[i];
                if (c == '"')
                {
                    bool flag = true;
                    while (flag)
                    {
                        stringBuilder.Append(c);
                        c = array[++i];
                        if (c == '')
                        {
                            stringBuilder.Append(c);
                            c = array[++i];
                        }
                        else if (c == '"')
                        {
                            flag = false;
                        }
                    }
                }
                char c2 = c;
                if (c2 <= ':')
                {
                    if (c2 != ',')
                    {
                        if (c2 != ':')
                        {
                            goto IL_143;
                        }
                        stringBuilder.Append(" : ");
                    }
                    else
                    {
                        stringBuilder.Append(c);
                        stringBuilder.AppendLine();
                        Formatter.AppendIndent(stringBuilder, num);
                    }
                }
                else
                {
                    switch (c2)
                    {
                        case '[':
                            break;
                        case '':
                            goto IL_143;
                        case ']':
                            goto IL_FD;
                        default:
                            switch (c2)
                            {
                                case '{':
                                    break;
                                case ' ':
                                    goto IL_143;
                                case '}':
                                    goto IL_FD;
                                default:
                                    goto IL_143;
                            }
                            break;
                    }
                    stringBuilder.Append(c);
                    stringBuilder.AppendLine();
                    Formatter.AppendIndent(stringBuilder, ++num);
                    goto IL_15B;
                IL_FD:
                    stringBuilder.AppendLine();
                    Formatter.AppendIndent(stringBuilder, --num);
                    stringBuilder.Append(c);
                }
            IL_15B:
                i++;
                continue;
            IL_143:
                if (!char.IsWhiteSpace(c))
                {
                    stringBuilder.Append(c);
                }
                goto IL_15B;
            }
            return stringBuilder.ToString();
        }
 
 
完美反编译方法
   public static string PrettyPrint(string input)
        {
            StringBuilder sb = new StringBuilder();
            int count = 0;
            int length = input.Length;
            char[] chArray = input.ToCharArray();
            for (int i = 0; i < length; i++)
            {
                char ch = chArray[i];
                if (ch == '"')
                {
                    bool flag = true;
                    while (flag)
                    {
                        sb.Append(ch);
                        ch = chArray[++i];
                        if (ch == '')
                        {
                            sb.Append(ch);
                            ch = chArray[++i];
                        }
                        else if (ch == '"')
                        {
                            flag = false;
                        }
                    }
                }
                switch (ch)
                {
                    case ',':
                    {
                        sb.Append(ch);
                        sb.AppendLine();
                        AppendIndent(sb, count);
                        continue;
                    }
                    case ':':
                    {
                        sb.Append(" : ");
                        continue;
                    }
                    case '[':
                    case '{':
                    {
                        sb.Append(ch);
                        sb.AppendLine();
                        AppendIndent(sb, ++count);
                        continue;
                    }
                    case ']':
                    case '}':
                    {
                        sb.AppendLine();
                        AppendIndent(sb, --count);
                        sb.Append(ch);
                        continue;
                    }
                }
                if (!char.IsWhiteSpace(ch))
                {
                    sb.Append(ch);
                }
            }
            return sb.ToString();
        }

----------------------------------------------------------------------------------------------------------------------

本店提供.net程序(C# VB.NET ASP.NET网站)域名限制,软件试用,软件的各种限制,各种修改。

具体费用不定看难度其他语言不处理。

以下为最近的一个典型案例,总费用(咨询特价),含注册机,9个DLL源代码。耗时2天。

 ASP.NET网站bin DLL源码

这是一个天易程序标准版,是一个支付网站,.net reactor 3.8保护,有域名限制,数据库连接字符串加密的,域名授权也是加密的

 

 

 注册机编写,解密数据库连接字符串,解密域名限制字符串

 

全部成功编译

替换BIN目录的DLL打开网站正常!

热门设计联盟服务商