提问人:Karim Pazoki 提问时间:4/12/2017 更新时间:12/12/2018 访问量:2333
使用 .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);
}
答:
0赞
Karim Pazoki
4/15/2017
#1
简要评论: 此代码由开发人员进行混淆处理。因此,这些字符实际上没有意义,因此无法翻译。
手动混淆是故意创建混淆代码的行为,即人类难以理解的源代码或机器代码。就像自然语言中的混淆一样,它可能会使用不必要的迂回表达式来撰写语句。程序员可能会故意混淆代码以隐藏其目的(通过隐蔽性实现安全性)或其逻辑
2赞
XenocodeRCE
5/8/2017
#2
据我所知,您的 .dll 文件是使用混淆保护的。但这不是问题,我们会混淆它好吗?在 github 发布页面上下载 DE4DOT,只需将您的文件拖放到 DE4DOT 的二进制文件上即可。 输出不应再混淆。
评论
0赞
XenocodeRCE
5/8/2017
为什么要投反对票?我的回答是客观的,我给出了实用的建议,并直接链接到开源存储库
评论