使用dnSpy對.NET無源碼的EXE或DLL進行反編譯并且修改
當(dāng)前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
背景 總有一些特殊情況,我們沒有源碼,但是某個C#程序集dll或者可執(zhí)行程序exe影響到我們代碼的正常運行,我們希望得到源碼,能改掉或者修改某些bug,但是苦于沒有源碼,這個時候可以用dnspy進行源碼閱讀和篡改重新編譯。 示例 身高計算器 示例開始 我們現(xiàn)在模擬《身高計算器》,使用winform制作了一個身高計算的程序,我們用dnspy在沒有源碼的情況下,制作體重計算程序。 步驟 1、獲取《身高計算》軟件,我上傳到了藍奏云,lanzoul.com/iyZRR07bemfa 2、下載dnspy,地址:github.com/dnSpy/dnSpy 3、打開dnspy,將exe拖動到dnspy主界面 4、編輯類,修改關(guān)鍵代碼 這里我們把calcName改成:體重,點擊編譯 5、保存,這一步如果不保存,則不會對exe或者dll進行修改 6、效果 出處:gewu.pcwanli.com/front/article/22531.html 作者:眼睛想旅行 該文章在 2023/8/31 18:46:40 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |