<?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/%E5%8A%A8%E6%80%81%E8%B0%83%E8%AF%95/</link>
    <description>Recent content in 动态调试 on Timmoc 的技术小屋</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Sat, 17 Oct 2026 10:10:00 +0800</lastBuildDate>
    <atom:link href="https://t1mmoc.github.io/tags/%E5%8A%A8%E6%80%81%E8%B0%83%E8%AF%95/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>【AIGC】逆向入门第二课：静态读代码，动态改流程，以及 NOP 一条指令为什么要填满剩余空间</title>
      <link>https://t1mmoc.github.io/posts/2026-10-17-reverse-lecture-2-debugging/</link>
      <pubDate>Sat, 17 Oct 2026 10:10:00 +0800</pubDate>
      <guid>https://t1mmoc.github.io/posts/2026-10-17-reverse-lecture-2-debugging/</guid>
      <description>给社团讲的逆向第二课的文字版，81 分钟那节课的后 62 分钟。内容：逆向和 PWN 的本质区别到底在哪、为什么异或的双向可逆就是解题引擎、为什么 CTF 逆向题几乎不会拿哈希当 flag 比对（以及遇到哈希意味着你分析错了）、写逆函数的固定习惯（复制原 main 改名、先跑逆函数再跑原函数自证）、IDA 里怎么确认字符串边界、动态调试一整套实操：F2/F8、空格改汇编、把 call 的参数 NOP 掉之后整个函数为什么突然变乱（7 字节指令只改了 1 字节，要用剩余空间填充）、补丁重跑失效而断点记得住是给谁留的、找不到 main 就断 exit 从调用栈往回找但别断太靠外、以及现场补讲的大端序小端序。</description>
    </item>
  </channel>
</rss>
