ISCC2025 校级赛 战胜卞相壹 纸嫁⾐6外传 wp

战胜卞相壹

这题跟这个前端游戏一点关系都没有
重要的是这个前端注释,按f12

Pasted image 20250507112422.png

这个是棋盘的位置,将其排在棋盘上

2aa146a8811da6280c415dfc18f434af_720.png

这里其实是2=0

我们访问robots.txt, 发现有内容

Pasted image 20250507112912.png

访问f10g.txt, 会显示
Pasted image 20250507112934.png

这里我们把0换成2 (因为之前提示2=0), 访问f12g.txt, 就可以获得flag
Pasted image 20250507113023.png

注: flag里的0也都要换成2后才可以提交

纸嫁⾐6外传

Pasted image 20250507191336.png

Pasted image 20250507191358.png

这里的藏在镜子中, 是指html源码中, 可以看到img标签中includes
所以访问/includes
Pasted image 20250507191511.png

这里说flag is here
访问/includes/flag到新页面
Pasted image 20250507191542.png

回到最初的镜子, 就是回到/, 然后get一把锤子
所以访问 /?chuizi=xxx
Pasted image 20250507191655.png

这里说文件上传
所以访问/upload.php
有一个文件上传的点
Pasted image 20250507191738.png

这里测试了一下, 白名单, 只让上传txt文件
Pasted image 20250507191954.png

估计要利用的话, 之前访问的路由也有include, 估计就是要找到文件包含的点
就尝试之前的chuizi参数
Pasted image 20250507192204.png

发现真的可以, 不过访问后文件就会删除
这里的熟悉的咒语, 经过测试后发现是<?php
不过也是, 毕竟是文件包含嘛
然后发现包含文件也不会执行
不过想想也是, 毕竟这可是大家共用一个靶机, 你要真能rce, 靶机就会被大家玩坏了
他实际就是检测你文件的内容, 只要匹配就给你flag,
这里测试过后, 发现只要包含<?php highlight_file 和 includes/flag三个内容就会给你flag
注:也许也是包含 include flag file 三个内容, 但我懒得测了
这里我写成这个样子

Pasted image 20250507193122.png

然后访问http://112.126.73.173:49102/?chuizi=uploads/upload.txt
依然会给我flag
Pasted image 20250507193227.png

base64解码得到flag
Pasted image 20250507193332.png

开门大吉(未复现)

这题依旧是所有人共用一个靶机, 但这题包含ssti, 所以被别人打坏了, 从而现在我写wp时没法复现(其实也是有办法的, 但我有点懒),
这题基本也是大部分是misc, 没啥好说的

评论

  1. 匿名
    2 天前
    2025-5-08 0:17:23

    没有web3的wp吗

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