推 applecool:大感謝!!! 10/14 21:40
之前用過的一個小工具 COBF
http://www.plexaure.de/cms/index.php?id=cobf
效果跟你現在的作法差不多:
1. macro, 變數名一類的東西變成 $prefix${變數出現次數的排序索引}
prefix預設為'l'
有原始碼所以要改成別的規則也很容易
2. 字串換成"/xHH/xHH..."
3. 空白/換行混淆
比較煩的地方是, 必須自行把一些用到的library裡的函數/變數名 (e.g. errno
加入例外的token list以避免link出問題
※ 引述《applecool (noOneKnows)》之銘言:
: 不好意思上來求教
: 請問是否有現成幫忙混淆 C code 的工具
: 我現在的作法是自己寫一個變數名稱的替換,
: 多餘空白&換行刪除等等
: 感覺好像還是不夠力 XD
: 請問有人有推薦的方法嗎?
: (不考慮翻成組語的方式,也不能轉成未定義行為)
: 感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.176.109.113