<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>汇编 on Ip2867</title><link>https://ip2867.github.io/tags/%E6%B1%87%E7%BC%96/</link><description>Recent content from Ip2867</description><generator>Hugo</generator><language>zh-CN</language><managingEditor>xxx@example.com (栗悟饭与龟波功)</managingEditor><webMaster>xxx@example.com (栗悟饭与龟波功)</webMaster><copyright>本博客所有文章除特别声明外，均采用 BY-NC-SA 许可协议。转载请注明出处！</copyright><lastBuildDate>Mon, 02 Nov 2026 10:20:00 +0800</lastBuildDate><atom:link href="https://ip2867.github.io/tags/%E6%B1%87%E7%BC%96/index.xml" rel="self" type="application/rss+xml"/><item><title>ARM 汇编完整入门：指令集、寄存器、寻址与函数调用</title><link>https://ip2867.github.io/post/arm-assembly-complete-guide/</link><pubDate>Mon, 02 Nov 2026 10:20:00 +0800</pubDate><author>xxx@example.com (栗悟饭与龟波功)</author><guid>https://ip2867.github.io/post/arm-assembly-complete-guide/</guid><description>
<![CDATA[<h1>ARM 汇编完整入门：指令集、寄存器、寻址与函数调用</h1><p>作者：栗悟饭与龟波功（xxx@example.com）</p>
        
          <blockquote>
<p>这篇把 ARM 汇编从「指令长什么样」到「函数怎么调用」串成一条线。目标不是背指令表，而是建立两个和 x86 完全不同的直觉：<strong>ARM 是 Load/Store 架构</strong>，以及<strong>返回地址在 LR 里而不是栈上</strong>。这两点决定了 ARM 逆向和 Pwn 的所有后续推演。</p>
        
        <hr><p>本文2026-11-02首发于<a href='https://ip2867.github.io/'>Ip2867</a>，最后修改于2026-11-02</p>]]></description><category>逆向</category></item><item><title>Pwn 入门基础：从汇编、栈到保护机制</title><link>https://ip2867.github.io/post/pwn-basics-asm-stack-protections/</link><pubDate>Fri, 30 Oct 2026 15:00:00 +0800</pubDate><author>xxx@example.com (栗悟饭与龟波功)</author><guid>https://ip2867.github.io/post/pwn-basics-asm-stack-protections/</guid><description>
<![CDATA[<h1>Pwn 入门基础：从汇编、栈到保护机制</h1><p>作者：栗悟饭与龟波功（xxx@example.com）</p>
        
          <blockquote>
<p>这篇笔记想做的事，是把「汇编基础」和「保护机制」两条线接起来。目标不是背指令表，而是让你看到一段 <code>read(0, buf, 256)</code> 时，脑子里能自动浮现出栈的布局、返回地址的位置，以及这道题可能开了哪些保护、该从哪里下手。</p>
        
        <hr><p>本文2026-10-30首发于<a href='https://ip2867.github.io/'>Ip2867</a>，最后修改于2026-10-30</p>]]></description><category>Pwn</category></item><item><title>Cheat Engine 九关教程通关笔记：从数值扫描到代码注入</title><link>https://ip2867.github.io/post/cheat-engine-tutorial/</link><pubDate>Thu, 22 Oct 2026 10:00:00 +0800</pubDate><author>xxx@example.com (栗悟饭与龟波功)</author><guid>https://ip2867.github.io/post/cheat-engine-tutorial/</guid><description>
<![CDATA[<h1>Cheat Engine 九关教程通关笔记：从数值扫描到代码注入</h1><p>作者：栗悟饭与龟波功（xxx@example.com）</p>
        
          <blockquote>
<p>Cheat Engine 自带的九关教程，本质上是一条很完整的逆向入门路线：先学会在内存里找值，再顺着值找到改值的代码，最后读懂并改写这段代码。九关走完，动态调试的基本功就齐了。</p>
        
        <hr><p>本文2026-10-22首发于<a href='https://ip2867.github.io/'>Ip2867</a>，最后修改于2026-10-22</p>]]></description><category>逆向</category></item><item><title>x86/x64 汇编指令速查手册（逆向工程版）</title><link>https://ip2867.github.io/post/x86-assembly-cheatsheet/</link><pubDate>Tue, 26 May 2026 12:00:00 +0800</pubDate><author>xxx@example.com (栗悟饭与龟波功)</author><guid>https://ip2867.github.io/post/x86-assembly-cheatsheet/</guid><description>
<![CDATA[<h1>x86/x64 汇编指令速查手册（逆向工程版）</h1><p>作者：栗悟饭与龟波功（xxx@example.com）</p>
        
          <h2 id="前言">
<a class="header-anchor" href="#%e5%89%8d%e8%a8%80"></a>
前言
</h2><p>本文面向 CTF 逆向工程方向，覆盖 x86 和 x86-64 架构下最常用的汇编指令。重点不在&quot;怎么写汇编&quot;，而在&quot;在 IDA 里看到这行代码时，它在干什么&quot;。</p>
        
        <hr><p>本文2026-05-26首发于<a href='https://ip2867.github.io/'>Ip2867</a>，最后修改于2026-05-26</p>]]></description><category>逆向</category></item></channel></rss>