js challenge

来源:互联网 发布:手机淘宝 已买到的宝贝 编辑:程序博客网 时间:2024/05/16 12:34

1:首先观察胜利的条件:就是文本框里的字符串在点击按钮后是否满足原密码。

为此我们先看源代码,从中查找onclick

j00w1n
















可以看出决定按钮功能的函数是check,我们在查找check函数。


这时可以看出密码是cookies。

2.从题目可以看出是让js不能运行。


我们只要在浏览器中设置即可,如图。


3.

由题目可以算出moo等于14,因此只要在文本框中添加14个字符的字符串即可。

4.第四题如同第一题,先查找onclick,可以找出check函数起作用,再查找check函数,如图。


可以知道密码是RawrRawr变量的值,查找可以看到其值为moo,因此密码是moo。

5.如同上面的操作,可以看到check函数的内容

密码等于moo的值,而moo等于一串URL码,我们可以百度URL转换器,把url码转换成ASCII码。如图。






密码就是ilovemoo了。

6.我们操作如上,但是找到了一个checkpass函数,但是源码中找不到checkpass函数,于是我们看一下外接的js文件有没有。如图。

这个函数并不是checkpass。

我们查找<script ,可以找到一个链接。如图。

当我们打开这个链接时就可以看到密码了。如图

那么密码就是moo pwns

7.第七题我们通过如上的操作,可以看到这样的源码。

我们把URL转为ASCII码,可以看出document后的意思是指:document[_0x4e9d[1]write等等等等,当我们把下文的十六进制换成ASCII码后可以看出一些问题。如图。


这些十六进制代表一个按钮,并且密码就在其中,就是z00w1n




       做过这些题后,感到熟练掌握一门语言是很重要,还有要多百度,并且要多方面学习。网页这方面东西很复杂很乱,包含的东西太多,一定要多了解了解才可以更快地做题。





0 0
原创粉丝点击