Webhacking.kr old-14

posted
read
113 words · 1 min
contents

Challenge

Find the value accepted by the JavaScript checker.

找到 JavaScript 检查器接受的值。

https://webhacking.kr/challenge/js-1/

Analysis

源码计算:

var ul = document.URL;
ul = ul.indexOf(".kr");
ul = ul * 30;

当前题目 URL 中 .kr 的零基下标为 18,所以检查值为 18×30=54018 \times 30 = 540。通过检查后,脚本把输入值再次相乘并跳转到 ?291600,因为 540×540=291600540 \times 540 = 291600。

Solution

在表单中输入 540。也可以直接访问脚本生成的目标路径:

https://webhacking.kr/challenge/js-1/?291600

提交生成的查询路径即可完成题目。