您是否担心买到精密的假冒AirPods Pro?为了避免损失,请立即掌握11个从外观到功能都非常标准的检查AirPods Pro的技巧。本文将指导您如何在几分钟内查询序列号、检查降噪功能并识别正品耳机。立即查看,成为一个精明的消费者!
新手如何成为黑客
本文指导初学者通过三个步骤成为专业黑客:学习技术基础、培养创造性思维和批判性思维、通过开源软件和社区练习安全技能。
您对黑客世界充满好奇,想知道从何开始吗?别担心,即使您没有技术背景,成为黑客的旅程也完全在您的掌握之中。在这篇文章中,我们将详细指导您逐步完成以下目标:
-
熟悉编程基础知识
-
培养像真正黑客一样的思维和技能
-
开始探索、学习并提升安全技能的旅程
只需几分钟,您就能掌握初步步骤,更接近成为黑客的目标——无论您是想走道德黑客之路,还是仅仅热衷于探索技术。
第一部分:学习 Linux、HTML 和编程语言:成为黑客的第一步
第一步:选择合适的操作系统开始学习黑客技术
要成为一名真正的黑客,熟悉类 UNIX 操作系统几乎是必不可少的。这是大多数网络和互联网系统的基础。以下是您应该了解的流行操作系统:
1. Linux – 最受欢迎的选择
-
Linux 是一个开源、强大且免费的操作系统。
-
可以在同一台电脑上与 Windows 并行安装。
-
您可以从互联网下载 Linux,或请 Linux 用户社区协助安装。
-
如果想先试用而不更改电脑,请使用 Live USB/CD – 一个直接从 USB 或光盘运行的 Linux 版本,不会影响当前系统。
2. 除 Linux 之外的其他类 UNIX 操作系统
-
FreeBSD、NetBSD、OpenBSD 和 DragonFly BSD 等 BSD 操作系统也是开源的,与 Linux 的运作方式类似。
-
但是,需要注意的是:它们不是 Linux,在使用方式和支持软件方面可能有所不同。
3. macOS – 易用且基于 UNIX 内核
-
macOS(Mac 电脑上的操作系统)基于 Darwin,一个开源的 UNIX 系统。
-
许多 Linux 软件可以通过 Homebrew、Fink 或 MacPorts 等软件包管理器安装在 macOS 上。
-
如果使用 Mac,您可以同时运行 macOS 和 Linux。
4. OpenIndiana – 适合喜欢深入探索的人
-
这是一个基于 Solaris 开源版本的操作系统。
-
与 Linux 应用程序不直接兼容,普及度较低。
-
如果您是初学者,建议优先选择 Linux、BSD 或 macOS,因为它们有庞大的社区支持,更容易找到学习资源。
给初学者的建议
如果您刚开始学习黑客技术,Linux 是最理想的选择。不仅因为它免费且普及,更因为它是一个重要的平台,可以帮助您更深入地了解系统、网络和安全性。

第二步:学习 HTML – 掌控万维网的第一步
要开始成为黑客的旅程,您应该学习网页编程的基本知识,特别是 HTML(超文本标记语言)——这种标记语言为所有网页的构建奠定基础。
1. 什么是 HTML 以及为什么应该学习?
-
HTML 是一种帮助创建网站内容、图片、链接和布局的语言。
-
当您访问一个网页时,所有显示的内容都是用 HTML 编写的(结合 CSS 和 JavaScript)。
-
学习 HTML 是理解网页运作方式的基础——这对任何想了解安全或编程的人来说都是一项重要技能。
2. 初学者如何学习 HTML
-
从小项目开始: 自己创建一个 简单的个人主页,然后逐步发展成一个完整的网站。
-
查看网页源代码: 在 Firefox 浏览器中,进入菜单 Web Developer > Page Source 查看您当前访问网页上运行的真实 HTML 代码。这是通过实际示例学习的好方法。
-
自己编写 HTML:
-
打开记事本 (Windows) 或 TextEdit (Mac)。
-
编写基本的 HTML 代码。
-
将文件保存为
homepage.html之类的名称。 -
用浏览器打开该文件以查看直接显示的结果。
-
给您的下一步建议
从创建包含标题、段落、图片等简单内容的 HTML 文件开始。当您在浏览器中看到成果时,学习过程会变得非常有趣且容易吸收!

