0xf.at writeup

level1

var el = document.getElementById('pw');
if(el.value=="tooeasy")

tooeasy

level2

var pw = "%64%62%33%64%38";
var el = document.getElementById('pw');
if(el.value==unescape(pw))

unescape("%64%62%33%64%38")=db3d8

level3

var el = document.getElementById("pw");     
if(el.value==unescape("r%20i%20g%20h%20t%20")+""+"p"+"w"+""+"1313dc45e")

r i g h t pw1313dc45e

level4

var pwinfo = "2c5e4d55b03eedc4d5 b";
pwinfo.length=20

level5

el.value==(atoi("o")+20)
// converts a character to its ASCII number
function atoi(a)
{
        return a.charCodeAt();
}

o的ascii码加上20

level6

rgb2hex(document.getElementById("though").style.color)==#99ff33

level7

Robots协议用来告知搜索引擎哪些页面能被抓取,哪些页面不能被抓取

https://0xf.at/robots.txt
Disallow: /play/solutionforlevel7
在这个页面可以找到password

level8

点击ok发现url携带pw
?pw=e6f00d58acaf95b2c8ef5c2152ff0
把第一个0替换成o
e6fo0d58acaf95b2c8ef5c2152ff0

level9

var foo = 5 + 6 * 7;
var bar = foo % 8; //modulo.. look it up if you don't know what it does
var moo = bar + 1;
moo=8

el.value.length
输入一个长度为8的密码

level10

字符串和变量的区别
引号成对出现,里面是字符串,不带引号的是变量

CodeCode="mooc85"

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容