专业漏洞:Windows 和 Linux Shellcode
Specialized Exploits: Windows and Linux Shellcode
本课程将教您制作 Linux 和 Windows x86 shellcode 所需的基本技能,并使用基本的 C/C# 和 PowerShell 代码来利用它们。
学习内容
了解系统漏洞的复杂性并掌握漏洞利用技术在网络安全领域至关重要。了解 shellcode 的剖析可以让您在进攻性安全、防御性安全和恶意软件分析方面占据优势。
在本课程专业漏洞利用:Windows 和 Linux 外壳代码中,您将学习为 32 位系统制作复杂的 Linux 和 Windows x86 外壳代码,使用基本的 C/C# 和 PowerShell 代码作为基本工具,将外壳代码注入内存。
首先,您将探索编写 shellcode 的 x86 汇编语言要点。您将概述 x86 架构、探索内存结构、通用寄存器的作用和用法以及基本调用约定。
接下来,您将了解如何利用 Linux 系统调用在 x86 程序集中编写反向 shell。您还将获得制定创造性策略以避免代码中出现不良字符所需的基础知识。
最后,您将学习如何利用这些技能,并将所学知识转化为制作 Windows 32 位 shellcode。
在这里,您将进一步提高自己的技能,了解如何编写与位置无关的代码、查找 Win32 模块的基址、解析符号以及通过虚拟内存地址调用 Win32 API。
完成本课程后,您将具备为 Linux 和 Windows 编写 shellcode 的技能和知识。
这是将您带入进攻性安全性的下一个级别、为更高级的 shellcode 注入技术和开发 64 位 shellcode 做好准备的必不可少的学习。
无论您是红队还是蓝队专家,了解和利用 shellcode 都是一个令人兴奋的话题。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)