2025ISCC练武校级赛部分题解WP

Web

战胜卞相壹

html 复制代码
<!-- 路过的酒罐王柯洁九段说: -->
<!-- 会叠棋子有什么用!你得在棋盘内战胜他!我教你个定式,要一直记得!一直! -->
<!-- SGF B[ae];B[ce];B[df];B[cg];B[ag];B[ai];B[ci];B[ff];B[hf];B[jf];B[gh];B[ih];B[le];B[lg];B[li];B[ni];B[oh];B[of];B[ne] -->
<!-- 围棋要两个人下!剩下一半让我的好兄弟AlphaGo教你吧! -->
  • SGF文件 是什么? 棋谱记录文件, 生成棋谱后得如下(2=0), 挺抽象的

  • AlphaGo 指 robots.txt, 如下

    复制代码
      User-agent: *
      Disallow: 
      f10g.txt
  • f10g.txt:You can't win here! Details determine success or failure!

  • 0替换为2

  • f12g.txt:ISCC{@ll_h@ve_t0_w1n_0n_th3_ch3ssb0@rd!}

  • 0替换为2

  • flag:ISCC{@ll_h@ve_t2_w1n_2n_th3_ch3ssb2@rd!}

纸嫁衣6外传

  • 站在出题人的角度, 页面访问顺序应该如下(猜的, 本人其实扫了一下目录)

    • / -> /includes -> /includes/flag -> /?chuizi= -> upload.php

  • 得到 Flag 步骤

    • 在 /upload.php 传入文件, php 被过滤了, 尝试传入 txt 后缀, 如 1.txt

      复制代码
        <?php highlight_file("/var/www/html/includes/flag.php");?>
    • 得到上传文件的路径 uploads/1.txt

    • /chuizi=uploads/1.txt 传入文件路径, 获取 Flag

    • 原本txt的内容是system函数, 结果可以得到flag, 队友复现发现不行, 看来算是用了别人的shell了(公共靶机 🫠)

Misc

书法大师

  • 使用 binwalk-文件分析工具 查看图片, 发现图片中隐藏着一个 zip

  • 还是使用 binwalk-文件分析工具 分离文件

    复制代码
      dd if=attachment-5.jpg of=1.zip skip=235334 bs=1
    
      if: 指定输入文件
      of: 指定输出文件
      skip: 指定从输入文件开头跳过235334个块后开始复制
      bs: 设置每次读写块的大小为1字节
  • 打开压缩包发现需要密码

    • 在图片属性中可以发现特殊字符串 L9k8JhGfDsA

      • 尝试后发现是密码

    • 解压后的 message48.txt 如下

      复制代码
         丙工 石早 从歌 片为 乐一 卫巾 远太 石吧 石卜 比为 比海 兄国 为摔 右片 右真 回穿 边真 边呀 那晚 作画 关色 市乙 上群 大群
    • 根据题目意思联想笔画

    • 发现这些笔画都小于16, 猜想16进制, 第一个字的笔画为高位, 第二个字为低位, 转为16进制后

    • 再尝试转为10进制, 并根据 ASCII码 转为字符, 发现末尾有 =

    • 最后 base64解码 得到 flag

    • 汇总过程如下表

      原文 笔画 16进制 10进制 ASCII
      丙工 5,3 0x53 83 S
      石早 5,6 0x56 86 V
      从歌 4,14 0x4E 78 N
      片为 4,4 0x44 68 D
      乐一 5,1 0x51 81 Q
      卫巾 3,3 0x33 51 3
      远太 7,4 0x74 116 t
      石吧 5,7 0x57 87 W
      石卜 5,2 0x52 82 R
      比为 4,4 0x44 68 D
      比海 4,10 0x4A 74 J
      兄国 5,8 0x58 88 X
      为摔 4,14 0x4E 78 N
      右片 5,4 0x54 84 T
      右真 5,10 0x5A 90 Z
      回穿 6,9 0x69 105 i
      边真 5,10 0x5A 90 Z
      边呀 5,7 0x57 87 W
      那晚 6,11 0x6B 107 k
      作画 7,8 0x78 120 x
      关色 6,6 0x66 102 f
      市乙 5,1 0x51 81 Q
      上群 3,13 0x3D 61 =
      大群 3,13 0x3D 61 =

反方向的钟

  • 拿到附件, 一个txt, 一个图片, 一个音频

  • 但是就一个txt有用

  • txt是零宽字符隐写

  • 异或得到Flag, 记得改为ISCC前缀

Reverse

SP

  • 查壳

    • 发现是 UPX壳

    • 脱壳

      复制代码
        upx.exe -d SP24.exe
  • 脱壳后, 拖入 IDA 进行动态调试

    • 这里需要 deREferencing-IDA插件
  • 设置断点

  • 动态调试中发现 flag

相关推荐
黄焖鸡能干四碗2 分钟前
大数据平台安全防护策略方案(PPT)
大数据·运维·网络·安全·web安全·制造
Bruce_Liuxiaowei3 小时前
2026年10月第3周网络安全形势周报
安全·web安全·网络安全
菩提小狗11 小时前
每日安全情报报告 · 2026-10-15
网络安全·漏洞·cve·安全情报·每日安全
是真的小外套13 小时前
第13章:网络安全漏洞防护原理与应用
安全·web安全·php
梦帮科技19 小时前
Linux 内存取证学与 Rootkit 猎杀——Volatility 核心剖析与内核隐藏模块逆向清除
linux·运维·服务器·神经网络·算法·网络安全
梦帮科技19 小时前
Web 漏洞攻防深度:WAF 规则逃逸技术(畸形分块传输、双重编码)与对抗加固
linux·前端·网络安全·ssl·web
sbjdhjd20 小时前
从 preg_replace 规则到缓存绕过:一次授权 PHP 防护实验中的图片载荷、回调检测与哈希碰撞复盘
网络安全·数据挖掘·php·文件包含·宝塔·哈希·火绒
白帽攻防录20 小时前
SRC 挖洞:DHCP 服务器上的四个 UAF,内网原生 RCE 怎么打域管
运维·服务器·网络安全·内网安全
一支蜉蝣20 小时前
Day25 XD安全笔记 安全开发-PHP 应用&文件管理模块&包含&上传&遍历&写入&删除&下载&安全
笔记·网络安全·php
白帽攻防录21 小时前
SRC 挖洞:QUIC 协议栈双 RCE,HTTP/3 的新攻击面怎么挖
网络·网络协议·http·网络安全·http/3