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

posted @ 2022-02-21 18:21  薄心之心  阅读(171)  评论(0编辑  收藏  举报