作者BlueFeel (藍色感覺)
看板ASM
標題[問題] 防copy
時間Sun Mar 1 19:52:29 2009
8051寫好後,如何將重要的code包起來,別人只能呼叫
但不是看內容
如dll的那種方式?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.195.194.110
1F:→ ruemann:如果沒有load一個OS去管理的話,基本上沒辨法 03/01 22:45
2F:→ ruemann:除非你限定你的function只能放在某個rom address 03/01 22:46
3F:→ james732:可以把程式碼攪亂到人類看不懂 但運作行為不會變嗎? 03/01 23:07
4F:→ BlueFeel:J大,這樣做,我會更麻煩...XD要搞亂還能跑..也是技術 03/02 00:08
5F:→ BlueFeel:r是喔!!這麼說....不copy不行了~"~寫這麼久 03/02 00:09
6F:推 ruemann:主要是call和jmp所產生的位址問題要解決 03/02 01:54
7F:→ ruemann:也就是說不能先編成bin檔,不過如果先編成obj,然後再link 03/02 01:55
8F:→ ruemann:進去應該是有方法解決的 03/02 01:55
9F:→ ruemann:不過這個就跟組譯的工具有關,而且我也不會……orz 03/02 01:55
10F:→ sunneo:我想到的打亂組語的方法是建立子系統 再以子系統執行 03/03 21:22
11F:→ sunneo:執行特別製作的bin file 03/03 21:22
12F:推 Chevelle:x86 上很多啊 保護 病毒什麼的看看吧 03/05 21:09
13F:→ Chevelle:不知道何時會有比較成熟的 metamorphic 病毒.. 03/05 21:10