freeCodeCamp.org · Beau Carnes · Declan Middleton
Learn Real-World Penetration Testing: Hands-On Ethical Hacking Crash Course
Learn Real-World Penetration Testing: Hands-On Ethical Hacking Crash Course是freeCodeCamp.org的免费视频(en)。前置条件:需要基本的 Linux 命令行使用经验;网页提到面向开发者和初入行的安全分析师,属入门级。
学完可掌握 Linux/Parrot OS 命令行操作、Nmap 网络侦察、Web 目录与接口枚举、Burp Suite 请求分析与文件上传攻击,并用 Bash/Python 编写自动化侦察脚本,在隔离 CTF 靶机环境中完成一次完整渗透流程。
- 难度
- 入门
- 类型
- 课程 · 视频
- 语言
- en
- 规模
- 2 个课节
- 内容费用
- 免费
- 动手
- 需要动手环境
使用限制
观看课程只需浏览器访问 YouTube;动手练习需自行搭建隔离的 CTF 虚拟机与 Parrot OS 环境。
- 学习材料
- YouTube 账号/网页访问,用于观看课程视频
- 练习与作业
- 一台可运行虚拟机的本地电脑
学完你能
- 在 Parrot OS 中熟练使用命令行完成导航、权限与用户管理、进程操作
- 用 Nmap 扫描目标 IP,识别活跃主机、开放端口、服务与软件版本
- 使用 Dirsearch、FFuF、WhatWeb、Nikto 枚举隐藏目录、文件与接口
- 用 Burp Suite 拦截、查看和修改 HTTP 请求,审计认证流程
- 借助 webshell 完成文件上传类攻击的验证
- 用 Bash 与 Python 编写侦察脚本,自动化 socket 连接、banner 抓取与 HTTP 头解析
- 搭建隔离实验环境(CTF 虚拟机)合法地练习渗透测试流程
适合你吗
适合
想系统入门渗透测试与道德黑客、并愿意动手在 CTF 靶机上演习的开发者和安全初学者。
暂不适合
只想了解安全理论概念、或不愿搭建虚拟机实验环境的人;课程不涉及数据科学、机器学习内容。
需要先会
需要基本的 Linux 命令行使用经验;网页提到面向开发者和初入行的安全分析师,属入门级。
课程特点
- 内容侧重
- 按内容目录判断
- 练习与项目
- 在仅本机隔离网络中启动 CTF 靶机,按模块顺序复现侦察、枚举、请求篡改与脚本自动化,不将靶机暴露到公网。
- 学习时长
- 2 个课节原站未给出统一学习时长;实际用时取决于已有基础。
- 内容费用
- 免费网页说明该课程发布在 freeCodeCamp.org 的 YouTube 频道,可免费观看完整 2.5 小时课程。
内容覆盖
- Linux and Terminal Operations:在 Parrot OS 中练习命令行导航、权限模型、用户管理与进程执行
- Network Reconnaissance with Nmap:扫描目标 IP,识别活跃主机、开放端口、运行服务与软件版本,使用隐蔽与诱饵参数
- Web Content Discovery and Fuzzing:使用 Dirsearch、FFuF、WhatWeb、Nikto 枚举隐藏目录、文件与端点
- Request Analysis and Exploitation with Burp Suite:拦截、检查并修改 HTTP 请求,审计认证流程,用 webshell 执行文件上传攻击
- Automated Security Tooling in Bash and Python:编写自定义侦察脚本,自动化 socket 连接、banner 抓取与 HTTP 头解析
常见问题
免费吗?
免费:网页说明该课程发布在 freeCodeCamp.org 的 YouTube 频道,可免费观看完整 2.5 小时课程。实践费用待核验:网页提到需在专用 CTF 虚拟机上练习并"设置隔离实验环境",但未说明靶机或环境获取是否收费。
需要什么基础?
需要基本的 Linux 命令行使用经验;网页提到面向开发者和初入行的安全分析师,属入门级。软件、账号与硬件:需自备 YouTube 可访问网络;实操需自行搭建隔离的 CTF 虚拟机实验环境(网页提到需在专用 CTF 虚拟机上练习)。
有中文吗?
本站记录的语言是en;是否有中文字幕或译本本站未核实,请以原站为准。
怎么开始?
从原始资源入口开始:https://www.freecodecamp.org/news/learn-real-world-penetration-testing-hands-on-ethical-hacking-crash-course/。本页“学前准备”列出环境与工具,“学习指南”给出开课提示词,可以在自己的电脑上按步骤开始。开课提示词尚未完整验证。学习材料需要自备:YouTube 账号/网页访问,用于观看课程视频;练习与作业需要自备:一台可运行虚拟机的本地电脑。
来源与使用须知
- 原始资源
- freeCodeCamp.org
- 收录时间
- 本站首次收录 2026-10-30原站首次发布 2026-10-30
- 指南参考
- 课程主页
版权与转载
- 课程材料未标明许可:仅供个人学习,转载、修改或商用前请先联系原作者。
- 本站只提供原始链接和学习指南,不转载、不镜像课程材料;引用时请注明原作者与出处。