缓冲区溢出 二进制安全系列教程

深入理解二进制安全原理

编辑点评

系统讲解缓冲区溢出原理,涵盖多种操作系统环境,适合对二进制安全感兴趣的读者。

⭐ 编辑推荐

本系列教程深入浅出地解析了缓冲区溢出的原理,从Linux到Windows,全面覆盖了二进制安全的实战技巧。

课程亮点

系统讲解缓冲区溢出原理
涵盖多种操作系统环境
实战技巧丰富

课程目录

📁 0x12 浅析Linux堆内存管理
    浅析Linux堆内存管理.mp4  [194.2 MB]
📁 0x11 【特别篇】深入理解LFH
    【特别篇】深入理解LFH.mp4  [230.6 MB]
📁 0x10 近代Windows用户堆的利用基础
    近代Windows用户堆的利用基础.mp4  [210.3 MB]
📁 0x09 Linux环境下的ROP(上)
    Linux环境下的ROP(上).mp4  [144.6 MB]
📁 0x08 DEP与ASLR简述
    DEP与ASLR简述.mp4  [86.0 MB]
📁 0x07 一次失败的栈溢出(SEH)之GetGo Download Manager
    一次失败的栈溢出(SEH)之GetGo Download Manager.mp4  [75.9 MB]
📁 0x06 另辟蹊径之覆盖SEH
    另辟蹊径之覆盖SEH.mp4  [118.1 MB]
📁 0x05 探索stack cookie
    探索stack cookie.mp4  [78.6 MB]
📁 0x04 经典栈溢出实例之DNSTracer
    经典栈溢出实例之DNSTracer.mp4  [181.3 MB]
📁 0x03 经典栈溢出实例之EasyRM2MP3
    经典栈溢出实例之EasyRM2MP3.mp4  [190.3 MB]
📁 0x02 经典栈溢出(下)
    经典栈溢出(下).mp4  [123.8 MB]
📁 0x0F 【特别篇】Windows上古-近代堆详述
    【特别篇】Windows上古-近代堆详述.mp4  [210.6 MB]
📁 0x0E 探索上古Windows用户堆
    探索上古Windows用户堆.mp4  [191.8 MB]
📁 0x0D Windows环境下的ROP(下)
    Windows环境下的ROP(下).mp4  [151.4 MB]
📁 0x0C Windows环境下的ROP(上)
    Windows环境下的ROP(上).mp4  [169.4 MB]
📁 0x0B Linux下ROP练习之r0pbaby[CTF-2015-defcon]
    Linux下ROP练习之r0pbaby[CTF-2015-defcon].mp4  [109.2 MB]
📁 0x0A Linux环境下的ROP(下)
    Linux环境下的ROP(下).mp4  [144.0 MB]
📁 0x01 经典栈溢出(上)
    经典栈溢出(上).mp4  [158.3 MB]
📁 slides
    经典栈溢出.pptx  [1.6 MB]
    探索Stack Cookie.pptx  [996.2 KB]
    Linux环境下的ROP.pptx  [2.8 MB]
    另辟蹊径之覆盖SEH.pptx  [1.0 MB]
    探索上古Windows用户堆.pptx  [997.8 KB]
    浅析Linux堆内存管理.pptx  [1.6 MB]
    近代Windows用户堆的利用基础.pptx  [1.0 MB]
    DEP & ASLR简述.pptx  [1.8 MB]
    Windows环境下的ROP.pptx  [1.1 MB]
