当前位置: 首页 > news >正文

[ctfshow web入门] web18

前置知识

js(javascript)语言用于前台控制,不需要知道他的语法是什么,以高级语言的阅读方式也能看懂个大概。
在JavaScript中,confirm()是一个用于显示确认对话框的内置函数,不用知道怎么使用。

信息收集

提示:不要着急,休息,休息一会儿,玩101分给你flag
玩101分不会是分钟吧,这都没显示分数啊。这破游戏这么难,怎么玩

抓包扫目录,无果。
这是个小游戏,大概率是前台的javascript写的,抓到的包里发现了一个js文件。猜测flag应该写在js文件里,或者js里有控制发送给后台数据的代码,告诉后台玩家是否获得了101分,以获得flag。我们需要做的是读懂关键逻辑,直接拿到flag或者是篡改发送个后台的数据。

抓包,打开Flappy_js.js
在这里插入图片描述
乱七八糟的,我放vscode看了,直接看也行。
赶时间直接搜flag,往下看看,score > 100,这不就是我们想要的吗

在这里插入图片描述
window.confirm(“GAMEOVER\n**********”)
结合这个弹窗,可以推测,如果分数足够会直接弹窗返回flag给我们,也就是confirm里那个。
在这里插入图片描述
我们把\u4f60\u8d62\u4e86\uff0c\u53bb\u5e7a\u5e7a\u96f6\u70b9\u76ae\u7231\u5403\u76ae\u770b\u770b拿去解密就能拿到flag了…的线索了
在线unicode转中文:https://www.jyshare.com/front-end/3602/

在这里插入图片描述

当然,你有python可以直接python print(u"\u4f60\u8d62\u4e86\uff0c\u53bb\u5e7a\u5e7a\u96f6\u70b9\u76ae\u7231\u5403\u76ae\u770b\u770b")
在这里插入图片描述

输入url/110.php拿到flag
在这里插入图片描述

web17    目录    web19

相关文章:

  • vue3+element-plus多个多选下拉框并搜索
  • 多线程代码案例(定时器) - 3
  • 19. 删除链表的倒数第 N 个结点
  • OpenCv(七)——模板匹配、打包、图像的旋转
  • 在Unity中实现《幽灵行者》风格的跑酷动作
  • Linux 递归查找并删除目录下的文件
  • HTML基础教程:创建双十一购物狂欢节网页
  • VUE中数据绑定之OptionAPI
  • C语言基础17
  • ebpf: CO-RE, BTF, and Libbpf(一)
  • 我的第一个正式开源小项目:内网文件传输工具
  • 2025 年上海保安员职业资格考试深度剖析​
  • 大模型RAG项目实战-知识库问答助手v1版
  • PDF 中提取数学公式
  • 通过安装Windows 11英文版 解决组件问题解决中文版中无法修复组件的问题
  • AI前端组件库Ant DesIgn X
  • Cribl 新建Datatype
  • 人工智能 和 线性代数
  • Skyeye 云智能制造办公系统 - 云校园 VUE 版本 v3.15.16 发布
  • C++11QT复习 (十五)
  • 网站界面设计如何实现功能美与形式美的统一/百度热度榜搜索趋势
  • 青海高端网站建设/百度推广是做什么的
  • 做日本贸易哪个网站好/seo每日
  • 可以做兼职的网站有哪些/全网seo
  • 盐城市网站建设公司/站长申论
  • 如何制作网站视频的软件/青岛网站建设公司哪家好