什么是黑客?
其实hacker是英文hacker的音译。黑客一词来源于动词hacker,在英语中的意思是“砍,砍,砍”,另一个意思是“受雇于艰苦无聊工作的文人”。黑客的一个引申意思是“做了一件很美好的事情”。在早期的麻省理工学院,“黑客”的意思是“恶作剧”,尤其是那些技术巧妙,技巧高超的人。可见,至少在早期,黑客这个称呼并不带有贬义。
“破解不是学习用什么软件,不是按照说明书操作。是人的智力的较量,是智慧的兵法,是知识与见识的较量。本质上,学习破解和学习其他知识一样,需要努力、灵感和自我思考。”这是黑客对自己行为的解读。
1-2:什么是“破解者”
黑客是“破解者”的音译,意为“破坏者”。这些人做的更多的是破解商业软件,恶意入侵他人网站,造成损失。
黑客和黑客的技能是一样的,但是在行动上有一些区别,这也是经常很难区分黑客和黑客的原因之一。
其实黑客或者黑客只是一个代号。应该说两者之间没有绝对的界限。黑客和黑客都是非法入侵者。既然是非法入侵者,那么区分良苦用心是没有意义的。这里要提醒你的是,无论是好意还是歹意,都可能给入侵者造成一定的损失。
1-3:什么是黑客?
首先,黑客绝不是自封的。他们自称黑客,甚至取一个和黑客有关的名字,会被真正的黑客嘲笑。在黑客圈里,只有其他黑客接受你,得到其他黑客的认可,你才能成为一个黑客。
其次,你要有一些创造力。一个只是拿着黑客前辈写的黑客软件到处试,一旦出现问题却无能为力的人,绝对不是黑客。
此外,一个黑客还应该具备黑客精神和黑客行为,能够融入黑客自然形成的黑客文化。当然,最重要的是,你必须具备一个黑客应该具备的技能,你必须是一个技术专家。而且热衷于解决问题,可以无偿帮助别人。
1-4:黑客攻击:
1:(不要随便攻击个人用户和站点),作为一个黑客,当他发现一个系统漏洞并入侵时,往往会小心翼翼地回避琐事,并善意地提醒系统管理员,但这个过程中很多因素都是未知的,谁也无法确定最终的结果会是怎样,所以一个好的黑客不会随便攻击个人用户和站点。
2.(多写一些有用的软件),这些软件都是免费的,但是和常见的共享软件不同,因为这些软件的源代码也是开放的。
3.(帮助其他黑客测试调试软件),没有人能写出完美的软件而不出现任何错误或者需要改进,所以测试调试软件非常重要。测试调试软件甚至会比写软件消耗更多的精力,但在黑客的世界里,这可能算不了什么,因为你写了一个软件之后,会有很多其他的黑客热情地帮你测试调试。
4.(量力而行),黑客以探索漏洞和编写程序为乐,但在黑客圈里,除了探索漏洞和编写程序,还有很多其他杂事,比如维护和管理相关的黑客论坛、新闻组和邮件列表,维护大型软件供应站点,推广RFC等技术标准等。这些事情需要人去做,但不一定都那么有趣。所以,那些花费大量精力自愿为网友整理FAQ、写教程的黑客,以及黑客网站的站长,在网络上是可敬的。
5.(洁身自好,不与黑客为伍),真正的黑客总是羞于与黑客为伍。黑客不会随意破解商业软件并广泛传播,也不会恶意入侵他人网站造成损失。黑客做的事情应该更像是监控网络安全。
1-5:黑客精神
1:(“自由”,自由自在的精神),这是黑客文化的精髓之一,“自由”是一个黑客应有的态度。作为一个好的黑客,你要主动去发现问题,解决问题,同时要创造新的东西,相信自由自愿的互相帮助。黑客编写的各种黑客软件完全免费共享,甚至连源代码都是公开的。帮了你之后,黑客唯一的要求就是长大后也能帮到别人。所以“免费”可以算是黑客的传统精神,也是一个真正的黑客极力维护的东西。
2.(探索创新的精神),所有的黑客都是喜欢探索软件程序奥秘的人。他们探索程序和系统中的漏洞,可以从中学习到很多东西。当他们发现问题时,他们会提出创新的方法来解决问题。
3.(反传统精神),反传统精神在黑客身上最为明显。没有这种精神,很难想象他会成为一名黑客。这里的“反传统”主要是指科技领域的反传统,不包含任何贬义。黑客做的最多的就是探索和创新,这就需要他们有一种反传统的精神,他们的快乐来自于突破传统的东西。
4.(合作精神),个人力量有限,黑客很清楚这一点,所以有那么多论坛和新闻组供黑客交流,技术储备的人不可能成为黑客。
1-5:黑客必须具备的基本技能:
1:(编程基础),毫无疑问,编程是每个黑客都应该具备的最基本技能。但是,黑客不同于程序员。黑客往往掌握着很多编程语言的精髓,或者弱点和漏洞。而黑客用一个独立于任何编程语言的通用概念来思考一个编程问题。汇编语言和C语言都是黑客应该掌握的。培养这种能力的方式与常人不同。你应该多看别人的源代码。好的源代码是以前黑客的作品,你也应该尝试自己写程序。
2.(了解并熟悉各种操作系统),Unix之所以被黑客如此看重,不仅仅是因为它本来就是黑客写的,我们知道除了Unix之外还有很多操作系统,但是只有Unix可以拿到源代码并随意修改!更重要的是,Unix是网络中使用的操作系统,互联网上很多主机都使用Unix作为操作系统。至少在目前,互联网离不开Unix。所以很多黑客也是Unix专家,他们知道这个操作系统的运行过程和原理。除了Unix操作系统,黑客还必须熟悉Liux、Windows、Novell等操作系统。,为了让自己成为更强大的黑客!
3.(全面了解互联网和网络编程),黑客所创造的东西正在很多领域发挥作用,但只有互联网才是黑客真正的舞台。作为一个黑客,他不知道如何使用万维网和Html是不可思议的。同时,如果没有网络编程基础,做黑客是无能为力的。