📁 二进制安全(国外)
    📁 Binary_Hacking_Course
        Writing a simple Program in Python - bin 0x03-ajy1PHWYeyQ.mkv  [37.7 MB]
        Uncrackable Programs Key validation with Algorithm and creating a Keygen - Part 1_2 - bin 0x07-qS4VWL5R_OM.mkv  [37.8 MB]
        Uncrackable Program Finding a Parser Differential in loading ELF - Part 2_2 - bin 0x08-OZvc-c1OLnM.mkv  [34.9 MB]
        The Heap - Once upon a free() - bin 0x17-gL45bjQvZSU.mp4  [96.5 MB]
        The Heap - How to exploit a Heap Overflow - bin 0x15-TfJrU95q1J4.mp4  [75.5 MB]
        The Heap - How do use-after-free exploits work - bin 0x16-ZHghwsTRyzQ.mp4  [48.6 MB]
        The Heap - dlmalloc unlink() exploit - bin 0x18-HWhzH--89UQ.mkv  [35.6 MB]
        The deal with numbers - hexadecimal binary and decimals - bin 0x0A-mT1V7IL2FHY.mkv  [32.4 MB]
        Socket programming in python and Integer Overflow - bin 0x1B-d6BU8DWxb3c.mp4  [47.5 MB]
        LiveOverflow Channel Introduction and Backstory - bin 0x00-iyAyN3GFM7A.mkv  [27.5 MB]
        Linux signals and core dumps - bin 0x1C-_shKdU7mGxs.mkv  [42.4 MB]
        Introduction to Linux - Installation and the Terminal - bin 0x01-navuBR4aJSs.mkv  [46.2 MB]
        How a CPU works and Introduction to Assembler - bin 0x04-6jSKldt7Eqs.mkv  [72.9 MB]
        First remote root exploit - bin 0x1D-HAN8Qun26cQ.mkv  [32.9 MB]
        First Exploit! Buffer Overflow with Shellcode - bin 0x0E-HSlhY4Uy8SA.mkv  [49.5 MB]
        Bruteforce 32bit Stack Cookie. stack0 - part 3 - bin 0x23-KGzHcqJV-QM.mkv  [52.3 MB]
        A simple Format String exploit example - bin 0x11-0WvrSfcdq1I.mkv  [45.4 MB]
        First steps into networking with net0 from exploit.education protostar - bin 0x19-2CL-AAcgyuo.webm  [42.2 MB]
        Explaining Dirty COW local root exploit - CVE-2016-5195-kEsshExn7aE.mkv  [46.1 MB]
        Rooting a CTF server to get all the flags with Dirty COW - CVE-2016-5195-Lj2YRCXCBv8.webm  [23.3 MB]
        Developing an intuition for binary exploitation - bin 0x20-akCce7vSSfw.mkv  [22.6 MB]
        Global Offset Table (GOT) and Procedure Linkage Table (PLT) - bin 0x12-kUk5pw4w0h4.mkv  [68.5 MB]
        First Stack Buffer Overflow to modify Variable - bin 0x0C-T03idxny9jE.mkv  [37.0 MB]
        Adapting the 32bit exploit to 64bit for format4 - bin 0x27-_lO_rwaK_pY.mkv  [25.5 MB]
        Buffer overflow on a modern system impossible stack0 - part 1 - bin 0x21-4HxUmbOcN6Y.webm  [51.3 MB]
        Writing a simple Program in C - bin 0x02-JGoUaCmMNpE.mkv  [34.1 MB]
        Doing ret2libc with a Buffer Overflow because of restricted return pointer - bin 0x0F-m17mV24TgwY.mkv  [101.5 MB]
        Simple Tools and Techniques for Reversing a binary - bin 0x06-3NTXFUxcKPc.mkv  [61.9 MB]
        Format String Exploit and overwrite the Global Offset Table - bin 0x13-t1LH9D5cuK4.mkv  [39.6 MB]
        Identifying another exploit mitigation and find bypass. stack0 - part 2 - bin 0x22-MMm0I2Dj51A.webm  [39.0 MB]
        format2 on a modern Ubuntu - bin 0x26-Kc6_PpdbcCw.webm  [37.6 MB]
        [Live] Remote oldschool dlmalloc Heap exploit - bin 0x1F-2GVi8_9u5TY.webm  [1.3 GB]
        heap0 exploit speedrun & weird ASCII string on the Heap - bin 0x28-fJMnH0kCAak.webm  [52.0 MB]
        Reverse engineering C programs - bin 0x10-vXWHmucgZW0.mkv  [53.6 MB]
        Syscalls, Kernel vs. User Mode and Linux Kernel Source Code - bin 0x09-fLS99zJDHOc.mkv  [63.8 MB]
        Playing around with a Format String vulnerability and ASLR. format0 - bin 0x24-CyazDp-Kkr0.mkv  [86.8 MB]
        Remote format string exploit in syslog() - bin 0x1E-MBz5C9Wa6KM.mkv  [75.3 MB]
        Buffer Overflows can Redirect Program Execution - bin 0x0D-8QzOC8HfOqU.mkv  [25.5 MB]
        Stack grooming and 100% reliable exploit for format0 - bin 0x25-AahpiYxKR2c.mkv  [26.1 MB]
        Reversing and Cracking first simple Program - bin 0x05-VroEiMOJPm8.mkv  [98.6 MB]
        TCP Protocol introduction - bin 0x1A-0EHo0HsTKJw.mkv  [71.8 MB]
        The Heap - what does malloc() do - bin 0x14-HPDBOhiKaD8.mkv  [31.4 MB]
        Smashing the Stack for Fun and Profit - setuid, ssh and exploit.education - bin 0x0B-Y-4WHf0of6Y.mkv  [44.4 MB]

适合人群

  • 二进制安全爱好者
  • 渗透测试人员
  • 安全研究员

学习收获

掌握缓冲区溢出原理
学习实战攻击技巧
提升二进制安全意识

祝您学习愉快!

学有所成,前程似锦!