[問題] 防copy

看板ASM (組合語言)作者 (藍色感覺)時間15年前 (2009/03/01 19:52), 編輯推噓2(2011)
留言13則, 5人參與, 最新討論串1/2 (看更多)
8051寫好後,如何將重要的code包起來,別人只能呼叫 但不是看內容 如dll的那種方式? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.195.194.110

03/01 22:45, , 1F
如果沒有load一個OS去管理的話,基本上沒辨法
03/01 22:45, 1F

03/01 22:46, , 2F
除非你限定你的function只能放在某個rom address
03/01 22:46, 2F

03/01 23:07, , 3F
可以把程式碼攪亂到人類看不懂 但運作行為不會變嗎?
03/01 23:07, 3F

03/02 00:08, , 4F
J大,這樣做,我會更麻煩...XD要搞亂還能跑..也是技術
03/02 00:08, 4F

03/02 00:09, , 5F
r是喔!!這麼說....不copy不行了~"~寫這麼久
03/02 00:09, 5F

03/02 01:54, , 6F
主要是call和jmp所產生的位址問題要解決
03/02 01:54, 6F

03/02 01:55, , 7F
也就是說不能先編成bin檔,不過如果先編成obj,然後再link
03/02 01:55, 7F

03/02 01:55, , 8F
進去應該是有方法解決的
03/02 01:55, 8F

03/02 01:55, , 9F
不過這個就跟組譯的工具有關,而且我也不會……orz
03/02 01:55, 9F

03/03 21:22, , 10F
我想到的打亂組語的方法是建立子系統 再以子系統執行
03/03 21:22, 10F

03/03 21:22, , 11F
執行特別製作的bin file
03/03 21:22, 11F

03/05 21:09, , 12F
x86 上很多啊 保護 病毒什麼的看看吧
03/05 21:09, 12F

03/05 21:10, , 13F
不知道何時會有比較成熟的 metamorphic 病毒..
03/05 21:10, 13F
文章代碼(AID): #19gdR-hP (ASM)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
2
13
文章代碼(AID): #19gdR-hP (ASM)