其他分享
首页 > 其他分享> > HackingLab渗透脚本关试题2:快速口算

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