<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>状态机 on Timmoc 的技术小屋</title>
    <link>https://t1mmoc.github.io/tags/%E7%8A%B6%E6%80%81%E6%9C%BA/</link>
    <description>Recent content in 状态机 on Timmoc 的技术小屋</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Fri, 16 Oct 2026 22:40:00 +0800</lastBuildDate>
    <atom:link href="https://t1mmoc.github.io/tags/%E7%8A%B6%E6%80%81%E6%9C%BA/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>【AIGC】逆向题里的坑是设计出来的：翻回 2023 年自己出的 8 道题</title>
      <link>https://t1mmoc.github.io/posts/2026-10-16-ctf-author-traps/</link>
      <pubDate>Fri, 16 Oct 2026 22:40:00 +0800</pubDate>
      <guid>https://t1mmoc.github.io/posts/2026-10-16-ctf-author-traps/</guid>
      <description>把 2023 年给校内 CTF 出的两套共 8 道逆向题的源码翻出来重读，找的是另一侧的东西：哪些难度是刻意造出来的，以及做题的人凭什么能认出它是刻意的。含一处被注释掉的解码分支、一个把 key 按端序反着写的常量、一段编译完还要手工 patch 才能算题目的初始化、一个用随机起点把唯一解做成多解的状态机（源码注释里那三个答案与模拟结果逐字符对上，实跑 200 次成功率对得上预测），以及一份能从分发包里读出出题时间线的对账。</description>
    </item>
  </channel>
</rss>