第三步:学习编程语言——成为优秀黑客的基础
在像真正的黑客一样“打破规则”之前,您需要掌握“语法”——即学习编程。精通至少一门编程语言将帮助您理解系统如何运行,从而以智能和受控的方式发现并利用漏洞。
1. Python – 初学者的理想选择
-
易学易懂: 语法清晰,易于阅读,适合初学者。
-
应用广泛: 用于网页编程、自动化、数据分析以及信息安全。
-
不仅仅是学习玩的语言: Python 可以用于构建大型专业项目。
2. Java 和 JavaScript – 区分以选择正确的方向
-
Java: 以前是学习编程的流行语言,但现在不建议初学者使用,因为其语法更复杂。
-
JavaScript: 更易学,被称为“网络之语”。如果您对网络安全或网络开发感兴趣,在掌握 HTML 和 CSS 后,JavaScript 是一个绝佳的选择。
3. C 和 C++ – 深入了解计算机系统
-
C: Unix 操作系统的原生语言——功能极其强大且优化。然而,学习 C 需要时间和耐心,因为在编程过程中容易出错。
-
C++: 从 C 发展而来,具有面向对象结构,如果您已经了解 C,则更容易上手。
-
虽然更难,但 C/C++ 可以帮助您从底层了解计算机如何工作——这对于专业黑客非常有益。
4. PHP – 许多当今网站的语言
-
是一种流行的服务器端语言,尤其适用于 WordPress 等平台。
-
易学,如果您想了解网站如何处理服务器端数据(后端),则非常适合。
5. 选择合适的平台进行学习和实践
-
Kali Linux、BackTrack 或 Ubuntu 是黑客社区流行的操作系统。
-
它们提供了许多安全和黑客工具,非常适合初学者学习和实践合法网络攻击(道德黑客)。
专家提示:
“深入研究 HTTP/2、HTTP/3 或 WebSocket 等网络协议将帮助您更好地了解网络安全漏洞。如果您对应用程序安全感兴趣,请了解 API,特别是 REST 和 GraphQL。”
— Tyrone Showers,技术专家
给初学者的建议
-
从 Python 开始:学习语法,编写小型程序。
-
如果您想从事网络黑客攻击,请转用 JavaScript。
-
探索更多 C/C++ 以更深入地了解系统。
-
在 Kali Linux 等安全操作系统上进行实践 以熟悉实际工具。

第二部分:黑客思维:创新、批判性思维和解决问题的热情
第一步:创新思维——真正黑客的艺术气息
掌握了基本技能后,现在是培养创新思维的时候了——这是让您在黑客社区中脱颖而出的因素。黑客不仅仅是技术高手,更是集艺术家、哲学家和工程师于一身的独特个体。
1. 黑客是热爱自由、喜欢解决问题的人
-
黑客相信自由分享知识和社区责任。
-
世界充满了有趣的问题——黑客将每个问题都视为一场需要征服的智力游戏。
-
黑客最大的乐趣不是“破坏”,而是找到创新和有效的解决方案。
2. 不区分“工作”与“娱乐”
-
对于真正的黑客来说,工作即玩乐,玩乐即学习。
-
他们对生活充满激情——从科学、艺术、音乐到哲学。
-
正是这种多维度的好奇心帮助他们发展出灵活无限的创新思维。
3. 阅读科幻小说
-
这是黑客的巨大灵感来源:探索未来科技、人工智能、虚拟世界……
-
参加科幻活动或展会是结识志同道合、热爱科技、创新和自由思考的人的好方法。
4. 练习武术——培养纪律和专注力
-
一些武术,如太极拳,非常适合黑客,因为它强调警觉性、精神控制和灵活性,而不仅仅是肌肉力量。
-
武术训练能帮助你在面对网络世界中复杂的挑战时保持冷静和专注。

第二步:热爱解决问题——黑客的核心思维
黑客最重要的特点之一不是编写代码的能力,而是解决问题的热情。优秀的黑客总是乐于面对挑战——他们从不两次重复解决同一个问题。
1. 一次性解决问题——永远与社区分享
-
黑客将时间视为宝贵的资源,不仅对自己,也对整个社区。
-
当你解决了一个问题,请公开分享解决方案,这样其他人就不必从头开始寻找。
-
这是黑客相互支持、共同发展的方式——在黑客社区中,分享知识是一种道德责任。
2. 可以免费分享,但并非强制
-
你不必免费提供所有东西,但最受尊敬的黑客通常是那些与社区分享他们的创造力的人。
-
然而,出售产品或技能谋生完全符合黑客精神,只要你保持学习和分享的精神。
3. 阅读黑客世界的经典文献
-
Jargon File——从互联网早期收集的黑客术语和文化集合。
-
“黑客宣言”作者:The Mentor——一篇象征着黑客灵魂和思想的标志性文章。
-
尽管这些文献在技术上可能已经过时,但它们所传达的黑客精神和态度至今仍具有价值。

第三步:反抗思维——对抗控制与限制
要成为一名真正的黑客,你不仅需要技能,还需要自由的思想。黑客是那些反对无聊、机械化以及通过权力、审查和隐藏知识来控制信息的力量的人。
1. 黑客反对独裁和枯燥
-
黑客最大的敌人不是系统——而是无聊和重复无意义的工作。
-
黑客总是寻求自动化、优化或简单地打破僵硬的规则,使一切变得更高效、更有趣。
2. 黑客不仅仅是技能——它是一种生活方式
-
成为黑客也是自由知识和平等的宣言。
-
黑客拒绝“稳定工作”或“绝对所有权”的传统观念,取而代之的是无限的分享、合作和创造。
-
这是选择为热情、为社区、为全人类的共同知识而活。

