挑战一览

清除筛选

97 题 (第 4 / 5 页)

基础技能难度 4★★★★☆

CI/CD 安全:工作流泄露审计

审计 `/challenge/repo/.github/workflows/` 下的 20 个 GitHub Actions 工作流。许多步骤带有 `# audit-ticket: KINOCO{...}` 注释。…

基础技能难度 4★★★★☆

Terraform:tfstate 工件审计

无需初始化 Terraform provider,请分析生成的 `terraform/terraform.tfstate`。outputs 中的 `recovery_secret_arn` 指向恢复用密钥的 ARN。在…

基础技能难度 4★★★★☆

Kubernetes:Pod 快照调查

无需连接 Kubernetes 集群,请调查 `artifacts/kubernetes/` 中的两个快照(`pod-snapshot.yaml` 和 `secret-snapshot.yaml`)。命名空间…

Linux难度 4★★★★☆

Linux-内核模块:安全分析模拟驱动

本题将一个脆弱的字符设备驱动作为安全的用户空间模拟进行分析,不加载真实内核模块。root 守护进程将该驱动暴露为 /run/vulnerable.sock,你以非特权用户 challenger(uid 1000)连接。阅读提供的驱动源码…

Linux难度 4★★★★☆

Linux-缓冲区溢出:利用 gets() 漏洞

提供了关闭保护机制的易受攻击 SUID C 二进制文件。利用缓冲区溢出将控制流转入隐藏函数。

基础技能难度 4★★★★☆

自定义工具:目录扫描报告分析

请分析本地生成的 `artifacts/scanner/directory-report.ndjson`,而不是扫描真实网站。扫描器对同一站点扫描了多次(`run`)。只有最新一次 run 中 `path` 恰好为…

基础技能难度 4★★★★☆

SSH 隧道:访问回环内部服务

在单个容器内练习SSH本地端口转发。SSH监听127.0.0.1:22,内部服务使用/run/tunnel/database.sock,本地玩家无法直接访问该套接字。…

网络安全难度 4★★★★☆

网络分析:从 TCP 还原 chunked 与 gzip 的 HTTP

`capture.pcap` 记录了在一条 TCP 连接上进行的两次 HTTP 交互。服务器发出的分段顺序被打乱,部分因重传而重复;第二个响应(`GET /api/export`)同时使用了 chunked 与 gzip。请重组 TCP…

网络安全难度 4★★★★☆

网络分析:TCP 重传差分隐蔽信道

`capture.pcap` 中有 TCP 序列号相同的重传包。请仅提取有效载荷发生变化的重传,对每个重复序列号的两个单字节有效载荷做 XOR,并按序列号顺序拼接以恢复旗标。

基础技能难度 4★★★★☆

GPG 加密:解密受保护消息

练习用 GnuPG 解密。请导入 `/challenge/keys/` 中的所有私钥,并解密 `/challenge/messages/` 中的每一封密文。只有用真正接收者的密钥加密的那一封,解密后才是包含旗标的明文;其余都是无害的业务通…

基础技能难度 4★★★★☆

Nmap NSE:脚本化服务枚举

对内部子网 `10.66.13.0/24` 执行 `nmap -sV -sC --script vuln` 的结果保存在 `/challenge/scan_results/nmap_scan.nmap`(普通格式)和…

基础技能难度 4★★★★☆

静态分析:审阅程序证据

内部笔记应用的 Python 源代码位于 `/challenge/src/`。上一次静态分析标记的 9 行在行尾带有 `# finding: KINOCO{...}` 形式的发现 ID,但大多数是误报。…

基础技能难度 5★★★★★

APT 模拟:攻击链证据分析

这不是执行攻击的题目,而是阅读已发生事件日志的蓝队演练。请从汇总了 EDR、认证和网络设备日志的统一时间线 `/challenge/timeline.log` 中,重建混在日常业务中的 APT…

基础技能难度 5★★★★★

漏洞赏金:离线分诊报告审计

不要测试真实应用,请分析固定的 `artifacts/bug-bounty/triage-report.json`。漏洞链报告的 `status` 为 `validated-chain`,并在 `chain` 中按顺序列出组成它的…

Linux难度 5★★★★★

Linux-eBPF Rootkit:揭开隐藏进程的真相

本题将 eBPF rootkit 调查安全地模拟为离线证据分析:不加载 eBPF,请从提供的 bpftool 快照中分辨出植入程序及其映射,复原隐藏文件路径,并用植入程序自身的密钥解密保存在该文件中的加密载荷。

Linux难度 5★★★★★

Linux-内核利用:安全的 Dirty COW 模拟

本题以安全、确定性的用户空间模拟介绍 Dirty COW(CVE-2016-5195)涉及的 `mmap`、`MAP_PRIVATE` 与 `madvise`;请编译并运行提供的程序,检查生成结果。

基础技能难度 5★★★★★

C2 框架:离线通信分析

不会启动 C2 服务器、agent、socket 通信或命令执行。请分析本地的 `artifacts/c2/beacon-transcript.log`。beacon 会把一条消息拆成多个分片(`frag=i/n`)并乱序发送。收集…

基础技能难度 5★★★★★

反取证:识别痕迹清除

攻击者入侵后试图清除痕迹:从 `/challenge/auth_syslog.log`(`kinoco-bastion01` 在 2026-07-04 夜间的主日志)中删掉了一段时间,并清空了 shell 历史。`rsyslogd`…

基础技能难度 5★★★★★

恶意软件分析:解混淆配置

题目不包含可执行恶意软件、注入或规避能力。请分析惰性配置样本 `artifacts/malware/sample-config.txt`。`campaign` 与 `[loader]` 中的 `active_campaign` 一致且…

基础技能难度 5★★★★★

AWS 攻击链:CloudTrail 工件分析

不使用 AWS 凭据、metadata endpoint 或 Lambda。请分析本地的 `artifacts/aws/cloudtrail-chain.jsonl`(模拟 CloudTrail,每行一个事件)。攻击者通过 SSRF…

基础技能难度 5★★★★★

Kubernetes 安全:特权挂载审计

不会使用 Kubernetes API、宿主机挂载、特权容器或逃逸。请阅读静态的 `artifacts/k8s/privileged-mount-audit.txt`。在 mounts 部分中,同时满足…

基础技能难度 5★★★★★

供应链安全:依赖关系审计

审计 Node.js 应用 `kinoco-webapp` 的依赖记录:`/challenge/dependencies.txt`(package.json 的 dependencies 部分)和…

网络安全难度 5★★★★★

网络分析:重组 IPv4 重叠分片

`fragments.pcap` 中 IPv4 ID `0xbeef` 的 UDP 数据报有重叠分片,后到的分片会覆盖部分先到数据。请按到达顺序优先后到数据进行重组,再从 UDP 有效载荷中的 Base64 数据恢复旗标。

基础技能难度 5★★★★★

网络枢轴:离线路由拓扑分析

不会创建路由、隧道、代理或远程服务。请分析预先记录的 `artifacts/pivot/topology.json`。你位于 `start` 主机(`dmz-audit`)。只能使用 `action` 为 `allow` 且…