设为首页 收藏本站
查看: 1066|回复: 2

[经验分享] 1.1 Kali Linux历史

[复制链接]

尚未签到

发表于 2018-5-17 07:04:46 | 显示全部楼层 |阅读模式
第一章 关于Kali Linux

Kali Linux是基于Debian GNU/Linux的企业级的安全审计Linux 分发版。Kali的使用人群是安全专家和IT管理人员,可以让他们进行高级渗透测试,取证分析和安全审计。

什么是Linux分发版?

虽然Linux这个词被广泛用于表示整个的操作系统,但实际上,Linux只是内核的名字。内核是用于在硬件与最终用户应用程序之间处理交互的软件。

Linux分发版从另一方面讲指的是在Linux内核之上的一个完整操作系统,通常包括安装程序和很多的应用程序,既可以预先安装,也可以用一个易于安装的方式进行打包。

Dibian GNU/Linux 是以其质量和稳定性著名的的、领先的Linux 分发版。Kali Linux基于Debian项目构建,还增加了超过300个有特定目的的软件包,其都是与信息安全和渗透测试行业相关的。

Debian是一个自由软件项目,提供了多个版本。我们通常使用术语“分发版”来指其中的某一个特定版本。例如“Dibian稳定版”或“Debian测试版”。这个术语也同样适用于Kali Linux,例如,Kali滚动分发版。

1.1 Kali Linux历史

Kali Linux项目默默开始于2012年,那时Offensive Secruity公司决定他们想用具有完成配套的基础架构需求和改进过的封装技术的Debian派生版来替换他们古老的、手动维护的BackTrack Linux项目。这个决定促使基于Debian分发版来构建Kali Linux,因为Deiban以其质量和稳定性著称,而且还有大量可供选择的有用软件。这就是为什么我(Raphal)以一个顾问身份介入到这个项目的原因。

第一个发行版(Version 1.0)在一年后的2013年3月发布,该版本基于同时期发布的稳定分发版Debian 7”Wheezy”。在那第一个开发的年头里,我打包了上百个与渗透测试相关的应用,并且构建了基础平台。即使应用的数量是很大,但列表中的应用都是精心策划的,那些已不能使用或者功能重复,已在更好的软件中实现的应用都去掉了。

在版本1.0发布后的两年时间里,得益于更新的内核,Kali发行了多个增量更新,扩展了可用软件的范围,改进了对硬件的支持。随着连续统一的持续投入,我们确保所有重要的软件包都保持可安装的状态,随时都可以创建定制化的活动镜像(分发版的标志)。

2015年,当Debian8 “Jessie”出现后,我们开始基于其重新构建Kali Linux。Kali Linux 1.x版本没有使用GNOME Shell,而在这个版本,我们决定使用并增强它:我们添加了GNOME Shell扩展以获得缺失的特性,其中应用菜单最为显著。这些工作的结果就是KaliLinux 2.0,该版本于2015年8月发布。

GNOME是Kali Linux默认的桌面环境:桌面环境是一些共享图形工具包、可以在用户工桌站上一起被使用的图形应用的集合。在服务器中一般不使用桌面环境。通常情况下,桌面环境都提供一个应用程序启动器,一个文件管理器,一个WEB浏览器,邮件客户端和办公套件等等。

GNOME是最流行的桌面环境之一(还有KDE、Xfce、LXDE、MATE),Kali Linux的主ISO镜像中安装的就是GNOME。如果你不喜欢GNOME,可以很容易构建一个定制的、带有你自己所选择桌面环境的ISO镜像。本书第9章“高级用法”中将会介绍这部分内容。

同时,我们经过努力,想确保Kali Linux始终让渗透测试应用处于最新的版本。然而,不幸的是,这个目标有点问题,因为Kali是基于Debian稳定版构建的,而这就要求我们对很多软件包进行backport(将软件补丁应用到比该补丁原本要针对的软件版本更老的版本上)。这是因为事实上,Debian稳定版把软件的稳定性看得最重,因而导致在集成该软件到分发版中时,与上游更新的发布有了很大的延迟。鉴于我们在不断整合集成上的努力,很自然会把Kali Linux移到Debian Testing版上来,这样我们就能从所有Debian软件包的最新版本中获益了,只要他们一旦有更新,我们就可以更新。当然,DebianTesting版的更周新更激进,这与Kali Linux的哲学更为兼容。

这就是Kali Rolling版的本质。当滚动分发版有效一段时间后,Kali 2016.1版发布了,这是第一个官方发布的、包含了滚动特性的分发版:当你安装最新的Kali发布版时,你的系统实际上是跟随了Kali Rolling分发版,每天你都会得到一个新的更新。在过去,Kali发行版只是在当时的Debian分发版的一个快照,只不过添加了一些Kali特定的软件包。

滚动分发版有很多的好处,但也带来很多挑战,既有这我们些构建分发版的人,也有那些更新永远止境且有时还要向后兼容的用户。这本书的目标就是教会你在管理Kali Linux安装过程中所遇到的每一件事所需要的知识。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-461104-1-1.html 上篇帖子: linux ip命令 下篇帖子: mysql linux版安装
累计签到:768 天
连续签到:1 天
发表于 2018-10-15 10:00:16 | 显示全部楼层
谢谢这些普及知识!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表