kali Linux 介绍

  • 什么是 kali Linux?
  • 我应该使用 kali Linux 吗?
  • 我应该下载哪种 kali Linux 镜像?
  • kali Linux 中有哪些默认的账号密码?
  • kali Linux 的隐藏模式
  • kali Linux 的历史

什么是 kali Linux?

kali Linux 是一款基于 Debian 的 Linux 发行版本,其主要作用是用于高级渗透测试和安全审核。它包含 600 多款工具软件,适用于各种信息安全和渗透测试研究。目前是由 Offensive Security 这家信息安全培训公司负责更新和维护,但是不用担心,kali Linux 是可以永久免费使用的。

我应该使用 kali Linux 吗?

Kali Linux 为满足专业渗透测试和安全审核的要求而设计。为了实现这一点,在 Kali Linux 中不同于普通 Linux 发行版本,做了很多对 Linux 核心系统的更改。主要表现在以下几点。 1. 默认是禁用网络服务的,因为 kali Linux 可能是在要攻破的敌对环境中使用,如果默认不禁用网络服务,那就很有可能暴露自己。当然这里不是禁止访问网络,而是禁止对外提供服务,比如不让 cups 服务启动。当然这个用户是可以自己加黑白名单控制的(/usr/sbin/update-rc.d)。 2. 使用定制的 Linux 内核,主要是对无线注入进行了修补。 3. 默认软件源是一个最小值得信赖且安全的,如果用户自行在 source.list 添加其他的软件源或者添加 ppa 源都可能导致 kali Linux 系统被破坏。

kali Linux 是专门针对专业渗透测试人员和安全专家的 Linux 发行版,如果还不熟悉 Linux 操作系统的使用,或者说使用 Linux 操作系统是为了完成开发任务或者单纯就是体验以下 Linux 操作系统,那 kali Linux 并不适合,可以考虑使用 Ubuntu 或者 Linux mint 等。 对于经验丰富的 Linux 操作系统使用人员,其实在使用 kali Linux 的时候也是会带来一些挑战的。比如想把 steam 安装到 kali Linux 上就得下很大的功夫。而且处于安全考虑,kali Linux 并不建议使用 ppa 等第三方软件源,因为这样做很有可能会把你的 kali Linux 变成另外一个 Linux 发行版本,而且这通常会遇到这样那样奇奇怪怪的问题。

所以,在没有完全明确自己使用 kali Linux 的用途的时候,不要轻易尝试使用 kali Linux,即使要使用,也要先在虚拟机中使用熟悉后在在物理机硬件上使用。

最后还有一点要特别提醒,kali Linux 上包含一系列对网络环境具有破坏能力的工具软件,除非取得对目标系统的渗透测试和攻击许可,否则不要轻易使用 kali Linux 中的软件工具去扫描和攻击网络,否则等待你的只有法律的制裁。

我应该下载哪种 kali Linux 镜像?

kali Linux 一共提供了三种镜像,分别是 Installer 安装镜像,这种镜像包含 kali Linux 种的 Top 10 软件工具的副本和一些基础软件包,完全可以在没有网络的环境下安装;第二种是 NetInstaller 网络安装镜像,这种镜像相对上一种的好处就是体积小,在安装的过程中才从网络下载需要的安装依赖,当然缺点也就是不能在没有网络的环境中安装;最后一种是 Live 镜像,这种镜像是不需要安装的,直接运行就可以体验 kali Linux 操作系统了,非常适合存放在 U 盘、光盘等存储设备中,但是这种镜像桌面环境是默认的,没有办法自由切换。

以上三种镜像都分别提供了 32 位版本和 64 位版本,这个需要根据自己的 CPU 来决定,不过当前的硬件除了 Iot 设备外,电脑设备一般都是 64 位的了,除非你的设备是 2005 年以前的。

好了,现在应该知道自己需要下载哪种类型的镜像了。请记住,一定仅通过位于https://www.kali.org/downloads 或 https://www.offensive-security.com/kali-linux-vmware-arm-image-download/ 的官方下载页面下载Kali Linux,而且下载下来之后要使用 hash 值校验自己下载的镜像是不是真的就是官方提供的镜像。比如我本来就有 Linux 的系统,我只需要一条命令就能看到我下载的镜像的 hash 值,如果你的手里只有 Windows 的操作系统,那就要自己在网上找一下计算 hash 值的工具软件了。Linux 下计算 hash 值的方法:shasum -a 256 kali-linux-2020.4-live-amd64.iso

kali Linux 中有哪些默认的账号密码?

kali Linux 中有许许多多的工具软件,有些工具软件在使用的时候会要求输入用户名和密码,下面我就列出一些常见的工具软件的默认账号和密码,在使用的过程中如果忘记了,不妨来这里看看。

  • Live 镜像或者 kali Linux 官方安装好的虚拟机镜像

    • 用户名:kali
    • 密码:kali
  • BeEF-XSS
    • 用户名: beef
    • 密码: beef
    • 配置文件: /etc/beef-xss/config.yaml
  • MySQL
    • 用户: root
    • 密码:空白
    • 安装程序: mysql_secure_installation
  • OpenVAS
    • 用户名: admin
    • 密码: 在安装的过程中生成
    • 安装程序: openvas-setup
  • Metasploit框架
    • 用户名: postgres
    • 密码: postgres
    • 配置文件: /usr/share/metasploit-framework/config/database.yml

kali Linux 的隐藏模式

kali Linux 从 2019.4 版本开始,推出了一种隐藏模式,其实就是一个脚本,只要运行这个脚本,kali Linux 的桌面马上就会变成和 Windows 的桌面一样,这个脚本的名字叫做 kali-undercover 。官方说这样做的目的是为了掩人耳目,不至于在公共场合被人看出你在使用 kali Linux 系统。下图动画是切换的效果展示:

