Stunnix C++ Obfuscator使用簡介


因為項目的需求,需要混淆C代碼。目前.net和java混淆工具很好用。但是c混淆工具不多。
找到一個Stunnix C++ Obfuscator http://www.stunnix.com/
網上很少有教程,只有慢慢摸索了。
官方網站可以下載試用版本。

1. 安裝后打開就是這樣

2. 沒有建立工程的時候,只有三個主菜單和右上角的導航。
點擊Project 來導入或者新建一個工程。Tools菜單之后再說。Help都知道是幫助。

按照要求填寫以下幾項:
Project title: 項目名稱,給當前要做的事情,取一個名字。
Input directory name: 源碼或者源工程路徑。
Output directory name: 當前項目輸出路徑。
State directory name: 保存中間文件和代碼符號等路徑。
當然也可以設置高級選項 Advanced
點擊OK,就建立了一個工程。

提示Project successfully created!表示工程建立成功。多了一些菜單。

3. 其中Symblos菜單,可以設置需要混淆的符號,函數名,變量名等,或者設置不需要混淆的名稱。

4. 前面的Build菜單,可以選擇執行當前配置的任務Rebuild all,或者清理當前工程Clear output & state files。

5. 再來返回說Tool菜單。這里可以到處當前項目中源代碼或者ActiveX插件中的符號表symbols

可以按照文件類型或者符號類型過濾。

6. 最終混淆的代碼就在目錄Output directory name下。目錄組織和源目錄一樣。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM