[問題] 如何混亂程式碼
看板C_and_CPP (C/C++)作者applecool (noOneKnows)時間12年前 (2013/10/14 20:17)推噓7(7推 0噓 18→)留言25則, 13人參與討論串1/2 (看更多)
不好意思上來求教
請問是否有現成幫忙混淆 C code 的工具
我現在的作法是自己寫一個變數名稱的替換,
多餘空白&換行刪除等等
感覺好像還是不夠力 XD
請問有人有推薦的方法嗎?
(不考慮翻成組語的方式,也不能轉成未定義行為)
感謝
推
10/14 20:18, , 1F
10/14 20:18, 1F
→
10/14 20:21, , 2F
10/14 20:21, 2F
→
10/14 20:21, , 3F
10/14 20:21, 3F
→
10/14 20:36, , 4F
10/14 20:36, 4F
→
10/14 20:37, , 5F
10/14 20:37, 5F
→
10/14 20:43, , 6F
10/14 20:43, 6F
→
10/14 20:50, , 7F
10/14 20:50, 7F
→
10/14 20:50, , 8F
10/14 20:50, 8F
→
10/14 20:54, , 9F
10/14 20:54, 9F
推
10/14 21:35, , 10F
10/14 21:35, 10F
→
10/14 21:36, , 11F
10/14 21:36, 11F
→
10/14 22:15, , 12F
10/14 22:15, 12F
詳細解釋一下我的狀況
現在目標是要混淆 C99 的 code
檔案只有一個,沒有 linking 的問題,也不能拆成多個 c 檔
除了 loop unrolling & function inlining 以外不能改變效能
不能插廢 code & 不能寫組語
我目前想到的作法還有
盡量使用 (),用 pointer 取代所有 []
所有 macro / const 全部展開
盡量使用 name hiding
小弟才疏學淺,想不太到還有啥方法,
希望各位如有妙招可以指點一下,
還有我沒有要離職。
謝謝
然後很謝謝 vocaloid 提供的工具
→
10/14 22:38, , 13F
10/14 22:38, 13F
→
10/14 22:38, , 14F
10/14 22:38, 14F
→
10/14 22:41, , 15F
10/14 22:41, 15F
→
10/14 22:44, , 16F
10/14 22:44, 16F

請問 cpp 指令是?
→
10/14 22:56, , 17F
10/14 22:56, 17F
→
10/14 22:59, , 18F
10/14 22:59, 18F
※ 編輯: applecool 來自: 123.110.244.195 (10/14 23:27)
→
10/15 09:18, , 19F
10/15 09:18, 19F
推
10/15 14:09, , 20F
10/15 14:09, 20F
推
10/15 17:43, , 21F
10/15 17:43, 21F
→
10/15 22:35, , 22F
10/15 22:35, 22F
推
10/16 01:42, , 23F
10/16 01:42, 23F
推
10/16 03:10, , 24F
10/16 03:10, 24F
推
10/16 13:24, , 25F
10/16 13:24, 25F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章