繁体   English   中英

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

[英]Decompiled code with .Net reflector has some unicode character

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

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

从评论中简要介绍:该代码已被开发人员混淆。 因此,这些字符实际上没有意义,因此无法翻译。

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

据我所知,您的.dll文件是使用Obfuscation保护的 但这不是问题,我们会对其进行混淆吗? 在github发布页面上下载DE4DOT然后将文件拖放到DE4DOT的二进制文件中。 输出将不再被混淆。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM