HackingLab渗透脚本关试题2:快速口算
作者:互联网
分值: 350
小明要参加一个高技能比赛,要求每个人都要能够快速口算四则运算,2秒钟之内就能够得到结果,但是小明就是一个小学生没有经过特殊的培训,那小明能否通过快速口算测验呢?通关地址 通关说明: 打开通关地址,内容如下:
这里需要在2s内计算结果并提交,我们可以用脚本实现,脚本内容如下:
var bodyhtml=document.body.outerHTML; var suanshi=bodyhtml.substring(bodyhtml.indexOf("<br>")+17,bodyhtml.indexOf("<input")-1) var x=suanshi.split('+')[0].split('*')[0];
var y=suanshi.split('+')[0].split('*')[1];
var z=suanshi.split('+')[1].split('*(')[0]; var result=x*y+z*(x*1+y*1); document.getElementsByName("v")[0].value=result; document.getElementsByTagName("input")[1].click();
打开控制台,刷新页面后,复制脚本在控制台执行即可通关。
通关后的内容为:key is 123iohHKHJ%^&*(jkh
标签:试题,suanshi,渗透,bodyhtml,var,split,HackingLab,document,通关 来源: https://www.cnblogs.com/bosins/p/15920040.html