免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
返回列表 回復 發帖

參考

詢問是否有防止軟體被反編譯的方式(c#)
小弟做的軟體是用C#的windows application form做開發
釋出的.exe檔都可以被像dnSpy這樣的「反編譯軟體」還原,原始碼直接被暴露
即使我用dofuscator + strong name signing,縱使讓人無法第一時間看懂原碼的命名或dll修改,要破解軟體仍然易如反掌
想請問是否有推薦的方式,讓軟體無法輕易被反編譯呢?


基本一點是混淆,進階一點是加殼。不過一樣是防君子不防小人,增加被解開難度而已。加殼我以前是用 .NET Reactor,不過加殼後沒有簽章很容易被防毒軟體認為是惡意軟體,這點可能要多注意。
啊為甚麼說以前,因為後來直接開源就沒有被破解這個問題了 XD



從模擬使用者下手:上面提到的 Tampermonkey 腳本、Selenium、按鍵精靈
返回列表