用Xenocode Fox反编译用Xenocode Publish混淆过的应用
用过Xenocode Fox的人可能都会感叹,现在用.NET做应用,没有法律的保障,单凭技术保障,基本上是有等于无。本人也是属于好奇心爆棚的人,每每遇到一些优秀的应用,都想看看人家是如何实现的,这时候首选当然是Xenocode Fox啦,今天如常把一个性能好得令我吃惊的dll请进了Xenocode Fox。可是预想中的Source Code却无影无踪,一个刺眼的红色“X”却跃然屏幕,略微看了一下提示,大概的意思是说该应用不能反编译之类云云,心中顿时凉了半截。
无奈中,眼睛在界面上转来转去,看看能不能找出办法来,突然“Process”的字样跳进眼帘,心想当年研究破解的时候,很多软件为了逃避一些不法之徒(我算不算?研究而已,菜鸟而已...)使用一些“著名”的跟踪软件进行破解,特意在程序加载的时候屏蔽掉那些跟踪软件,难道这里也用了同样的手法?
强烈的好奇心驱使我毫不犹豫的又把那个dll送到文本编辑器去一探究竟,果然Xenocode的名字充斥期间,当然我也不管三七二十一全部Repalce掉,如图
接着,让Xenocode Fox重新上马,Source就乖乖的牵去了神秘的面纱,让我一睹芳颜...
一看,哎呀,这不就是给Xenocode Publish整过容的脸嘛,幸好虽然中了面目全非脚,内里的Logic还是好好的,学习研究已经足够了 o(∩_∩)o
心里不禁冒出一个疑问,这算不算现代版矛与盾故事的演绎呢...
文章出处:http://www.diybl.com/course/4_webprogram/asp.net/netjs/2008219/100218.html