你觉得做黑客很酷还想入门吗?努力了半天还是想不通当黑客要学什么,导致智力和安全技能还是没长进?看了市面上的信息安全入门书籍,但你是否还有只见树木不见森林的感觉?
你好,我是新的社区经理:吴彤树。变化:本人从事信息安全工作多年,有很多指导新人的经验。经常发现新人基础薄弱导致工作进度缓慢或者努力方向错误。更改:
问题是,新人在做这个工作之前根本不知道自己需要什么样的基础学科知识,但是在信息安全领域,其实可以总结出必修和选修的学科知识。
接下来,本文将对必修选修课的知识进行完整的介绍。希望能成为信息安全的知识图谱,让大家按照图谱一步步探索。
另外,我会无私的和大家分享我之前学过的这些科目的教辅书和网络教材。
学习就像建造摩天大楼。需要很多天的时间来堆积和建立一个良好的基础。看似枯燥的基础知识,却是通往黑客之路不可或缺的敲门砖。
所以,虽然成为一名黑客并不能很快完成。本文希望对想进入信息安全领域的新手有所帮助,通过必修知识图谱减少走弯路的时间。
想当黑客,请看文末。
1 Linux操作系统
自1991年Linux之父Linus Torvalds开发以来,Linux已经成为世界上最流行的开源服务器操作系统。互联网上有很多Linux提供的服务。
官方安全公司维护的Kali Linux是最受黑客欢迎的Linux版本。
了解Linux的基础知识,如命令行指令、帐户用户组、文件权限控制机制等。尽管大多数Linux版本默认提供图形界面,但几乎所有工作都可以通过命令行指令来执行。
同时,由官方安全公司提供的渗透测试教育和培训课程PWK也有一个专门的章节来解释这一命令。
高级部分,可以重新学习Linux服务器程序安装。例如网页、DNS、数据库、主机防火墙(iptables)等。
2 计算机编程语言
Python是一种编程语言。近年来,由于机器学习和人工智能的热潮,Python成为最受欢迎的编程语言。很多黑客都很喜欢用Python。
Python也是脚本语言,不需要编译然后执行。结构化的程序语法,执行即所得,非常适合初学者。
按照“自带电池”的理念,默认安装了很多方便的程序模块包,无需额外安装下载。
如果没有内置,非官方开发者发布的包也可以在PyPI网站上搜索到。这些模块可以看作是程序的扩展插件,扩展Python原本没有的功能。
Github上发布的很多漏洞利用程序大多是用Python写的。可见Python很受黑客欢迎,适合投入时间学习。
3 c编程语言
1972年,贝尔实验室的研究人员Ken Thompson和Dennis Ritchie发明了C语言,用于将Unix操作系统移植到PDP-11主机。
c语言的特点是灵活、结构化和高度可移植性。它的编译器常见于主要的操作系统平台,如GCC和Vistual Studio。编译后的程序性能良好。
c也广泛应用于软件开发领域。从超级计算机到洗衣机的微型计算机,都可以看到C语言程序的痕迹。
而Linux操作系统的内核是用C和混合语言编写的。麻省理工学院(MIT)操作系统工程课程的教学用操作系统(xv6)也是用C和组合语言编写的。
微软Windows NT操作系统的源代码大部分是用C和C++语言编写的。
所以,要深入了解操作系统的核心,熟悉C语言是前提。
注:本文由黑客联盟整理编辑,转载请注明来源地址:揭秘黑客核心技术(黑客在线接单交易平台)http://www.556z.cn/hkjd/421.html
版权声明:本文内容来源于互联网,由站长整理发布,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。