第四步:真材实料——无需“摆造型”
任何人都可以上网,取一个听起来很“酷”的赛博朋克名字,然后假装是黑客。但在互联网上——技能而非形式决定一切——真正的能力才能赢得尊重。
1. 互联网不关心“黑客形象”
-
真正的黑客不是那种黑白头像、在黑暗中敲代码或说些难懂词语的人。
-
技能、知识和坚持不懈的学习才是让你在社区中获得认可的关键。
2. 专注于能力——不追求形象
-
与其刻意“装酷”,不如花时间扎实地磨练技能:编程、操作系统、网络、安全等。
-
当你把自己的工作做好,尊重和在黑客社区中的地位自然会随之而来——无需炫耀。

第三部分:高效实践黑客技术:测试软件和分享知识
第一步:编写开源软件——在黑客社区中留下印记的方式
在黑客世界中,最强大的自我证明方式之一是编写开源软件——这些免费的程序,任何人都可以使用、学习和改进。
1. 编写有用的软件——并免费分享
-
创建让他人感到愉悦或有用的程序,然后公开源代码,以便任何人都可以使用或进一步开发。
-
优秀的黑客不会独占知识——他们分享知识以帮助社区共同进步。
2. 因真实贡献而受人尊敬
-
最受钦佩的黑客不是那些擅长“炫耀”的人,而是那些创造出全世界都在使用的工具,然后免费分享它们的人。
-
这可能是一个编辑器、安全工具、自动化脚本,或任何解决实际问题的软件。

第二步:参与测试和修复开源软件——从实际经验中学习
并非每个人都需要编写软件才能成为优秀的黑客。你可以从测试和调试正在开发的开源项目开始——这是一种非常有效的学习和为社区做贡献的方式。
1. 优秀的测试人员备受推崇
-
开源开发者总是需要聪明的用户来帮助测试新版本。
-
一个好的测试人员是:
-
知道如何清楚地描述错误(症状)
-
能够定位错误(定位bug)
-
对未完成的版本保持耐心
-
知道如何执行一些简单的诊断操作
-
这样的人在开发社区眼中“如同宝石般珍贵”。
2. 从测试开始——然后走得更远
-
选择一个你感兴趣的开源软件。
-
当你遇到错误或发现功能未正常运行时,发送高质量的反馈。
-
从那里,你可以学习如何阅读源代码,查找错误,然后逐渐修复错误并提出改进建议。
-
这是你从用户转变为积极贡献者的自然路径。
3. 参与开源测试的好处
-
从真实项目中学习实际技能。
-
与优秀的程序员和黑客社区建立联系。
-
建立好感和信誉——今天你帮助的朋友,将来可能成为你的导师。

第三步:分享有益信息——为社区建立知识源
除了编写软件和修复错误,另一种在黑客世界中留下印记的方式是收集、筛选并公开有益的信息,以文档、网站或常见问题(FAQ)列表的形式。
1. 创建可靠的资料来源
-
收集有价值的知识和许多人关心的实际解决方案。
-
编辑和筛选出易于理解、准确和最新的信息。
-
以网站、博客或FAQ文档的形式发布,供所有人查阅。
2. 像软件作者一样受到尊重
-
维护重要技术FAQ的人几乎像编写开源软件的程序员一样受到社区的尊重。
-
这有助于社区更快地学习和更有效地发展。

第四步:维护基础设施——默默无闻但重要的工作
黑客社区和互联网的发展都依赖于那些自愿从事不光鲜但必不可少的工作的人,以确保一切顺利运行。
1. 维护社区所需的工作
-
管理邮件列表
-
协调和审查新闻组
-
维护大型软件存储库
-
参与制定RFC等技术标准
2. 这种贡献备受珍视
-
从事这项工作的人通常需要花费大量时间、耐心,并且不像编写代码那样“炫酷”。
-
但他们因其奉献和责任感而受到尊重,他们维护着整个黑客社区和互联网的稳定运行。

第五步:服务黑客文化——成为激励者和价值观守护者
为黑客文化做贡献不是你一开始就能做到的。你只有在投入时间并因编写软件、分享知识或维护基础设施等实际贡献而获得社区认可后,才能承担这一角色。
1. 黑客没有官方的“领导者”,但有激励者
-
黑客拥有自己的“文化英雄”、“大师”和“史官”——他们为维护和发展黑客精神做出贡献。
-
当你积累了足够的经验并获得信任后,你就可以成为这种文化的重要组成部分。
2. 获得地位后,要谦虚真诚
-
黑客非常重视谦逊,并且常常怀疑那些炫耀自我的人。
-
与其努力追求名声,不如专注于把工作做好,让成就自然而然地带来地位。
-
当获得信任和角色时,要保持尊重和谦逊的态度。

翻译: Sidney Bailey Hoang.


4 条评论
Một số công ty trả tiền cho hacker để kiểm tra bảo mật. Nếu bạn đủ giỏi, đây có thể là công việc của bạn!