diff --git a/official/签到/README.md b/official/签到/README.md index 8e31e26..3d78471 100644 --- a/official/签到/README.md +++ b/official/签到/README.md @@ -18,7 +18,7 @@ 有的同学一定要把滑杆拖动到 1 才肯罢休,但即使是用键盘方向键操纵,最后数值也不会停留在 1。 -在网页空白处右键查看网页源代码,我们可以看到这么一段 JavaScript 代码: +分析前端页面,我们可以看到这么一段 JavaScript 代码: ```javascript var prevVal = 0; @@ -39,8 +39,16 @@ $(document).ready(function() { 其中 `console.log('没想到吧!');` 所在的代码块就是判断在滑杆数值变动时是否为 1,如果为 1 就跳过的代码,所以我们无法手动拖动或键盘控制滑杆的值到 1。 -但是我们可以直接参考这段代码修改滑杆值的逻辑,直接把滑杆的值设置为 1,具体来说,打开 Chrome 的开发者工具(F12),在 Console 标签下输入以下代码执行,即可将滑杆的值设置为 1,然后点击提交就可以得到 flag: +但是我们可以直接参考这段代码,直接把滑杆的值设置为 1,具体来说,打开 Chrome 的开发者工具(F12),在 Console 标签下输入以下代码执行,即可将滑杆的值设置为 1,然后点击提交就可以得到 flag: ```javascript $('#number')[0].value = 1; ``` + +## 一些统计 + +下面是比赛期间服务器统计的收到的 number 值的统计: + +![0_1.5](images/numbers_0_1.5.png) + +![-5_50](images/numbers_-5_50.png) \ No newline at end of file diff --git a/official/签到/images/numbers_-5_50.png b/official/签到/images/numbers_-5_50.png new file mode 100644 index 0000000..09b2297 Binary files /dev/null and b/official/签到/images/numbers_-5_50.png differ diff --git a/official/签到/images/numbers_0_1.5.png b/official/签到/images/numbers_0_1.5.png new file mode 100644 index 0000000..37e6b26 Binary files /dev/null and b/official/签到/images/numbers_0_1.5.png differ