蓝鲸的在Hackthissite上的7到JS题作业
2014-10-27 19:20
489 查看
第一题密码是cookies~我就不解释了
![](https://img-blog.csdn.net/20141027192023190?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2lsbHNkaW1z/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
第二题暂时写不出
第三题如下:这moo=7*2=14 。他要我输入X,我就输入了14个字母进去就过了。
var foo = 5 + 6 * 7
var bar = foo % 8
var moo = bar * 2
var rar = moo / 3
function check(x)
{
if (x.length == moo)
{
alert("win!");
window.location += "?lvl_password="+x;
} else {
alert("fail D:");
}
}
第四题如下:应为RawrRawr="moo",所以密码是moo
![](https://img-blog.csdn.net/20141027192547374?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2lsbHNkaW1z/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
第五题:
其中~我另外找了个界面~用document.write(unescape('%69%6C%6F%76%65%6D%6F%6F'))打出来 ilovemoo。
上面那个就是密码啦啦啦啦啦!
第6题
这一题的源代码没有直接显示js脚本,而是用src元素加入了另一个JS脚本~打开以后就找发现有个checkpass函数了~就根据简单的逻辑找到了密码啦啦啦啦!
最后一题了,这题真是折腾死我了!
我先做了个翻译器~就是用alert弹窗的~弹出个fromCharCode write ~~~我就去查了查fromCharCode 是个什么东东!
发现它是一个 可接受一个指定的 Unicode 值,然后返回一个字符串的方法~就去吧那一堆好像16进制的东西放进去~结果密码就出来啦~哇咔咔~!
![](https://img-blog.csdn.net/20141027202758402?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2lsbHNkaW1z/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
第二题暂时写不出
第三题如下:这moo=7*2=14 。他要我输入X,我就输入了14个字母进去就过了。
var foo = 5 + 6 * 7
var bar = foo % 8
var moo = bar * 2
var rar = moo / 3
function check(x)
{
if (x.length == moo)
{
alert("win!");
window.location += "?lvl_password="+x;
} else {
alert("fail D:");
}
}
第四题如下:应为RawrRawr="moo",所以密码是moo
第五题:
<script language="Javascript"> | |
moo = unescape('%69%6C%6F%76%65%6D%6F%6F'); | |
function check (x) { | |
if (x == moo) | |
{ | |
alert("Ahh.. so that's what she means"); | |
window.location = "../../../missions/javascript/5/?lvl_password="+x; | |
} | |
else { | |
alert("Nope... try again!"); | |
} | |
} | |
</script> | |
<br /><h3>Javascript Mission 5:</h3> | |
<br />Uhm, faith spelled runescape wrong? | |
<br /><br /> | |
<b>Password:</b> | |
<input type="password" id="pass" value=""><br /> | |
<button onclick="javascript:check(document.getElementById('pass').value)">Check Password</button> | |
</center> |
上面那个就是密码啦啦啦啦啦!
第6题
<script type="text/javascript" src="/missions/javascript/6/checkpass"></script> | |
<script language="javascript"> | |
RawrRawr = "moo"; | |
function check(x) | |
{ | |
"+RawrRawr+" == "hack_this_site" | |
if (x == ""+RawrRawr+"") | |
{ | |
alert("Rawr! win!"); | |
window.location = "about:blank"; | |
} else { | |
alert("Rawr, nope, try again!"); | |
} | |
} | |
function checkpassw(moo) | |
{ | |
RawrRawr = moo; | |
checkpass(RawrRawr); | |
} | |
</script> | |
<p align=center>Fiftysixer decided to try his hand at javascript!<br /> | |
All was going well until he realized that he forgot to remove the unused code, which resulted in a confusing mess.<br /> | |
He didn't mind, in fact, he did his best to make it even MORE confusing!</p> | |
<h2 align="center">Find the password:</h2> | |
<p align="center"><input type="password" id="pass" name="lvl_password" value=""><br /> | |
<button onclick="javascript:checkpass(document.getElementById('pass').value)">Check Password</button></p> |
最后一题了,这题真是折腾死我了!
我先做了个翻译器~就是用alert弹窗的~弹出个fromCharCode write ~~~我就去查了查fromCharCode 是个什么东东!
发现它是一个 可接受一个指定的 Unicode 值,然后返回一个字符串的方法~就去吧那一堆好像16进制的东西放进去~结果密码就出来啦~哇咔咔~!
相关文章推荐
- hackthissite realistic mission 2
- HackThisSite/Basic 2解决方案
- hackthissite(Basic missions level1-10)攻略
- hack this site--level 3
- hack this site-level 1 the idiot test
- HackThisSite/Basic 3解决方案
- Hackthissite realistic 6
- HackThisSite/Basic 7解决方案
- hack this site--level 4&5
- Hackthissite Basic-Writeup
- HackThisSite/Basic 1解决方案
- HackThisSite/Basic 6解决方案
- hackthissite&nbsp;Realistic&amp;nbsp…
- hackthissite basic 1-11
- HackThisSite/Basic 5解决方案
- Hackthissite Javascript-Writeup
- hackthissite realistic mission 1
- HackThisSite/Basic 4解决方案
- hack this site learn -----> Basic missions
- hackthissite-basic(1~11)全攻略