返回资源列表

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
指南参考

版权与转载

  • 课程材料未标明许可:仅供个人学习,转载、修改或商用前请先联系原作者。
  • 本站只提供原始链接和学习指南,不转载、不镜像课程材料;引用时请注明原作者与出处。