簡體   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