作者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