文章

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) 【多栈实战】某黑产软件全链路逆向实录 (下)
notion image

3、工具及资料

IDApro的mcp,还有codex_安全卫士
poc:https://github.com/bikini/exploitarium
资料库:https://github.com/0xor0ne/awesome-list
结构化的学习资源,梳理了攻击性安全和端点防御研究中常见的各种技术、研究论文、博客文章和实现概念: https://github.com/matro7sh/BypassAV
148 项skills,可大规模实现自主进攻侦察:https://github.com/uphiago/recon-skills/
查询CVE:https://securitycontext.dev/

4、微信小程序mmtls协议逆向分析小记

notion image
notion image

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),进而产生不确定性结果。这是编写所有高并发基础架构的起点。
                          Comments load when you scroll here.

                          © Ely 2021 - 2026