ctfshow web18

ctfshow web18

  • 题号:web18
  • 难度:⭐⭐
  • 考点:信息收集(js泄露)
  • 日期:2026-9-5

题目描述

Pasted image 20260905233214

解题思路

1.这是一个javascript 的游戏,游戏的目的就是让要赢,从js代码中可知,当score>120时,且game_over这个参数为false时,即可赢,于是打开开发者模式中的console,直接赋值score=130 game_over=false 然后,执行游戏 的run() 即可得到 “你赢了,去幺幺零点皮爱吃皮看看”, 即,110.php 打开它,即得flag

Payload / 关键操作

1.score = 150;        // 顶分
game_over = true;   // 触发结束

复现截图

Pasted image 20260905233305

对应课程章节

62JS逆向调试

踩坑记录 / 复盘

if(game_over == false) { 继续跑 } else { ← 要赢必须先进这个分支(game_over 得是 true!) if(score > 100) { 赢 } ← score 还得 >100 }