HackingLab滲透指令碼關試題2:快速口算
阿新 • • 發佈:2022-02-21
分值: 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
*********************************** 願 你 有 前 進 一 寸 的 勇 氣 , 亦 有 後 退 一 尺 的 從 容 。 *********************************** *********************************** 請尊重作者的勞動成果,轉載請註明出處。 ***********************************