• 08
  • 2月

前一阵子从网上看到了一个非常好的制作CSS菜单的工具:Infinite Menus。完全可视化界面,制作出来的菜单那叫精美……
下载地址:http://www.opencube.com/download.asp

但软件是收费的,而且说得也不是很明白:制作和在本地调试期间是看不到收费的迹象的,但一旦发布到网上,每次撕开网页都会弹出个对话框“Infinite Menus must be purchased for Internet use.”相当令人郁闷。

仔细研究了一下它生成的代码,发现虽然做了隐藏,但要求注册的代码也做的太不够健壮了,只要把它生成的那个ocscript.js最后的这一段代码删除:

ims1a="Add your unlock code here.";;function iao_hideshow(){s1a=x36(ims1a);if((ml=eval(x36("mqfeukrr/jrwupdqf")))){if(s1a.length>2){for(i in(sa=s1a.split(":")))if((s1a=='hidden')||(ml.toLowerCase().indexOf(sa[i])+1))return;} eval(x36("bnhvu*%Mohlrjvh$Ngqyt\"pytv#ff\"syseketgg$gqu$Jpwisphx!wvi/$,"));}};function x36(st){return st.replace(/./g,x37);};function x37(a,b){return String.fromCharCode(a.charCodeAt(0)-1-(b-(parseInt(b/4)*4)));}

OK,再也不会有提示了!
ps:其实分析这段代码是件相当有意思的工作,你也可以试一试!(提示:eval函数可以执行字符串变量中的代码)

标签:

您可以对这篇文章发表一条评论,或者在您自己的网站中引用 (Trackback) 它

发表一条评论

所有标签:.net Ajax Java javascript Linux map MySQL RSS TD-SCDMA Ubuntu vim web Win7 乱码 基础知识 备份 奥运会 希望泉 性能 缓存 编程