写点什么

学习基本黑客技术

作者:喀拉峻
  • 2021 年 12 月 24 日
  • 本文字数:1856 字

    阅读完需:约 6 分钟

黑客态度是重要的,但技术更加重要。态度无法替代技术,在你被别的黑客称为黑客之前,有一套基本的技术你必须掌握。



这套基本技术随着新技术的出现和老技术的过时也随之在缓慢改变。例如,过去包括使用机器码编程,而知道最近才包括了 HTML 语言。但现在明显包括以下技术:

 1 学习如何编程

这当然是最基本的黑客技术。如果你还不会任何计算机语言,我建议你从 Python 开始。它设计清晰,文档齐全,对初学者很合适。尽管这是一门很好的初级语言,它不仅仅只是个玩具。它非常强大,灵活,也适合做大型项目。



但是记住,如果你只会一门语言,你将不会达到黑客所要求的技术水平,甚至也不能达到一个普通程序员的水平---你需要学会如何以一个通用的方法思考编程问题,独立于任何语言。 要做一名真正的黑客,你需要学会如何在几天内通过一些手册,结合你现在所知,迅速掌握一门新语言。这意味着你应该学会几种不同的语言。



如果要做一些重要的编程,你将不得不学习 C 语言,Unix 的核心语言。其他对黑客而言比较重要的语言包括 Perl 和 LISP。 Perl 很实用,值得一学;它被广泛用于活动网页和系统管理,因此即便你从不用 Perl 写程序,至少也应该能读懂它。 LISP 值得学习是因为当你最终掌握了它你会得到丰富的经验;这些经验使你在以后的日子里成为一个更好的程序员,即使你实际上可能很少使用 LISP 本身。当然,实际上你最好四种都会。 (Python, C, Perl, and LISP). 除了是最重要的四种基本语言,它们还代表了四种非常不同的编程方法,每种都会让你受益匪浅。



这里我无法完整地教会你如何编程---这是个复杂的活儿。但我可以告诉你,连书本和课程也不能做到。几乎所有最好的黑客都是自学成才的。真正能起作用的就是亲自读代码和写代码。学习如何编程就像学习用自然语言写作一样。最好的做法是读一些大师的名著,试着自己写点东西,再读些,再写点,又读些,又写点....如此往复,直到你达到自己在范文中看到的简洁和力量。



过去找到好的代码去读是困难的,因为很少有大型程序的可用源代码能让新手练手。这种状况已经得到了很大的改善;现在有很多可用的开放源码软件,编程工具和操作系统(全都有黑客写成)。这使我们自然地来到第二个话题...

 2 得到一个开放源码的 Unix 并学会使用、运行它

我假设你已经拥有了一台个人计算机或者有一个可用的设备( 今天的孩子们真幸福 :-) )。新手们最基本的一步就是得到一份 Linux 或 BSD-Unix,安装在个人计算机上,并运行它。当然,这世界上除了 Unix 还有其他操作系统。但它们都是以二进制形式发送的---你无法读到它的源码,更不可能修改它。尝试在 DOS 或 Windows 的机器上学习黑客技术,就象是在腿上绑了铁块去学跳舞。



除此之外,Unix 还是 Internet 的操作系统。你可以不知道 Unix 而学会用 Internet,但不懂它你就无法成为一名 Internet 黑客。因为这个原因,今天的黑客文化在很大程度上是以 Unix 为中心的。(这点并不总是真的,一些很早的黑客对此很不高兴,但 Unix 和 Internet 之间的共生关系已是如此之强,甚至连微软也无可奈何)So,装一个 Unix---我个人喜欢 Linux,不过也有其他选择。(你也可以在同一台机器上同时运行 DOS,Windows 和 Linux)学会它。运行它。用它跟 Internet 对话。读它的代码。试着去修改他。你会得到比微软操作系统上好的多的编程工具(包括 C,Lisp, Python, and Perl),你会得到乐趣,并将学到比你想象的更多知识。哪里能得到黑客学习资料?【免费领取】



里面的资料非常全面包含着黑客攻防,渗透测试,CTF,kali 工具等所有有关网络安全的资料都在里面,资料太多我就不一一介绍了,无论是小白还是从业人员都能用的到。

需要领取的朋友,👉获取资料!

 3 学会如何使用 WWW 和写 HTML

大多黑客文化建造的东西都在你看不见的地方发挥着作用,帮助工厂、办公室和大学正常运转,表面上很难看到它对他人的生活的影响。Web 是一个大大的例外。即便政客也同意,这个巨大而耀眼的黑客玩具正在改变整个世界。单是这个原因(还有许多其它的原因), 你就需要学习如何掌握 Web。这并不是仅仅意味着如何使用浏览器(谁都会),而是要学会如何写 HTML,Web 的标记语言。如果你不会编程,写 HTML 会教你一些有助于学习的思考习惯。因此,先建起自己的主页。但仅仅建一个主页也不能使你成为一名黑客。 Web 里充满了各种网页。多数是无意义的,零信息量垃圾。要想有价值,你的网页必须有内容---必须有趣或对其它黑客有用。这样,我们来到下一个话题....黑客文化中的地位大教堂与集市”,解释了许多 Linux 和开放源码文化的运做原理。我还在它的续集“大教堂与集市”,解释了许多 Linux 和开放源码文化的运做原理。



用户头像

喀拉峻

关注

左手Java右手Python,中间纹个C++ 2021.06.26 加入

还未添加个人简介

评论

发布
暂无评论
学习基本黑客技术