1. 程式人生 > 其它 >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

*********************************** 願 你 有 前 進 一 寸 的 勇 氣 , 亦 有 後 退 一 尺 的 從 容 。 *********************************** *********************************** 請尊重作者的勞動成果,轉載請註明出處。 ***********************************