999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

實現.NET產品保護的混淆技術

2007-12-31 00:00:00王六平張偉林
計算機時代 2007年10期

摘 要:介紹了.NET環境下的一種軟件保護方法——混淆:通過對MSIL代碼進行字符串加密、名稱混淆、流程混淆等技術,以加大反編譯的難度,從而達到對.NET產品的保護;列舉了目前常用的混淆工具,并分析了它們的優劣。

關鍵詞:軟件保護;.NET;MSIL;混淆;加密

0 引言

作為一種編程平臺,Microsoft.NET比微軟公司先前推出的其他技術平臺更為復雜。.NET提供了對多種編程語言以及(在理論上說)多重平臺的支持,在傳統的兩個代碼層之間添加一個中間代碼層。這里,傳統的兩層分別是源代碼層和編譯后的本機代碼層。新加的代碼層給.NET平臺帶來了額外的靈活性,不過,反過來卻又增加了系統的復雜性。

在Microsoft.NET框架內,應用程序可以用好多種高級程序語言編寫、創建,例如VB.NET、C#乃至COBOL.NET等等,都可以編寫.NET應用程序。而通過每一種遵守.NET規范的編程語言所編寫的程序首先都得通過一種初始編譯步驟從源代碼變成.NET的公共標準語言:MSIL(Microsoft IntermediateLanguage,微軟中介語言),然后,在執行時臨時由JIT解釋成機器代碼執行(如圖1所示)。MSIL自身是一種完整的、和對象相關的語言,通過它才可能實現多種高級語言來編寫.NET應用程序。但使用ILDASM可以很容易地反匯編成一個文本文件,這個文本文件比較容易看懂,還可以修改后使用ILASM重新編譯成EXE文件。這就給軟件保護提出了新的難題。

1 保護軟件與常用做法

對上述問題,在不同場合可以采取不同的解決方案:

(1)Web service或者remote方式調用將核心代碼和數據放到服務器上。

(2)Jeffrey Richter認為:如果有非常重要的代碼,而且認可Native Code有100%的安全,則可以考慮使用Native Code的DLL+Interop。……

登錄APP查看全文

主站蜘蛛池模板: 日韩区欧美国产区在线观看| 美女一区二区在线观看| 高清久久精品亚洲日韩Av| 噜噜噜久久| 久久久久久久蜜桃| av在线人妻熟妇| 亚洲精品国产精品乱码不卞| 日本影院一区| 99精品欧美一区| 99精品久久精品| 欧美日韩一区二区三区在线视频| 色视频久久| 中文一级毛片| 伊人色综合久久天天| 一区二区理伦视频| 国产精品视屏| 日韩天堂视频| 国产一国产一有一级毛片视频| 亚洲国产成人无码AV在线影院L| 成人免费视频一区| 毛片基地美国正在播放亚洲 | 国产精品护士| 亚洲国产综合第一精品小说| 欧美成人aⅴ| 99热这里只有免费国产精品| 国产免费网址| 精品人妻无码区在线视频| 国产无码网站在线观看| 爱做久久久久久| 欧美日韩va| 国产91小视频在线观看| 国产精品福利在线观看无码卡| 熟妇人妻无乱码中文字幕真矢织江 | 丁香婷婷在线视频| 天堂av高清一区二区三区| 亚洲国产第一区二区香蕉| 一级毛片免费不卡在线| 国产福利免费视频| 国产成年无码AⅤ片在线| 国产一级无码不卡视频| 亚洲av片在线免费观看| 乱人伦99久久| 第一区免费在线观看| 国产拍在线| 91伊人国产| 国产精品七七在线播放| 国产美女精品人人做人人爽| 国产精品香蕉| 欧美色视频在线| 特黄日韩免费一区二区三区| 玖玖精品在线| 日本一区二区不卡视频| 国产精品999在线| 亚洲无码电影| 91蝌蚪视频在线观看| 国模粉嫩小泬视频在线观看| 99久久精品美女高潮喷水| 夜夜操狠狠操| 婷婷综合亚洲| 精品1区2区3区| 国产幂在线无码精品| 免费国产无遮挡又黄又爽| 午夜视频在线观看区二区| 99国产在线视频| 精品无码一区二区三区电影| 亚洲国模精品一区| 国产男人的天堂| 一区二区影院| 免费又爽又刺激高潮网址 | 亚洲综合精品香蕉久久网| 欧美精品三级在线| 久久a级片| 国产成人亚洲综合a∨婷婷| 欧美亚洲国产视频| 久久狠狠色噜噜狠狠狠狠97视色| 99精品国产高清一区二区| 真实国产乱子伦高清| 中文字幕在线视频免费| 久久久91人妻无码精品蜜桃HD| 国产在线啪| 日韩高清一区 | 无码电影在线观看|