最近发现一个开发源代码的程序,似乎还不错。
于是下载下来,打开源代码一看,就有些晕头了。
代码是ASP写的,都是明文的,但是....... 80%的函数名都是 l1,l11l,l1l1,ll11l,lIlI,lIIlI,lI1I1 ...这种形式。
在页面里看,l(字母) 和 1(数字壹) 似乎很清晰,但是 l(字母L的小写) 和 I(字母i的大写) 就看不清了吧?
大部分函数都是这种写法,不晕头才怪。
有个语句是这样的 if llll(l1l(left(ll11l("111"),16)))=l1l(ll11l("111")) then 看得清么?呵呵
的确,他的所有代码都是公开,明文的,但是要想随便读懂,不花工夫仔细辨别,估计是搞不清的。
我猜测,这个仁兄写代码时应该是使用有意义的名称作为函数名,但是发布前就进行了一系列替换
就成了我们所看到的这些头晕的代码。但是也是属于开源的,呵呵