看雪论坛
主题:186038  回帖:1211010  会员:739282  在线:1597

一级
注册:2012-5
帖子:4

【求助】.net MaxToCode、Dotfuscator双加壳混淆后字符串能恢复吗?

shoupihou 2013-10-8 9348
软件加了双壳

用 de4dot 脱了几次 打开还是一堆乱七八糟的东西 ,请问这种状况该如何解决呢?
怎么能把代码替换成容易读懂的状态
最新回复 (8)
一级 sigexifeng 2013-10-8
1
这是女神联盟的辅助?
一级 shoupihou 2013-10-8
2


哦 是的,没辅助玩不了游戏啊
一级 miydotdot 2013-10-24
3
帮楼主顶一下贴子。
一级 logkiller 2013-11-10
4
脱壳没什么问题,只是脱壳后好像有些资源就丢失了,挂不能识别人物了,挂好像是可可验证
一级 zzcc 2013-11-11
5
混淆后是无法恢复的,如果你技术了,用软件处理一下还是可以看明白关键点
一级 mortimer 2013-11-15
6
很明显不是maxtocode加密的,Reactor v4.0
一级 mortimer 2013-11-15
7
.NET Reactor 4.6 + Dotfuscator,这个应该很容易搞定啊
一级 mortimer 2013-11-15
8
try
    {
        Hashtable hashtable = new Hashtable();
        hashtable.Add("uid", this.gclass5_0.method_44());
        string str = this.method_26();
        hashtable.Add("userid", this.gclass5_0.method_44() + "_");
        hashtable.Add("ts", str);
        IntPtr ptr = Marshal.StringToHGlobalAnsi(string_100);
        IntPtr ptr2 = Marshal.StringToHGlobalAnsi(this.gclass5_0.method_44() + "_");
        IntPtr ptr3 = Marshal.StringToHGlobalAnsi(str);
        string str2 = Marshal.PtrToStringAnsi(Class4.gokey(ptr, ptr2, ptr3));
        hashtable.Add("key", str2);
        hashtable.Add("version", string_113);
        Dictionary<string, object> content = (Dictionary<string, object>) this.method_119("UserMaze.change", "/1", new object[] { hashtable }).Bodies[0].Content;
        if (Convert.ToInt32(content["code"]) == 0)
        {
            Dictionary<string, object> dictionary1 = (Dictionary<string, object>) content["data"];
            GClass19.smethod_1(string_86, "【冥界】-遇到[" + this.hashtable_28[string_118].ToString() + "],使用[更改]特权!");
            return true;
        }
    }
    catch
    {
    }
    return false;
返回