hackinglab.cn脚本关之二

题目:

小明要参加一个高技能比赛,要求每个人都要能够快速口算四则运算,2秒钟之内就能够得到结果,但是小明就是一个小学生没有经过特殊的培训,那小明能否通过快速口算测验呢?


writeup:

  1. 点进去一看,是要在两秒内计算一个式子:

    5462*1673+942*(5462+1673)=
    随便填一个数字,提交后
    必须在2秒钟内提交!
    想着数字应该不会固定,刷新了页面发现,数字果然变了,但是运算符号是不变的,
    6910*16659+93*(6910+16659)=

  2. 开始用脚本进行计算,很多脚本都可以算的,这里用js代码直接在web控制台上跑(如果是口算天才可以略过直接拿key了偷笑):

    var getKey=function(){
    	var s=document.forms[0].innerText;
    	var v=eval(s.substring(s.indexOf('\n')+1,s.length-2));//获取运算表达式,同时去掉了‘=’号,然后计算结果
    	document.forms[0].v.value=v;
    	document.forms[0].submit();
    	}()

  3. 打开web控制台,将代码粘贴到命令行先不回车,刷新页面后马上回车直接获得key:
    key is 123iohHKHJ%^&*(jkh 

    考验手速的时候到了!大笑

猜你喜欢

转载自blog.csdn.net/kostart123/article/details/53708415
今日推荐