Re: [問題] 如何混亂程式碼

看板C_and_CPP (C/C++)作者 (void *)時間12年前 (2013/10/14 20:57), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
之前用過的一個小工具 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

10/14 21:40, , 1F
大感謝!!!
10/14 21:40, 1F
文章代碼(AID): #1IM-esTk (C_and_CPP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1IM-esTk (C_and_CPP)