文章

共 6 篇

2026-10-19

CTFshow · PHP Code Executor(字符受限代码执行)

2026 10 12 通关。靶场: 环境:nginx/1.20.1 + PHP 7.3.29 (php fpm, www data),docker 容器(有 ) flag: 一句话:在线 PHP 执行器,白名单只放 。 没有引号、没有 、没有逗号、没有空格 → 只能"常量 + 嵌…

阅读 →
2026-10-19

云演靶场 · 文件上传黑名单绕过(`*.clsadp.com`)

2026 09 24 通关。目标站:云演靶场 环境指纹:Ubuntu 14.04 + Apache 2.4.7 + PHP 5.5.9,跑在 docker 里(有 ) 一句话:前端 JS 白名单是假象、服务端不校验内容、黑名单只拦 → 传 直接 RCE,flag 在 。 0. 全…

阅读 →
2026-10-19

记一次 CTF 入门:从「看不懂题」开始

记录一下第一次做 CTF 的体验,给同样在门口徘徊的人。 起步阶段真正缺的是什么 不是工具,是 题感 。知道 、 、 怎么用,和知道什么时候该用它们,是两件事。 我的顺序 1. Misc :图片隐写、文件头修复,反馈快,适合建立信心; 2. Web :从 SQL 注入和文件包含入…

阅读 →
2026-10-19

在博客里嵌视频:三种语法的取舍

文章里放视频,最省事的做法往往是错的。 三种方式 直链 自己上传的 mp4,用原生 最稳,没有第三方脚本,也不会被墙。 B 站 iframe 的播放器重量适中,缺点是要处理弹幕和外链限制。 YouTube iframe 国内访问不稳定,通常只作为补充。 站内的写法 后台写作时直接…

阅读 →
2026-10-19

Linux 排障:从「服务起不来」到定位真因

排障的顺序比工具重要。先看现象,再看日志,最后才动手。 一个真实的排查路径 某次 服务始终处于 状态, 只给了一句模糊的失败原因。 1. —— 看最后一次退出码; 2. —— 看应用自己吐了什么; 3. —— 确认端口到底有没有被监听; 4. —— 还看不出来才上这个。 常见误判…

阅读 →
2026-10-19

为什么我把博客从「裸二进制」拆成了独立模板

写博客这件事,最怕的不是没东西写,而是工具本身变成了负担。 一开始的样子 最早这个站是一个 Go 单文件二进制:模板、CSS、JS 全被 进了可执行文件里,部署时只要扔一个文件上去就能跑。听起来很爽,实际很快出问题: 改一行 CSS 要重新编译、重新上传、重启进程; 线上修样式靠…

阅读 →