Kali Linux 工具大全-专栏介绍

2020-07-08 00:00:00 自己的 学习 三星 的是 专栏

在介绍本专栏之前,我先介绍一下我自己的情况,便于大家了解我,然后决定是否继续看本专栏的文章。

1. 我的思考

我没有什么 Title,就是一个普通的程序员,目前在深圳工作。平时除了工作就是学习,也没有什么爱好和特长,一点就是喜欢学习,我自诩终生学习者,自己也在践行自己的承诺,从未落下学习这件事。

孙中山先生曾将人群分为三大类:先知先觉、后知后觉和不知不觉。如今的社会更能体现这一点:先知先觉的都是那些发明家,他们能创造机会,改变人生,成就自我;后知后觉的是一些宣传家,他们能抓住机会,但是内心却充满了遗憾和茫然,常常责怪自己为什么不是先知先觉;不知不觉的是一群实践家,他们常常会失去机会,不知所措,浑浑噩噩。

我在上学的时候就属于那种不知不觉,整天都是按部就班,上了小学上初中,上了初中上高中,上了高中上大学,大学结束就是找工作,似乎每一个阶段都是安排好的。已经让我失去了发现先机,洞察机会的能力,更别说创造的能力了。工作了,没有下一步要干什么,只有把当前的事情做好,但是就是当前的事情似乎也做不好了,于是开始反省自己,终于开始向后知后觉的人群靠拢了。而现在,我正在后知后觉的行列里面遗憾和茫然,我知道只有把想法付诸于更多的行动才能让自己有机会发现机会、抓住机会,做有意义的事情。

今年过来,我仔细思考了自己的过去,学习是一件一直没有断过的事,但是效果却不怎么理想,究其原因,还是总结的太少。学习过程只是简单的内容为王的方式学习,没有真正的理解其精髓,虽然学了很多,但是过段时间又形同陌路,看到曾今学过的知识完全陌生,又得重新学习。我渐渐开始意识到总结的重要性,所以我现在每学一个知识点,我都会慢下来思考,自己真正理解了才开始学习下一个知识;我不再贪多,而是注重深入学习;我不再浮躁,不再觉得自己速度慢,要学的东西太多,我速度再快也学不完,学习速度再慢,时间久了我也总能掌握不少知识。

而且我已经开始体会到知识滞后性这一非常关键的点,所有学习的知识,都不是总能马上用上的,但学习多了,积累多了,在未来的某个时刻会发现需要用到的知识点自己早就会了,做事的速度也加快了,效率也高了。也正是因为意识到了这一点,我不再浮躁,而是慢下来,享受学习的过程,爱上总结,习惯写文章了。我知道,我现在写的文章还很差劲儿,写得好与不好我自己也评判不了,学的东西会与不会也只是我自己一个人在闷头思考,所以我决定把自己的学习过程中总结的内容加以优化,写成文章发布到网络上。一来可以锻炼自己的写作能力,二来网络上的大神看到我写的文章如果荣幸能得到一些指点,对于刚入门的朋友或许又是一种学习路径。

当然我写的东西肯定有不对的地方,所以我才在专栏介绍开始之前写下这段话,让大家自己决定是否看我写的内容,当然我希望自己写的东西可以给大家带来些许的帮助。所以我会认真对待每一篇文章,在知识点的严谨性和正确性上尽量做到准确。

2. kali Linux 操作系统介绍

Kali linux 系统主要是集成了许多渗透测试工具的系统,下面是我从维基百科摘录的部分说明:

Kali Linux 是基于 Debian 的 Linux 发行版,设计用于数字鉴识和渗透测试。由 Offensive Security Ltd 维护和资助。
Kali Linux 既有 32 位又有 64 位的映像。可用于 x86 指令集的中央处理器。同时还有基于 ARM 架构的映像,可用于树莓派和三星的 ARM Chromebook.
Kali Linux 拥有超过 600 个预装的渗透测试程序,包括 Armitage(一个图形化网络攻击管理工具, Nmap(一个端口和服务扫描工具), Wireshark, John the Ripper password cracker, Aircrack-ng, Burp Suite 和 OWASP ZAP 网络应用程序安全扫描器。
先由 Offensive Security 的 Mati Aharoni 和 Devon Kearns 通过重写 BackTrack 来完成,BackTrack 是他们之前写的用于取证的 Linux 发行版 。
Kali Linux 是创建在安全的环境中,只有可信的人才可以提交安装包,并且每一个包都含有开发者的数字签名。kali还有一个为802.11无线注入打补丁的定制内核。这主要是因为开发团队发现他们需要进行大量的无线评估。

kali Linux 系统也是可以安装在物理机上的,而且建议安装在物理机上使用,因为你既然用了 kali Linux 系统,那说明你要么是安全研究人员,渗透测试者,要么是想学习黑客技术,那安装在物理机上能让其很好的发挥功能,比如和无线相关的,那直接将系统安装在物理机上和安装在虚拟机中使用起来是有差别的,甚至会导致产生不同的结果。

kali Linux 系统的安装在本专栏中就不讲解了,大家如果不知道怎么装,建议在官网看看安装教程。

3. 本专栏要写的内容

我对渗透测试技术是非常感兴趣的,但是我一直都是处于学习的过程中,现在的工作和渗透测试也不沾边,但是我一直没有放弃学习。在过去的三年里,我曾无数次将自己的笔记本安装成 kali Linux 系统,然后学习其中的工具,但是随着时间的推移,我发现自己以前学过的工具要用的时候就不知道怎么用了,比如说我之前花了两天时间学习了 nmap,但是当我有一天想要查看局域网中存活的主机的 ip 和 MAC 对应的关系的时候,我发现在 Ubuntu 18.04 上安装了 nmap,然后使用命令:nmap -sn 192.168.21.0/24 的时候,没有得到我想要的结果,我一时间真不知道是什么原因。

回想一下自己过去这几年抽空学习 kali Linux 中的工具的过程,真的是痛并快乐着。痛的是学习难度很大,涉及的知识广,而且学了又忘了,快乐的是学习的过程中自己练习使用这些工具的时候的收获是很开心的。我也意识到自己这种痛需要减少一点才能对自己有帮助,我需要自己在学会使用某个工具后还要学会总结和思考,好能按照自己的理解为每个工具的使用写一个说明书,这样即使以后忘记了怎么使用某个工具,看看自己写的文章,应该也就很快能回忆起来了。

所以我这个专栏要写的内容就是 kali Linux 系统中那 600 多个工具软件的使用说明书和自己使用的心得体会。

4. 更新计划

我目前的工作是 C/C++ 开发,也是在空余时间抽空学习,所以更新的频率不会太快,因为我自己要先学习使用,使用会了,加以总结,然后再思考怎么记录下来,这个说明书要怎么写才能让我很容易回忆起学过的知识,也能让次看我写的说明书的朋友能够学会怎么使用某个工具。而且我另一个专栏 《Linux 漫游之旅》也需要更新,我会优先更新那个专栏,本专栏是空余时间学习某个工具后的总结。

享受写作带来的乐趣!

欢迎关注微信公众号:Linux 漫游之旅,免费提供 CSDN 下载服务

相关文章