kali Linux 的历史

从上图可以看到,kali Linux 其实是有很多前身的,对于大多数人来说可能最早接触的也只是 BackTrack,自从 2016 年开始,kali Linux 就采用了滚动发行的方式更新,一直到今天。

kali Linux 同时也在同步更新 arm 版本和一个叫做 NetHunter 的针对手机的版本,比如一加的手机就可以刷机成 kali Linux 操作系统,Kali NetHunter 于 2014 年 9 月初次发布,如今的 Kali NetHunter 已经拥有了自己的应用商店,在 Android 手机上也得到了越来越好的支持。

kali Linux 介绍相关推荐

  1. Kali Linux介绍(安装教程)

    一.Kali Linux是什么? Kali Linux是基于Debian的Linux发行版, 设计用于数字取证操作系统.每一季度更新一次.由Offensive Security Ltd维护和资助.最先 ...

  2. kali linux 渗透测试 01 kali介绍

    安全问题的根源 分层思想------盲人摸象 只追求功能实现----比较片面 最大的安全威胁是人---- 安全目标 先于攻击者发现和防止漏洞出现 攻击型安全 防护性安全 渗透测试 尝试击破安全防御机制 ...

  3. 001:Kali Linux渗透测试介绍

    我们遵守一个方法论从事自己的渗透测试工作,这样可以使我们的工作,更加的高效,更加的标准,可以与其它的渗透测试工作者,进行沟通.交流.交换,促进我们对渗透测试工作的理解以及完善 安全问题的根源 工作的方 ...

  4. 《Kali Linux高级渗透测试原书第2版》网络渗透测试技术书 无线网络渗透测试详解 黑客攻击与防范实战从入门到精通书

    内容简介: KaliLinux面向专业的渗透测试和审计,集成了大量挑选的检测工具.本书在KaliLinux平台上从一个攻击者的角度来审视网络框架,详细介绍了攻击者"杀链"采取的具体 ...

  5. KALI LINUX渗透测试学习笔记

    KALI LINUX渗透测试学习笔记 (苑房弘主讲) 第1章 课程介绍 任务1:Kali Linux渗透测试介绍.exe 安全问题的根源: 分层思想 只求功能实现 最大的威胁是人 渗透测试: 尝试挫败 ...

  6. Kali Linux入门教程(非常详细)从零基础入门到精通,看完这一篇就够了。

    作为一名从事渗透测试的人员,不懂Kali Linux的话,就out了.它预装了数百种享誉盛名的渗透工具,使你可以更轻松地测试.破解以及进行与数字取证相关的任何其他工作. 今天给大家分享一套Kali L ...

  7. 渗透工具-白帽安全工程师Kali linux系统

    渗透工具-白帽安全工程师Kali linux ubuntu 20.04 安装metasploit msfvenom常用生成 Payload 命令 2022 安装 Armitage 傻瓜渗透msf 介绍 ...

  8. Kali Linux 安装教程-转

    rootoorotor昨天折腾了 Kali Linux 1.0,把大概的配置过程记录下来,希望对想接触或使用Kali Linux的同学有所帮助.   请注意: 1.本文为面向新手的教程,没技术含量,没 ...

  9. Kali Linux 1.0 新手折腾笔记

    昨天折腾了 Kali Linux 1.0,把大概的配置过程记录下来,希望对想接触或使用Kali Linux的同学有所帮助. 请注意: 1.本文为面向新手的教程,没技术含量,没事瞎折腾,感觉好玩-..如 ...

最新文章

  1. K8s 1.14 发布了,Release Note 该怎么读?
  2. Jquery高亮显示文本中重要的关键字
  3. 理解Spark的核心RDD
  4. 攻防世界-Misc-_Aesop_secret
  5. virtualbox安装时发生严重错误_Docker 安装(windows 10)
  6. Html常用标签元素
  7. 利用anaconda prompt打开jupyter notebook
  8. MySQL主从复制作用和原理
  9. 关于外键,再唠叨一下下
  10. PAT甲级1051 栈的模拟
  11. cmake使用教程(五)调用opencv外部库和自己生成的库
  12. vue 属性是变量_手把手教你如何在生产环境检查 Vue 应用程序
  13. c#基础传智播客学习截图
  14. matlab时域转换成频域_频域的弦,时域的箭(1)
  15. 视频教程-R语言数据分析挖掘实战-大数据
  16. 2022年fw保研经验(东南大学网安、湖南大学计科学硕、中科院沈阳自动化所,最终东南网安)
  17. Go解决报错 error obtaining VCS status: exit status 128 Use -buildvcs=false to disable VCS stamping
  18. 能哄老婆睡觉的小故事
  19. 计算机的防呆接口,电脑上有哪些“防呆设计”
  20. Space/Aerial-Assisted Computing Offloading for IoT Applications: A Learning-Based论文复现

热门文章

  1. phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接--解决方法
  2. matlab求点介数程序,matlab_bgl 一个很有用的计算网络中每个节点介数的程序,对 分析 Cloud Computing 云 266万源代码下载- www.pudn.com...
  3. webpack 打包简介
  4. 汽车维修管理系统C语言代码,大智慧汽车维修管理系统
  5. 新手入门:你适合做程序员吗?
  6. 系统日志中敏感字段掩码处理
  7. Laravel Carbon
  8. Android 悬浮按钮的简单实现
  9. 【卷指南】Mendeley文献管理工具教程
  10. hadoop集成kerberos