文章总结: 本文记录了FIC2026初赛服务器部分的解题过程,作者使用AI辅助完成CTF挑战,发现容器环境识别问题后通过SSH进入宿主机进行取证。关键发现包括系统为Debian13、根分区UUID、Docker镜像时间、网站后台入口文件user.php、数据库使用TiDBv7.5.0等技术细节,并提供了具体操作命令如文件查找、数据库查询等方法。 综合评分: 78 文章分类: CTF,WEB安全,渗透测试,应急响应,安全工具
fic2026初赛服务器部分wp
原创
老皮皮 老皮皮
老皮的碎碎念念
2026年4月28日 19:58 安徽
在小说阅读器读本章
去阅读
Fic打完了,照例是一塌糊涂,这次全程基本都交给AI,比以往成绩要好(笑),但是因为模型选的不好,中途不停的死掉,挂掉。很糟心,现在用手搓复个盘看看。
火眼服务器仿真会报识别不了,直接选linux就行了,如果还不行,把第二个文件调到上面
启动后会进入一个图形界面,也能打开终端,其实不对劲,当你在终端里用systemctl和ls的时候会发觉有些不对(出题人实在太坏了),其实这个图形界面是在容器里,直接是进了容器里面,所以找不到网站文件的,比赛时候进终端开了ssh,看似一切正常,实则相当离谱。
想直接进到宿主机里其实也很简单,不用逃逸什么的,直接按ctrl+alt+f2就好,没有ssh 直接安装就好
sudoapt install openssh-server
sudosystemctl start ssh
sudosystemctl enable ssh
然后就能用ai来爬了
1. 服务器操作系统版本
lsb_release -a
答案:Debian GNU/Linux 13 (trixie)
2. 根分区UUID
vi /etc/fstab
答案:3231e52f-5e15-44c4-b224-e29cb4201c0e
3. 最新Docker镜像创建时间
sudo docker ps -a
Sudo docker inspect u22
答案:2026-04-16T07:15:50 (u22:latest镜像)
4. 根分区快照路径
sudo btrfs subvolume list /
答案:root/history
5. 网站后台入口文件名
/var/www/html/maccms10/下的文件一个个试
答案:user.php (从 admin.php 改名而来,位于 /var/www/html/maccms10/user.php )
6. 网站ICP备案号
直接访问服务器地址,网站页面上有
答案:icp1919810
7. 网站主域名
查看网站首页源代码
答案:www.2026fic.forensix
8. 分类3的视频拼音名
用第11题的地址,用户名连接数据库,在mac – mac_type 中即可看到
答案:fenlei3
9. 网站设置页面前端模板源文件
AI复盘,注意,这个不是thinkphp预定义的模板
-
后台模板在 application/admin/view/ 目录
-
网站设置页面通常是 system/config.html
-
需要确认是后台模板还是前台模板
答案:/var/www/html/maccms10/application/admin/view/system/config.html
10. 伪静态规则配置文件的SM3值
AI复盘,find /var/www/html/maccms10/ -name “maccms.conf” -o -name “*pseudo*” -o -name “*rewrite*”
答案5a6c86366041509a0a9a31b72a341372182e00f4c9df6a6ae34cc5e779639c54 (文件路径: /var/www/html/maccms10/说明文档/伪静态规则/maccms.conf )
11. 网站数据库IP地址
在网站数据库配置文件里/var/www/html/maccms10/application/database.php mytidb
答案:10.0.3.100 (LXC容器 mytidb,通过 /etc/hosts 解析)
12. 数据库容器技术
AI复盘这个容器没听说过,命令lxc-ls
答案:LXC(Linux Container) — mytidb 容器使用 LXC 技术,rootfs 位于 ZFS 数据集 /db/tidb
13. 备份数据库版本(4000端口)
AI复盘
ps aux | grep tidb-server
root 2218 2.3 7.0 2255100 283500 ? Sl Apr27 31:57 /root/.tiup/components/tidb/v7.5.0/tidb-server -P 4000 –store=tikv –host=0.0.0.0 –status=10080 –path=10.0.3.100:2379 –log-file=/root/.tiup/data/aamac/tidb-0/tidb.log –config=/root/.tiup/data/aamac/tidb-0/tidb.toml
答案:TiDB v7.5.0 (完整版本号:8.0.11-TiDB-v7.5.0)
14. 新注册用户最多的日期
SELECT
DATE(FROM_UNIXTIME(user_reg_time)) AS 注册日期,
COUNT(*) AS 注册人数
FROM mac_user
WHERE user_reg_time IS NOT NULL
GROUP BY 注册日期
ORDER BY 注册人数 DESC
LIMIT 1;
答案:2026-04-15 (36386个新注册用户)
15. 用户”马慧美”的最后登录IP
mac_user里看
答案:51.43.21.163 (在数据库中以拼音形式存储: Ma Hui Mei ,user_id=4236,user_last_login_ip 对应的 IP 为 51.43.21.163)
16. 未使用的文件系统
mount查看
答案:NTFS
17. 已安装的数据库服务
AI复盘
方法1:查看安装的包
dpkg -l | grep -i “mysql|mariadb|postgres|sqlite|mongo”
方法2:查看运行的服务
systemctl list-units –type=service | grep -i “mysql|postgres|mongo”
方法3:查看端口
netstat -tlnp | grep -E “3306|5432|27017|6379”
方法4:查看可执行文件
which mysql psql mongod redis-server
答案:
-
MariaDB Client (1:11.8.6,仅客户端)
-
PostgreSQL 17 (服务端+客户端)
-
TiDB v7.5.0 (运行在 LXC 容器 mytidb 中,端口3306和4000)
-
ZFS (用于存储 TiDB 数据,池名 db)
附记:用的trae.cn(鸣谢谢老师),赛后用三个AI,glm5.1,qwen3.6,deepseek,发现每个AI都有3-4题不能做出来或者有明显的错误,听群友说gpt5.4可以完美打通关。
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:老皮的碎碎念念 老皮皮 老皮皮《fic2026初赛服务器部分wp》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。










评论