Webhacking.kr old-14

Challenge

Find the value accepted by the JavaScript checker.

找到 JavaScript 检查器接受的值。

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

Analysis

源码计算:

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

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

Solution

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

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

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