作者Aurim (Who cares?)
看板C_Sharp
标题Re: [讨论] C# 真的太容易被反组译了
时间Fri Aug 19 23:02:28 2005
※ 引述《haryewkun (Har)》之铭言:
: ※ 引述《Aurim (Who cares?)》之铭言:
: : Borland附的是Wise Owl Demeanor for .NET Personal Edition,
: : 不过我没拿reflector来反编译看看效果如何。
: : 有一件事情是肯定的,Borland的.NET程式库里头,有一些东西没法被反编译出来,
: : 会有奇怪的reference找不到的问题,只能从IL code的层面去解读那些code的功用。
: : 如果怕被反编译,最快的DIY自救方式就是自己设计class loader,所有物件类别跟
: : 组件档案都是加密过的,靠自己的class loader解密後载入。
: : 来反编译嘛,要反编译什麽东西啊?反编译器都只能读正常格式的物件类别档跟组件
: : ,加加密就挡下一大票人啦。
: 你的 class loader 用什麽语言写﹖
: 如果用 C# 写﹐别人反编译你的 class loader 不就搞定了。
不会,这样子只能搞定class loader,弄清楚运作原理而已。
现在有哪个反编译器有支援外挂class loader的?
要搞定,还要先把所有被加密的档案都解密还原成反编译器能吃的格式,
这已经不是一般只会用现成的反编译器的人能绕得过去的障碍啦...。
我也要保护我的商业机密,剩下的就不多说了。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.222.17.194