想成为黑客吗?Ethical Hacking 入门(TryHackMe 之旅)

发布: (2025年12月28日 GMT+8 00:37)
10 分钟阅读
原文: Dev.to

Source: Dev.to

您是否在寻找 CyberSecurity 入门?

想成为一名道德黑客吗?我懂——我多年前也曾是这样。

从外部看,网络安全领域可能让人望而生畏:无尽的工具、技术术语和复杂的概念。事实是,您可以从今天开始学习,立刻开始,无需任何先前经验。
让我向您展示 TryHackMe 如何实现这一点。

为什么选择 TryHackMe? — 通过实际操作学习

在这个领域有一个痛苦的事实:大多数初学者失败是因为他们 阅读太多,实践太少

  • 忘掉枯燥的教科书和无尽的理论。
  • TryHackMe 通过让你在安全的环境中合法地入侵真实系统来教学。把它想象成黑客的飞行模拟器——你可以获得真实的经验,却没有任何现实世界的后果。

最棒的地方是?你学习的正是实际黑客使用的技术。当你在新闻里听到大公司被黑客攻击时,TryHackMe 往往会提供让你 重新演练这些精准攻击 的挑战。

把它当作初学者的黑客健身房。 没有破坏。没有风险。只有学习。

什么是 CTF 挑战?

CTF = “夺旗赛”。 这基本上是一种黑客谜题,你需要入侵系统并找到隐藏的“旗帜”(特殊的文本字符串)来证明你完成了挑战——就像是彩弹游戏,只不过是数字版的。

别担心;你不需要成为专家就能开始。CTF 旨在边玩边教。你将学到以下内容:

技能你将做什么
网络扫描查找目标系统上运行的服务
Web 漏洞利用攻击网站和 Web 应用程序
Linux 技能精通命令行(对黑客来说超级重要)
问题解决像攻击者一样思考,发现系统弱点

您的学习路径:从这里开始

1. 创建您的免费账户

TryHackMe 拥有大量免费内容——超过 500 个免费房间(这就是他们所说的挑战),您可以在不付费的情况下完成。

面向初学者的推荐路径

路径适合对象
预安全路径对安全完全陌生
渗透测试路径想学习进攻性安全
SOC 1 级路径想成为安全分析师

2. 了解界面

打开 TryHackMe 房间时,您会看到:

  • 需要回答的问题
  • 可以部署的虚拟机
  • 指令和提示
  • 浏览器内置的终端

TryHackMe 房间界面

3. 连接 VPN

要攻击机器,您需要使用 OpenVPN 连接到 TryHackMe 的网络。

OpenVPN 已连接

新功能: TryHackMe 现在提供 AttackBox,这是一款在浏览器标签页中运行的完整操作系统,省去了本地 OpenVPN 客户端的需求。您可以根据自己的喜好选择任意方式使用。

Source:

让我们来黑客一下:你的第一个挑战

我将带你完成一个适合初学者的 CTF,名为 “Bounty Hacker”。 按照每一步操作,了解它的完整流程。

步骤 1 – 部署机器并进行扫描

  1. 点击 “Start Machine.” 你会得到一个 IP 地址,例如 10.81.174.194
  2. 使用 nmap 扫描目标,发现开放的端口和服务:
nmap -sV 10.81.174.194

nmap 输出

这段命令的作用

标志含义
nmap扫描工具
-sV检测服务版本
IP目标地址

步骤 2 – 检查开放端口

你很可能会看到 22 端口(SSH) 已打开。真正的旅程从这里开始。每个房间都有自己的 flag;例如,你可能会找到 SSH 凭证,以普通用户身份登录。你的目标(flag)是 获取 root 权限——即获得系统管理员密码。

获取这些信息的方法

  1. 仔细阅读房间说明——线索常常隐藏在描述中。
  2. 利用开放的端口。在某个房间,我:
    • 通过 SSH 连接。
    • 再次运行 nmap 扫描,发现 FTP(21 端口) 已打开。
    • 使用默认密码登录 FTP(这是现实中常见的错误)。
    • 找到包含用户名的文本文件。
    • 使用 Hydra 对管理员账户的 SSH 密码进行暴力破解,获取 flag,并提升到 root。

来自有经验者的专业提示

卡住没关系

老实说:你会卡住。很多次。 这完全正常。发生时:

  • 阅读 TryHackMe 上的提示
  • 在网上搜索 write‑ups(详细攻略)。
  • 在 TryHackMe Discord 或社区论坛里提问。

重要提示: 不要只复制答案。阅读攻略,理解为什么某个命令会生效,然后自己动手尝试。

掌握概念——这就是成长之道

当我在 IT 学习过程中遇到卡住的情况时,我总是 离开座位去别的地方——比如换到另一个房间——然后放松下来,重新从头思考问题。每次使用这个简单的小技巧,我都能得到答案。相信我! 😉

跟踪你的进度

TryHackMe 有一个很酷的等级系统。你从 “Neophyte” 开始,逐步升级到 “Titan” 以及更高。它通过游戏化的方式来保持你的动力。

记笔记

开始一本黑客日志。当你学习到新技术时,将其记录下来:

# Example entry
Date: 2024-04-15
Topic: SQL Injection
Technique: Use UNION SELECT to enumerate columns
Payload: ' UNION SELECT null, username, password FROM users --
Notes: Always test on a copy of the database first.

Nmap 扫描

基本扫描

nmap -sV

完整扫描

nmap -sC -sV -p-

UDP 扫描

nmap -sU

何时使用: 首先运行扫描以发现目标上运行的服务。

从爱好到职业:SOC 分析师

如果你想把它变成职业,SOC Level 1 路径就是你的黄金门票。SOC(安全运营中心)分析师基本上是数字安全卫士,负责:

  • 监控网络流量以发现威胁
  • 调查安全警报
  • 响应事件
  • 编写报告

当前就业市场非常火热。 各公司急需 SOC 分析师,因为合格人才不足。完成 SOC Level 1 路径后,你将掌握以下技能:

  • 分析网络流量
  • 使用 SIEM 工具(安全监控平台)
  • 执行数字取证
  • 进行钓鱼邮件分析

向雇主证明这些技能,你就会成为顶尖候选人。

您需要的启动准备

硬件

  • 电脑(不需要很高端)
  • 网络连接

软件

  • TryHackMe 账户(免费)
  • OpenVPN(免费)
  • 可选:用于练习的 Kali Linux 虚拟机(免费)

金钱

  • 从免费内容开始。
  • 高级版每月 $13,若想获取全部内容。
  • 前三个月不需要高级订阅。

最后思考

网络安全看起来可能令人害怕且复杂,但最好的学习方式就是直接开始

  • 你不需要计算机科学学位。
  • 你不需要了解网络的所有细节。
  • 好奇心和坚持就足够了。

我认识一些人,他们甚至不知道 DNS、NAT、TCP 或 UDP 是什么,但他们开始动手实验,做项目(甚至是一些傻乎乎的项目),并在过程中学会了这些概念。避免“教程地狱”;动手构建并通过实践学习。

  1. 创建一个免费的 TryHackMe 账户。
  2. 打开你的终端。
  3. 运行你的第一次 Nmap 扫描。

网络安全社区需要新鲜的视角、多元的背景和新的思维方式。那个人可能就是你。

准备好开始了吗? 前往 TryHackMe 并创建你的免费账户。挑战中见!

Back to Blog

相关文章

阅读更多 »