本店只处理.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打开网站正常!