簡體   English   中英

VS2010項目配置-防逆向工程友好

[英]VS2010 Project Configuration - Anti Reverse Engineering Friendly

我在Visual Studio 2010中搜索項目設置的一些好技巧,以使二進制文件更難進行逆向工程。

有一個:在構建后事件中運行保護程序。

在不使程序崩潰的情況下,盡可能多地進行優化,這將使生成的二進制文件更難以反向工程。 您可以通過鏈接器選項獲得地址空間布局隨機化。 否則,會出現明顯的事情,例如構建發行版而不是調試版。自2003年以來,Visual Studio附帶了Dotfuscator,它可以很好地保護.NET程序。 為了補充Abyx的評論,一些保護程序,例如Software Passport和Oreans產品,使您可以在編譯過程中插入防篡改內容,這比僅將打包程序應用於已編譯的二進制文件要有效得多。

使用混淆器(Visual Studio 2010中的標准配置)。 它會在編譯時對您的代碼進行加擾,因此在反編譯時將不可讀。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM