文章
2026逆向相关资料教程
Loading collection...
1、【Web安全】JWT常见安全漏洞总结 (https://jishuzhan.net/article/2056894088054149122) 2、多栈实战】某黑产软件全链路逆向实录
【多栈实战】某黑产软件全链路逆向实录 (上)
(https://www.52pojie.cn/thread-2110455-1-1.html)
【多栈实战】某黑产软件全链路逆向实录 (中)
(https://www.52pojie.cn/thread-2111428-1-1.html)
【多栈实战】某黑产软件全链路逆向实录 (下)

3、工具及资料
IDApro的mcp,还有codex_安全卫士
结构化的学习资源,梳理了攻击性安全和端点防御研究中常见的各种技术、研究论文、博客文章和实现概念: https://github.com/matro7sh/BypassAV
148 项skills,可大规模实现自主进攻侦察:https://github.com/uphiago/recon-skills/
4、微信小程序mmtls协议逆向分析小记


5、ai逆向某智能摄像头APK逆向分析实战:脱壳、去签名校验全流程:
https://www.52pojie.cn/thread-2114252-1-1.html
爱加密 核心思路:让壳自己把 DEX 解密并修复好,然后我们直接从它的工作目录拿走成品。
6. 相关书籍
①《Operating Systems: Three Easy Pieces》
1. 虚拟化 (Virtualization)
操作系统如何将物理资源(CPU、内存)转换
为通用、强大且易于使用的虚拟形式。
- CPU 虚拟化: OS 通过受限直接执行(Limited Direct Execution, LDE)机制,在保证控权的前提下让程序高效运行。利用时钟中断与上下文切换(Context Switch)实现多任务分时复用。
- 内存虚拟化: OS 为每个进程提供一个独立、私有的地址空间(Address Space)。通过硬件(MMU)的地址翻译(Address Translation)机制(从早期的基址加界限,发展到分段、分页以及多级页表),将虚拟地址映射到物理内存,实现进程间的完美隔离。
2. Concurrency (并发)
当多个线程在同一个地址空间内并发执行时,多线程协作与资源共享所引发的问题及解决方案。
- 主要探讨线程(Thread)的创建与调度。
- 深入剖析并发的核心矛盾:原子性、竞态条件(Race Conditions)与同步。
- 引入互斥量(Locks)、条件变量(Condition Variables)和信号量(Semaphores)等底层同步原语,并讨论如何规避死锁(Deadlock)。
3. 持久化 (Persistence)
数据如何在变动的、易失的硬件环境(如内存断电)中,安全、可靠、高效地长期保留。
- 硬件接口: I/O 设备、机械硬盘(HDD)的磁头调度与固态硬盘(SSD)的闪存翻译层(FTL)运作机制。
- 文件系统: 文件的组织、目录结构及元数据(Inode)的实现。
- 可靠性: 探讨系统崩溃时的数据一致性问题,重点讲解日志(Journaling)与写时复制(Copy-on-Write)技术,以及分布式文件系统(NFS/AFS)的架构。
核心精髓与重要知识点提取
如果你需要快速抓取本书最具有实用价值的底层逻辑,以下几点是重中之重:
- 策略与机制分离(Separation of Policy and Mechanism): 机制(如上下文切换、地址翻译)回答“如何做”,策略(如 MLFQ 调度算法、LRU 页面置换)回答“做什么”。这种模块化设计是所有复杂软件系统的基石。
- 时钟中断与非协作式调度: 操作系统重新夺回 CPU 控制权的关键不在于程序有多“听话”(协作式),而在于硬件层面的硬中断(非协作式),这是构建稳定多任务系统的核心。
- 地址翻译与保护边界: MMU 在每一行代码执行时悄悄进行的逻辑偏移,不仅创造了“独占物理内存”的幻觉,更通过用户态/内核态(User/Kernel Mode)的硬件隔离,封锁了非法越界访问。
- 并发的代价: 理解为何简单的
counter++在多线程下需要三条汇编指令(Load, Modify, Store),进而产生不确定性结果。这是编写所有高并发基础架构的起点。