什么響應(yīng)式網(wǎng)站網(wǎng)站推廣工具有哪些
目錄
- 前言
- 操作流程
- 結(jié)論
前言
上一篇文章介紹了將C# cs類文件加密為dll文件,在此給大家寫一篇關(guān)于反編譯dll文件的文章。
操作流程
-
首先,我們需要準(zhǔn)備一個(gè)C#反編譯工具,我這里用的是免費(fèi)的軟件JetBrains dotPeek,類似的有很多,大家可以在網(wǎng)上下載,為了避免廣告嫌疑,這里不給出工具下載鏈接。打開工具。
-
點(diǎn)擊菜單欄的【File->Open】按鈕并選擇要反編譯的dll文件
打開后可以看到反編譯工具里邊已經(jīng)加載該dll
-
我們展開此目錄,查看源碼
可以看到,Test.dll文件中的Test類的源碼被重現(xiàn)。
結(jié)論
單是對(duì)我們自己編寫的cs類做dll加密操作,遠(yuǎn)遠(yuǎn)不能達(dá)到保護(hù)源碼的安全要求,因?yàn)樗梢员煌杏梅淳幾g工具重現(xiàn),所以還需要結(jié)合其他加密方式,知識(shí)產(chǎn)權(quán)攻防戰(zhàn)任重道遠(yuǎn)。