第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何保護.NET程序集免受反編譯?

如何保護.NET程序集免受反編譯?

慕尼黑的夜晚無繁華 2019-08-01 17:31:11
如何保護.NET程序集免受反編譯?我開始使用C#時學(xué)到的第一件事就是最重要的一件事。您可以使用Reflector或其他工具反編譯任何.NET程序集。許多開發(fā)人員都不知道這個事實,當(dāng)我向他們展示他們的源代碼時,他們中的大多數(shù)都感到震驚。防止反編譯仍然是一項艱巨的任務(wù)。我仍在尋找一種快速,簡便,安全的方法。我不想混淆我的代碼,所以我的方法名稱將是a,b,c左右。反射器或其他工具應(yīng)該無法將我的應(yīng)用程序識別為.NET程序集。我已經(jīng)了解了一些工具,但它們非常昂貴。有沒有其他方法來保護我的應(yīng)用程序?
查看完整描述

3 回答

?
翻過高山走不出你

TA貢獻1875條經(jīng)驗 獲得超3個贊

在這里工作,我們使用PreEmptive Solutions的Dotfuscator

雖然不可能保護.NET程序集100%Dotfuscator讓我覺得很難。我?guī)砹撕芏嗷煜夹g(shù);

交叉裝配重
命名重命名方案
重命名前綴
增強的重載歸納
增量混淆
HTML重命名報告
控制流
字符串加密

事實證明,對于小公司來說,它們并不是非常昂貴。他們對小公司有特殊定價。

(不,我不是為PreEmptive工作;-))

當(dāng)然還有免費軟件替代品;


查看完整回答
反對 回復(fù) 2019-08-01
?
大話西游666

TA貢獻1817條經(jīng)驗 獲得超14個贊

如何防止任何C#應(yīng)用程序的反編譯

幾乎描述了整個情況。

在某些時候,代碼必須被轉(zhuǎn)換為VM字節(jié)碼,然后用戶可以獲得它。

機器代碼也沒有太大的不同。像IDA Pro這樣的好的交互式反匯編程序/調(diào)試 程序可以使任何本機應(yīng)用程序透明化。調(diào)試器非常智能,可以使用AI來識別常見的API,編譯器優(yōu)化等。它允許用戶從機器代碼生成的程序集中重新構(gòu)建更高級別的構(gòu)造。

IDA Pro也在某種程度上支持.Net。

老實說,在從事逆向工程(兼容性)項目幾年之后,我從經(jīng)驗中得到的主要是我可能不應(yīng)該過多擔(dān)心人們竊取我的代碼。如果有人想要它,無論我實施什么方案,都不會很難得到它。


查看完整回答
反對 回復(fù) 2019-08-01
  • 3 回答
  • 0 關(guān)注
  • 752 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號