|
网页游戏完全解密
网页游戏完全解密
闲来无事时写的一个网页游戏
第一关:
进入页面后,按ctrl+A ,可以看到页面下方出现了隐藏的字符“cxgzs”
毫无疑问,这就是密码了
然后。。。 ctrl+C and ctrl+V
过关
第二关:
ctrl+A,??,没有什么东西
看一下源码,原来如此,文中出现这个“<script language="javascript">”,此中必有关键代码。可这又是神马“%3Cscript%20language%3D......%3C%2Fp%3E%20”,等一下,下面有“decodeURIComponent(Sets)”??
!! 是URL加密,直接找个URL解码网站,OK,源代码得到
中间有这句话“if(pas.value=="webgame.com ")”
找到密码“webgame.com ”(还有个中文空格,注意了)
再次ctrl+C and ctrl+V
第三关:
直接源码
看到这个了“<script language="jscript.Encode">”
但是。。。接下来的是神马,一点不懂啊,wait....“jscript.Encode”,!!js encode加密
找个解密网站,额 找不到
看来只有。。新建个网页文件,把js代码复制进去,再把jscript.Encode改为javascript,alert一下,恩,出来了
密码竟然是"**********"
{:7_176:}
第四关:
怎么已进入就要输入用户名,随便输一个吧,咦,还要密码,再随便一次
挂了??怎么搞得??
重新进入,还要用户名?右键。。不管用
恩。。思考中。。。 找个查看源码的网站吧
原来如此
var username=new Array("KMKA","zenzl","lzhim","fensi","uswr");
var pass=new Array("*)@#!","80231","ue115","webgamevip","163x.com");
随便用一对吧
第五关:
源码看一下
竟然直接找到了这个“unescape("kbohrwokm%7B8%3A")”,这也太简单了吧
直接解密,得到“kbohrwokm{8:”,输入。。不对??
怎么回事,再看
额~竟然还有“hack(pas.value)”,这个hack是个神马东东,上翻下翻,没有hack函数定义啊,到是有一些其他的函数,好像还没用,怎么回事
再一看“document.write”,这很可疑,还有unescape,交给解密网站,找到hack函数的定义了,还有个date函数的定义,稍稍一看,还是对称的,看来hack是加密的,date是解密的,新建个网页文件,把源码直接复制,再加个“document.write(date(unescape("kbohrwokm%7B8%3A")))”,得到密码了“kamenrider./”
第六关:
~看不懂,怎么乱七八糟的,不会是乱码吧,难道文件出错了?不对,能看到源码,而且是标准语句,那这是怎么回事? 对了,上一关好像有一些没用过的函数,难不成......
新建个文件,把最后一关的乱码拷贝进去,看到ads函数被thefinal引用了,就直接用thefinal函数,输出怎么更乱了,还是不对,再想想,这难不成是加密函数,没办法了,分析一下函数吧,看来ads函数比较简单一些,先分析一下它吧。。。。。。。,,,,。。。额..晕了半天,竟然只是个得到字符串长度的函数,这真是。。。{:7_164:}
再分析一下thefinal函数,研究半天,终于得到解密函数,把乱码解密,得到最终页面的地址(自己动手,丰衣足食)
进入地址后输入ID,就能看到排名了
|
|