使用.Net反射器的反编译代码具有一些unicode字符

时间:2017-04-12 11:51:02

标签: c# asp.net visual-studio decompiling .net-reflector

我用.Net reflector反编译了一些库。但是里面有一些韩文字母而不是功能。 我可以将主题替换为英语吗? 这些是这样的:

if (catalogs == null)
                {
                    catalogs = new List<ComposablePartCatalog>();
                    catalogs.Add(蠒Ṃ슠厥荖乨Ὗὠ.쏼㗩≕調藀崥ᄀ(眞౅赲舚モ瑮.෬隁鼥ⵡﻹ㖒烚░(甊퇌ꢊꖽ፠䰷橝.뺛㸦ݑ胘믑�跷绑(typeof(Bootstrapper).TypeHandle))));
                    catalog = ꡗゴᎇ�碶㥝.⎑⧌略깫㈠떑惟컾(catalogs);
                }
                else
                {
                    catalog = ꡗゴᎇ�碶㥝.⎑⧌略깫㈠떑惟컾(catalogs);
                }

2 个答案:

答案 0 :(得分:0)

简要评论: 此代码由开发人员进行模糊处理。所以这些角色实际上并没有意义,因此无法翻译。

  手动混淆是故意创建混淆代码的行为,即人类难以理解的源代码或机器代码。就像自然语言中的混淆一样,它可能会使用不必要的迂回表达式来编写语句。程序员可能会故意模糊代码以隐藏其目的(通过默默无闻的安全性)或其逻辑

答案 1 :(得分:-1)

据我所知,你的.dll文件是使用 Obfuscation 保护的。但这不是问题,我们会 eo-obfuscate 好吗?在github发布页面上下载DE4DOT right here,然后只需将文件拖放到DE4DOT的二进制文件中。 输出不应再被混淆。