Applied Ethical Hacking and Rules of Engagement
40 小时实战经验,涵盖网络安全、渗透测试、Python 黑客技术、Kali Linux 以及基于 Elastic Stack 的 Wazuh SIEM 系统
讲师:Seyed Farshid Miri, Seyed Farhad Miri
安装有道
用不到
您将学到什么
- 40 小时视频训练营,深入探讨道德黑客和威胁狩猎主题
- 四合一课程:
- A) 道德黑客
- B) 威胁狩猎
- C) Python 黑客脚本
- D) Linux 安全发行版
- 5小时实况黑客攻防演练课程(在这里你将成为一名黑客)
- 15 小时实战伦理黑客技术,包括侦察、利用、网络攻击、社会工程学以及 5 小时的 Web 应用程序渗透测试
- 5 小时红队演练,包括 Cobalt Strike 操作和针对活动目录的攻击,以及 MITRE ATT&CK 方法
- 5 小时利用 Elastic Stack 和 Wazuh Manager 进行威胁狩猎
- Cobalt Strike、Metasploit、Empire、Python、Kali Linux 等 200 多种业内验证的网络安全工具
- 部署完整的 SIEM(安全信息和事件管理)系统,使用 Elastic Stack 和 Wazuh Manager 用于实际生产环境
- 掌握渗透测试的标准和工具,以及如 MITRE ATT&CK、OWASP、PTES 等黑客方法及其标准
- 包含 2 个速成课程:Python3 脚本和 Kali Linux
- 如何执行 Web 应用攻击,例如 SQL 注入、跨站脚本攻击(XSS)、内部部署对象访问(IDOR)、Web shell 上传、代码注入和命令注入等各类攻击。
- 编程企业级 SIEM 用例及其常见错误
- 如何为信息安全开发脚本项目
- 利用客户端技术和社交工程技巧与工具入侵安全系统
- 企业级IT安全解决方案的规划与开发
- 使用开源和商业框架开展和进行红队演练
- 使用 Python 和 Cobalt Strike 框架创建恶意软件
- 掌握 OWASP Top 10 最佳实践及其他安全标准
- 服务器、Web 应用程序、设备、企业网络和 Active Directory 林的渗透测试
- 如何自定义你的恶意软件代理,使其看起来像合法的 Windows 流量和二进制文件
- 掌握日志聚合的基本概念并进行实践操作
- 使用自动化和手动工具执行各种攻击技术
- 安全地发送伪装成合法电子邮件地址的社交工程和网络钓鱼邮件,无需身份验证
- 如何执行网络攻击并嗅探敏感数据,如密码
- Elastic 堆栈:Elasticsearch、Kibana 和 Filebeat 实战
- 掌握使用最新技术进行情报收集和侦察的能力
- 如何绘制目标地图并创建目标的网络拓扑结构
- Linux 命令行(Kali Linux 和 Parrot OS 安全版)
- 如何在安全网络中进行横向移动,执行权限提升并成为环境的管理员
- 如何攻击活动目录并使用不同技术获取域管理员权限
- 高级 nmap 技术和NSE 脚本
- 精通 Metasploit 框架,将其作为您的漏洞利用工具集
课程要求
- 无需具备 Linux、编程或黑客技术的相关知识
- 带有互联网连接的计算机
- 强烈的求知热情(必不可少)
- 基本的 IT 技能(加分项)
课程描述
欢迎来到最全面的道德黑客和威胁狩猎课程,该课程涵盖了进攻性和防御性安全领域的专业内容。本课程还包括两门关于 Linux 和 Python 的速成课程。
以下是构成这门改变人生的课程基础的七大支柱:
1- 道德黑客
学习如何像黑客一样思考和行动,并使用各种技术和工具实现这一目标。在完成此课程后,您将能够帮助客户根据各种安全标准和最佳实践实际缓解各种攻击向量及其详细信息。此外,您还将了解如何执行各种道德黑客阶段,如侦察、扫描、获得访问权限、保持访问权限、清除痕迹等。
2- 渗透测试
学习在 HackTheBox 上使用独特的漏洞利用、战术和技术对从简单到复杂的现实世界模拟虚拟机进行渗透测试。通过这些 CTF(夺旗)练习,您将掌握入侵的艺术,并在未来的真实项目中受益。
此外,您还将了解 Web 渗透测试方法、网络和漏洞评估工作流程以及“纵深防御”最佳实践,这将帮助您像黑帽黑客一样进行攻击,像安全专家一样保护或加固系统,使您的企业环境免受恶意行为者的侵害。
3- 红队技术和战术
学习从初学到高级的渗透测试技术。了解如何思考和行动以阻止威胁者在攻击生命周期的不同阶段。
MITRE ATT&CK 框架:侦察、初始立足点、横向移动、权限提升、命令与控制、活动目录攻击、Linux 和 Mac OS X 的恶意软件和技术。
学习 Cobalt Strike 框架和其他红队参与框架的脚本语言,以进行开发和操作。了解如何在红队行动期间避免被蓝队和社会工程团队检测到而发展您的 C2 基础设施。
4- Elastic Stack Wazuh Manager(SIEM)
学习使用 Elastic Stack(以前称为 ELK Stack)以及 Wazuh Manager 设置完整的 SIEM(安全信息和事件管理)。此外,您还将了解如何从不同的日志来源(如 Linux 和 Windows 服务器、Fortigate 防火墙设备等)导入各种日志格式。您将学习如何激活 Wazuh 管理器的不同功能(能力),例如漏洞监控、文件完整性监控、CIS 加固基准监控,等等。此外,您还将了解底层解码器和规则的编程方式,以检测企业网络中的无限数量的安全事件。
5- 威胁狩猎(蓝队)
本课程有一个完整的威胁狩猎部分,在这里您可以将所学知识付诸实践,并从您的 Parrot OS 中运行攻击,如 Spawn Session 和进程注入、ShellShock、MSHTA、暴力破解、Mimikatz 等,并使用您在课程中设置和完全配置的 SIEM 工具检测它们。在此部分期间,您将熟悉不同 IoC(入侵指示)如何出现在您的 SIEM 工具中。
6- 安全脚本编程
学习创建脚本和程序以执行所需的操作,从渗透测试所需的简单脚本到红队操作中的更复杂的脚本。此课程包括一个关于 Python 基础的速成课程,以促进您掌握这一必须了解的语言领域。
7- Linux(Kali Linux 和 Parrot OS)
Linux 运行世界,特别是在网络安全领域。本课程包括一个关于 Linux 基础知识的速成课程。然而,在此课程中经过数小时激动人心的手动实践后,您将成为网络安全专家级别的 Linux 专家。您将学习 Kali Linux 和 Parrot OS,这是本课程使用的两个主要 Linux 发行版。
以下是课程主要内容概述:
第 1 至 3 节
用于介绍和准备。在这里,您设置您的进攻实验室并学习 Linux 基础知识以做好道德黑客部分的准备。您还将安装 Kali Linux 和 Microsoft Visual Studio Code 作为您的主要 IDE(集成开发环境)。然后,您将创建诸如 dvwa、bwapp、webgoat 等脆弱实验室,并进行第一次夺旗练习 (CTF),并为您尚未拥有 HackTheBox 账户的用户创建 HTB 帐号。
从第 4 至 10 节
开始您的专业白帽黑客培训。在这里,您将学习广泛的黑客工具、攻击向量、技术和程序。它们从侦察、枚举、漏洞扫描到利用、后渗透和密码破解等。接下来是网络攻击(有线和无线)、社会工程学攻击、Web 应用程序攻击 (OWASP Top 10) 等。
您将在第 11 节
学习 Python 的速成课程,该课程侧重于 IT 安全和黑客目的。
现在您已经获得了渗透测试战场中专业黑客所需的所有要求,在第 12 节
您将了解 CTF(夺旗)的有趣世界,特别是在 HackTheBox 上,并且会攻击 8 台机器:
3 台简单的机器:BLUE、DEVEL、NETMON
4 台中等难度的机器:SNIPER、MANGO、BLUNDER、POPCORN
1 台困难的机器:CONTROL
到本节结束时,您将成为一个在不同黑客场景中进行渗透测试时充满信心的道德黑客。
现代时代一切都是标准化的。暂停实际的黑客攻击,在第 13 节
您将学习必须了解的安全标准,如 MITRE、OWASP、PTES 和 OSSTMM 及其术语和方法论。
到目前为止我们已经做了所有事情以成为优秀的红队成员,在这里您将学习如何使用所有这些实用道德黑客技术以及 MITRE ATT&CK 战术、技术和程序来对客户进行全面的红队评估。在第 14 节
中,您将了解如何基于各种 MITRE TTP 使用强大的红队框架工作。此外,您还将学习如何自定义您的 C2 并执行各种操作。
当今超过一半的 APT(高级持续威胁)都是活动目录攻击专家,作为道德黑客或红队成员也应该知道如何进行此类攻击并向客户报告漏洞。在第 15 节
中,您将学习如何配置 AD、创建一个脆弱的 AD 实验室并执行此类别中的某些最重要的攻击。
在第 16 节
我们试图涵盖 MITRE ATT&CK 标准化的每一个战术及其相应的技术以及其背后的操作。我们将研究威胁行为者和 APT 的大部分操作,他们的 TTP 线条分明,并且在未来进行一些更新后,我们可以练习每种技术的解释之后。此外,在课程中覆盖了这些大多数 TTP 而无需知道它们属于哪个类别。严格遵循 MITRE ATT&CK 非常重要,因此我们在此设置了一个小部分。
到第 17 节
为止,您完成了所有可能方面的 Python 攻击性安全学习。现在您是一名专业且道德的黑客。从这一节开始,您将踏上防御性安全之旅,在这里主要关注对抗迄今为止所学的技术和战术。在本节中,您将了解诸如“纵深防御”之类的术语和方法论。
在第 18 节
中,您使用 Elastic-Stack 和 Wazuh Manager(开源安全平台)开始构建完全自定义的 Linux 基础 SIEM 工具。在此部分中,您设置 Wazuh 管理器服务器、Open Distro for Elasticsearch、Filebeat 和 Kibana。
然后在第 19 节
中,您转向端点如 Windows 和 Linux 服务器、Windows 10 和 Fortigate 防火墙设备,并将这些不同的日志源集成到您的 ELK-Stack SIEM 服务器中。此外,您还将了解如何使用域 GPO 在网络中的 Windows 机器上自动部署经过身份验证的 Wazuh 代理。
第 20 节
涵盖 Elasticsearch 中的索引管理,其中将管理索引的生命周期。在此讲座中,您将学习如何在 Elastic Stack 中管理您的累积警报以提高服务器磁盘和存储性能。
在第 21 节
中,您将扩展配置的 SIEM 的功能,如文件完整性监控 (FIM)、Linux 系统调用监控、企业持续漏洞监控、CIS 加固基准(SCA)、Windows Defender 和 Sysinternals Sysmon Eventchannel。
如何使用 Wazuh Manager 从已摄入的日志中创建新警报是第 22 节
的主题。在此部分,您将了解解码器和规则背后的构建方式,并学习如何根据自己的需求创建自定义解码器和规则。
最后,在第 23 节
中,您将在完全定制的 SIEM 中进行威胁狩猎(IoC)。在这里,您将从 Cobalt Strike 在 Parrot OS 上运行一些课程中学到的攻击,如 Mimikatz、HTA、暴力破解等,并针对您的端点(Wazuh 代理)进行测试。然后检查这些特定安全事件生成的警报。
免责声明:
本课程仅用于教育目的,所有攻击均在我们自己的实验室或合法允许对其进行测试的在线实验室系统中发起。
此课程完全由该课程的两位讲师创建,没有其他组织与此相关联。尽管您将从 Udemy 获得课程完成证书,但除此之外没有任何其他组织参与其中。
本课程适合谁:
- 任何想要从零开始并希望未来获得理想工作机会的人!
- 希望深化其在信息安全领域先前知识的渗透测试人员
- 希望用 Python 编写自己安全工具的 SecOps 人员
- 想申请安全运营中心职位的 IT 安全人员!
- 热爱黑客技术,想以一种道德且充满乐趣的方式实践它
















