[英]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.