Kali-Linux之前的渗透神器BackTrack是基于Ubuntu的,界面比较友好,字体渲染看起来也比较舒服(也可能是本人用惯了Ubuntu的缘故)。后来官方终止BackTrack,开发Kali-Linux来替代BackTrack,功能更强大。Kali-Linux同Ubuntu一样,基于Debian,无奈本人觉得Kali-Linux看起来有些丑,尤其字体渲染不能忍,另外自己的Ubuntu虚拟机已经配置好很多可用的东西了,再搞一个虚拟机来觉得麻烦,想继续基于Ubuntu的环境使用Kali-Linux上的渗透测试工具。于是有了此文,大致记录一下步骤,自备后用;也分享一下,给需要的人。
测试环境:
Ubuntu14.04-LTS-Desktop-AMD64
VMWare-Fusion虚拟机
一、导入Kali-Linux源
Ubuntu和Kali-Linux同样基于Debian,源可以共用。在Ubuntu的 /etc/apt/sources.list 文件中追加Kali-Linux的官方源:
deb http://http.kali.org/kali kali main non-free contrib
deb http://security.kali.org/kali-security kali/updates main contrib non-free
deb-src http://http.kali.org/kali kali main non-free contrib
deb-src http://security.kali.org/kali-security kali/updates main contrib non-free
先不要急着apt-get update,因为还没导入Kali-Linux的官方公钥,更新会导致签名验证失败,继续进行下一步:
二、导入公钥
1.下载
# gpg --keyserver subkeys.pgp.net --recv-key 44C6513A8E4FB3D30875F758ED444FF07D8D0BF6
2.导入
# gpg --export --armor 7D8D0BF6 | apt-key add -
其中7D8D0BF6是上面『下载』那一步里44C6513A8E4FB3D30875F758ED444FF07D8D0BF6的后8位
3.更新
此时就可以在终端里输入apt-get update 来更新系统了。
三、测试
安装一个metasploit试试:
# apt-get install metasploit
不出意外就会成功安装,然后看看metasploit有没有更新:
# msfupdate
完成后就可以打开使用了:
# msfconsole
注意
本人用的Ubuntu14.04-LTS,相比Kali-Linux,各种程序版本可能比较新,从Kali-Linux上下载的工具的一些依赖包版本可能偏高。
msfconsole命令下的WARNING,对正常使用有没有影响、影响多大,还未测试,日后再说。
另外,可能用低版本些的Ubuntu会好一点,但理论上也不排除部分依赖包版本不匹配的现象。
Kali是BackTrack Linux完全遵循Debian开发标准的完整重建.全新的目录框架、复查并打包所有工具、还为VCS建立了Git 树.
- 超过300个渗透测试工具: 复查了BackTrack里的每一个工具之后,我们去掉了一部分已经无效或功能重复的工具.
- 永久免费: Kali Linux一如既往的免费.你永远无需为Kali Linux付费.
- 开源Git树: 我们是开源软件忠实的拥护者,那些想调整或重建包的人可以浏览我们的开发树得到所有源代码.
- 遵循FHS: Kali的开发遵循Linux目录结构标准,用户可以方便的找到命令文件、帮助文件、库文件等..
- 支持大量无线设备: 我们尽可能的使Kali
- Linux支持更多的无线设备,能正常运行在各种各样的硬件上,能兼容大量USB和其它无线设备.
- 集成注入补丁的内核: 作为渗透测试者或开发团队经常需要做无线安全评估.所以我们的内核包含了最新的注入补丁.
- 安全的开发环境: Kali Linux开发团队由一群可信任的人组成,他们只能在使用多种安全协议的时候提交包或管理源.
- 包和源有GPG签名: 每个开发者都会在编译和提交Kali的包时对它进行签名,并且源也会对它进行签名.
- 多语言: 虽然渗透工具趋向于用英语,但我们确保Kali有多语言支持,可以让用户使用本国语言找到他们工作时需要的工具.
- 完全的可定制: 我们完全理解,不是每个人都赞同我们的设计决定,所以我们让更多有创新精神的用户定制Kali Linux(甚至定制内核)成他们喜欢的样子变得尽可能的容易.
- ARMEL和ARMHF支持:自从基于ARM的设备变得越来越普遍和廉价,我们就知道我们该竭尽全力的做好Kali的ARM支持.因此有了现在的ARMEL 和ARMHF架构的系统.Kali Linux有完整的主线发行版的ARM源,所以ARM版的工具将会和别的版本同时更新.Kali现在可以运行在如下的ARM设备:
- rk3306 mk/ss808
- Raspberry Pi
- ODROID U2/X2
- MK802/MK802 II
- Samsung Chromebook
声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。