摘要: 目录 动态调试是什么 先说一些基础概念 为什么要动态调试 怎么动态调试 1.动态调试代替思考 2.动态调试劫持控制 动态调试是什么 简单说,就是运行程序,运行中监控程序的运行流程,数据变化,和静态分析的对比如下 场景 动态调试(推荐) 静态分析(推荐) 确认参数寄存器 / 调用约定 ✅ 直接观察寄存 阅读全文
posted @ 2025-11-22 16:19 Penetr4t10n 阅读(26) 评论(0) 推荐(0)
摘要: 文章会优先在我的个人博客https://penetr4t10n.top更新,偶尔或者不一定同步到博客园,如果想第一时间获取文章,请浏览我的个人博客,谢谢 阅读全文
posted @ 2025-11-21 22:43 Penetr4t10n 阅读(5) 评论(0) 推荐(0)
摘要: 目录 第三章:程序壳类型和脱壳方法 简单谈谈壳 壳的分类和对策 一、压缩壳 尝试自动脱壳 手动脱壳 二、加密壳 三、VM 壳 小结 下一章 上一章投票:脱壳1票,动态分析1票。那么我先从脱壳讲起吧。 第三章:程序壳类型和脱壳方法 简单谈谈壳 简单来说,程序壳是一种软件保护技术,通常用于对程序进行压缩 阅读全文
posted @ 2025-10-28 20:20 Penetr4t10n 阅读(21) 评论(0) 推荐(0)
摘要: 目录 前言 第三章:解题流程和常见考点 1. 判断文件类型 2. 静态分析 3. 脱壳,修复函数 4. 厘清逻辑 5. 动态调试 6. 解密,写脚本 7. 解出 flag 解题演示 1.判断文件类型 2.静态分析 3.厘清逻辑 4.解密 小结 下一章:投票决定 前言 或许初学者对如何入手一道题目十分 阅读全文
posted @ 2025-10-22 20:02 Penetr4t10n 阅读(20) 评论(0) 推荐(0)
摘要: 目录 前言 第二章:逆向工程工具的应用场景与操作指南 简单介绍CTF的逆向工程 工具介绍 应用场景和操作指南 Windows逆向 Linux逆向 安卓逆向 鸿蒙逆向 小结 下一章:逆向工程题目分析流程和做题思路 前言 我看了不少逆向工程的视频和文章,发现一个普遍问题:大多数教程没有真正站在初学者的角 阅读全文
posted @ 2025-10-20 14:31 Penetr4t10n 阅读(48) 评论(0) 推荐(0)
摘要: 目录 前言 第一章:掌握语言是学习逆向工程的第一步 学习顺序推荐如下: 1.C语言 2.汇编语言(x86/ARM) 3.Python 4.Java 5.C++&C# 下一章:逆向工程工具的应用场景与操作指南 前言 既然你点开了这篇文章,想必对CTF逆向工程已有初步了解,我就不再赘述了。无论你是在犹豫 阅读全文
posted @ 2025-10-19 10:37 Penetr4t10n 阅读(30) 评论(0) 推荐(0)