{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

要想学会Kali linux事先需要掌握哪些知识?

lavorlavor 回答0 收藏1
收藏问题

5条回答

charles_paul

charles_paul

回答于2022-06-28 11:42

谢谢邀请,

算起来在linux上开发程序差不多有十几年的时间了,接触linux是从一本杂志上看到的,说到了linux系统如何的高效安全,于是在千方百计的搞了个linux系统盘,然后安装起来了,切换到命令行界面,然后用C语言编程写了个hello world程序,还洋洋得意了好几天,结果好景不长,在倒腾linux系统的时候,把之前windows盘的数据给破坏了,那份兴奋劲全没了,和linux结缘就是在这种喜悦和愤愤中开始的,为了显得更酷专门从图书馆借了本linux命令行的书,没事就在那练习敲命令,倒是在折腾中把linux环境中搞了底透。

Kail linux前身是back track,算是一款定制版的linux系统,专注于安全领域的操作系统,特别是在高级渗透领域,目前主要给渗透测试人员和安全人员准备。算是在debian基础上做了一次深度的定制,只能进行单用户登录访问,为了安全默认还禁止了网络服务。还有专门的官方网站:http://www.kali.org/

学习编程最直接的办法直接阅读最原汁原味的文档,所以很多人喊着英文不好是不是会影响到学习编程,真要说影响这算是一点。所以母语是英语在学习编程方面会占据很大的优势。

kail定制的安全功能非常,基本上常见的渗透功能都具备了

功能要全面落实到位的学习的确需要付出很多精力

如何学习kail linux?

1.首先学会安装kail linux安装的过程属于第一次的近距离的接触,先让自己有个大概印象,起码先混个基本的概念。

2.学习使用linux命令,掌握基本的linux操作命令,linux虽然多如牛毛,但常见的命令也就是几十个,可以学习《鸟哥的私房菜》这是公认的一本经典的linux入门书籍。

3.开始针对单个软件的服务安装卸载,以及使用方法开始操作学习,尝试开始单个软件细致的学习,工具的学习先掌握用法,然后开始高级语法,最后是高级功能的定制。

4.学习过程中会遇到专业概念,了解概念,然后尝试去实践,然后再寻找定制口。

初级的工具使用学习,中级的熟练使用,高级的订制使用。

评论0 赞同0
  •  加载中...
klivitamJ

klivitamJ

回答于2022-06-28 11:42

Kali Linux是一个基于 Debian 的 Linux 发行版,包括很多安全和取证方面的相关工具。Kali Linux 的前身是 BackTrack Linux,而 Back Track 是基于 Ubuntu 的一个 Linux 发行版。因此如果你要学习 Kali Linux 系统本身的话,需要学习一些 Linux 操作系统,特别是 Ubuntu 系统的相关知识,如 Linux 的发展和历史,Linux 系统的优势,Linux 工作环境的基本配置,Linux 常用 Shell 命令及 Shell 脚本编程,Linux 文件系统,Linux 设备挂载,Linux 用户及用户组的建立和管理,Linux 的网络配置,Linux 远程登陆,Linux 软件包管理等相关知识。这些知识中的大部分适用于一般的 Linux 系统,可以在一些介绍 Linux 的书籍,如 《鸟哥的 Linux 私房菜》等中学到。至于软件包管理,则可以使用 Ubuntu 系统中最常用的高级管理工具 APT,如要更新软件包列表,只需执行命令:

# apt-get update

如要安装某个软件包,只需执行命令:

# apt-get install xxx


但是 Kali Linux 不同于一般 Linux 发行版的地方在于 Kali Linux 是许多优秀的安全工具的集合,在其中集成了精心挑选的渗透测试和安全审计的工具,其主要目的是用来供渗透测试和安全设计人员使用。如果你使用这个操作系统,那么你将会运行着一个缺乏安全保障的系统,因为 Kali Linux 被设计为以 root 权限运行。总的来说,它是一个攻击型工具,而不是一个防御型工具。因此你必须要有计算机及网络安全方面的知识,并且还需要有一定的法律意识,知道怎么用它做正确的事情。小心地使用 Kali,充分利用它的巨大优势,它会给你带来难以置信的好处。但是对不会使用或者不能正确使用的人,它也可能会产生很大的麻烦。


下面是 Kali Linux 所包含的部分安全工具集,以供参考:

信息搜集工具集

漏洞分析工具集

Web 程序工具集

密码攻击工具集

无线攻击工具集

漏洞利用工具集

嗅探/欺骗工具集

权限维持工具集

逆向工程工具集

压力测试工具集

硬件 Hacking 工具集

数字取证工具集

报告工具集

系统服务工具集

评论0 赞同0
  •  加载中...
Developer

Developer

回答于2022-06-28 11:42

Kali Linux是基于Debian的Linux发行版,kail linux本身预装了很多的渗透测试软件,包括端口扫描神器nmap,抓包神器wireshrk,漏洞利用工具metasploit,作为开源系统,永久免费的kail备受安全工程师的喜爱,

预装工具有一下几类

01-信息收集

02-漏斗分析

03-Web程序

04-数据库评估软件

05-密码攻击

06-无线攻击

07-逆向攻击

08-漏洞利用工具集

09-嗅探/欺骗

10-权限维持

11-数字取证

12-报告工具集

13-Social Engineering Tools

14-系统服务

目前最新版本为2019.4

下载地址:https://www.kali.org/downloads/






评论0 赞同0
  •  加载中...
morgan

morgan

回答于2022-06-28 11:42

感谢您的邀请!希望我的回答能帮到您!

1、KALI下载

可以到KALI官网,目前最新版本是2018.4

2、渗透测试环境搭建

包括虚拟机VMware和KALI安装

3、VMware-tools增强工具安装

此工具可以实现物理机和虚拟机的完美交互,是对虚拟机功能的增强。

4、更新国内源

国内源建议用企业源,比如ucloud云的源。

4、拼音输入法认识

框架:ibus、fcitx、scim,其中以前两种为主。

5、谷歌拼音、搜狗、ibus拼音输入法安装

6、软件管理

7、系统操作

8、工具操作

当然这只是适合KALI入门学习,等基础掌握之后,KALI渗透测试实战,则是重头戏了,当然要遵守法律法规。

如果你想学习以上完整视频课程,建议可以在网易云课堂,搜索:白帽课堂,希望能帮到您!


评论0 赞同0
  •  加载中...
opengps

opengps

回答于2022-06-28 11:42

要想学会Kali linux事先需要掌握哪些知识?


kali学的好,监狱进得早!


Kali Linux是基于Debian的Linux发行版, 设计用于数字取证操作系统。由Offensive Security Ltd维护和资助。最先由Offensive Security的Mati Aharoni和Devon Kearns通过重写BackTrack来完成,BackTrack是他们之前写的用于取证的Linux发行版 。
Kali Linux预装了许多渗透测试软件,包括nmap 、Wireshark 、John the Ripper,以及Aircrack-ng.[2] 用户可通过硬盘、live CD或live USB运行Kali Linux。Kali Linux既有32位和64位的镜像。可用于x86 指令集。同时还有基于ARM架构的镜像,可用于树莓派和三星的ARM Chromebook
目前Kali Linux的最新版本为2018.4,增加了对RTL8812AU网卡的支持
Kali是BackTrack Linux完全遵循Debian开发标准的完整重建.全新的目录框架、复查并打包所有工具、还为VCS建立了Git 树.Kali Linux(3张)· 超过300个渗透测试工具: 复查了BackTrack里的每一个工具之后,去掉了一部分已经无效或功能重复的工具.· 永久免费: Kali Linux一如既往的免费.你永远无需为Kali Linux付费.· 开源Git树: 是开源软件忠实的拥护者,那些想调整或重建包的人可以浏览开发树得到所有源代码.· 遵循FHS: Kali的开发遵循Linux目录结构标准,用户可以方便的找到命令文件、帮助文件、库文件等..· 支持大量无线设备: 尽可能的使Kali Linux支持更多的无线设备,能正常运行在各种各样的硬件上,能兼容大量USB和其它无线设备.· 集成注入补丁的内核: 作为渗透测试者或开发团队经常需要做无线安全评估.所用的内核包含了最新的注入补丁.· 安全的开发环境: Kali Linux开发团队由一群可信任的人组成,他们只能在使用多种安全协议的时候提交包或管理源.· 包和源有GPG签名: 每个开发者都会在编译和提交Kali的包时对它进行签名,并且源也会对它进行签名.· 多语言: 虽然渗透工具趋向于用英语,但确保Kali有多语言支持,可以让用户使用本国语言找到他们工作时需要的工具.· 完全的可定制: 完全理解,不是每个人都赞同的设计决定,所以让更多有创新精神的用户定制Kali Linux(甚至定制内核)成他们喜欢的样子变得尽可能的容易.

(百度百科对kali linux的表述也是相当的少。)



众所周知的,kali Linux是基于Debian linux的,想要学会kali先得对Debian有一个系统的认知和学习。如果提问者对于linux是一个比较了解的专业人士,那么学习kali也不是一个难事,会点编程语言,了解kali 的运行工作原理和系统自带的软件,入门还是不难的,进过长时间的摸索和练习自然就会了,记住实验的时候不要擅自用别人的网络练习。


如果对linux一窍不通的话,先买一本《鸟哥的linux私房菜》回来看看再说吧。



小编对linux不甚了解,大家有什么更好的方法可以在评论区中指出来。

评论0 赞同0
  •  加载中...

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<