打磨渗透测试人员的利器Kali Linux

Kali Linux是基于Debian的Linux发行版,专用于数字取证和渗透测试。在其中选择安装一些办公和常用的渗透测试软件,就能形成渗透测试人员的工作利器。本文既是介绍一些安装和调试方法。


 
 

前言

为什么要选择Kali Linux?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 (一应用于对无线局域网进行渗透测试的软件)。另外,Metasploit的Metasploit Framework也支持Kali Linux。Kali Linux是一个很容易上手的系统,有助于渗透测试人员熟悉业务并扩展知识面,在硬盘、live CD或live USB上都可以运行Kali Linux。 Kali Linux 2016.2为kali的滚动版,更新更快,linux内核版本高,对Lenovo ThinkPad x260兼容性好,作为集成安全工具的linux系统,有时一句命令能测试一个漏洞,效率极高,在其中选择集成一些办公和常用的渗透测试软件,就能形成渗透测试人员的工作利器。

一. 软件集成安装与使用

1.1 必备软件罗列

  1. 操作系统:Kali Linux 2016.2
  2. 谷歌浏览器:虽然2已经把firefox集成在系统里,谷歌浏览器特点速度快,效率很重要。
  3. Flash:看视频必备,谷歌浏览器自带flash,firefox没有。
  4. 虚拟机:装环境必备。
  5. office|WPS:写文档必备。
  6. 谷歌|搜狗输入法:打字必备。
  7. 截图工具shutter:办公过程需要截图的必备。
  8. vpn:PPTP可拨号进公司vpn。
  9. 邮件evolution:收发邮件必备。
  10. 加密cryptsetup:加密文件或硬盘

1.2 准备工作

1.2.1 更新源
root@kali:~# leafpad /etc/apt/sources.list,然后将以下源复制进去保存。   #阿里云kali源 deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib deb http://mirrors.aliyun.com/kali-security kali-rolling/updates main contrib non-free deb-src http://mirrors.aliyun.com/kali-security kali-rolling/updates main contrib non-free   #中科大kali源 deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb http://mirrors.ustc.edu.cn/kali-security kali-current/updates main contrib non-free deb-src http://mirrors.ustc.edu.cn/kali-security kali-current/updates main contrib non-free 官方源可自行添加,不过速度比较慢,有可能会造成软件下载失败的问题。 然后更新并安装 root@kali:~# apt-get update && apt-get dist-upgrade
1.2.2 安装内核头(装显卡驱动或者虚拟机增强工具会用到)
root@kali:apt-get install linux-headers-$(uname -r) 注:如果返回错误,可以尝试输入如下命令 aptitude -r install linux-headers-$(uname -r)

1.3 安装必备软件

1.3.1 谷歌浏览器
从官网上下载谷歌浏览器deb包,然后到下载目录安装下,root@kali:dpkg -i google-chrome-stable(具体以实际包的名称为准)。安装完后,执行命令google-chrome %U --no-sandbox -user-data-dir=chrome 才能运行,该命令是创建一个用户目录,如果没有用户目录,则无法运行。

图1  google浏览器开启命令

1.3.2 flash
首先执行,root@kali:apt-get install flashplugin-nonfree 其次执行,root@kali:update-flashplugin-nonfree –install
1.3.3 虚拟机
首先到VM官网下载包 https://download3.vmware.com/software/wkst/file/VMware-XXX.bundle 然后赋予修改权限 chmod u+x VMware-Workstation-Full-10.0.2-1744117.i386.bundle./Mware-Workstation-Full-10.0.2-1744117.i386.bundle 注意:  如果./vmware提示before run vmware xxxxxxxxxxxxx 出现这样的问题,就是没有安装对应内核的开发包,在上面的准备工作中有提到。解决方案是使用如下命令: cd /usr/lib/vmware/modules/source/ tar xf vmmon.tar mv vmmon.tar vmmon.old.tar sed -i -e 's/get_user_pages/get_user_pages_remote/g' vmmon-only/linux/hostif.c tar cf vmmon.tar vmmon-only rm -r vmmon-only   tar xf vmnet.tar mv vmnet.tar vmnet.old.tar sed -i -e 's/get_user_pages/get_user_pages_remote/g' vmnet-only/userif.c tar cf vmnet.tar vmnet-only rm -r vmnet-only 大概意思是改了虚拟接口文件的路径,安装成功。执行卸载vm命令,方便没配置成功的卸载完再装。 vmware-installer --uninstall-product vmware-workstation
1.3.4 安装WPS
从Linux下可以找到两个办公软件,openoffice和WPS。这里选择安装了WPS。 首选官网下载deb包:http://community.wps.cn/download/ 其次对应下载位置dpkg -i安装下即可。
1.3.5 谷歌|搜狗输入法
Kali自带是不能输入中文的,需要自行安装,这里安装了搜狗输入法和谷歌输入法,具体的使用,看个人习惯了。 apt-get install fcitx apt-get install fcitx-googlepinyin //安装谷歌拼音 搜狗打字去官网下载deb,然后执行如下命令 dpkg -i 安装对应搜狗包 //安装搜狗拼音 安装好任意输入法需要重启下才能正常打字(ctrl+空格)
1.3.6 截图工具shutter
执行命令 apt-get install shutter 然后配置ctrl+a快捷键 命令shutter -s开启截图,功能还是很多很方便的,和QQ的截图功能差不多。
1.3.7 vpn
默认安装,是没有激活VPN的,虽然能看到VPN选项,但是不能点击VPN连接,需要先执行如下命令 apt-get install -y pptpd network-manager-openvpn network-manager-openvpn-gnome network-manager-pptp network-manager-pptp-gnome network-manager-strongswan network-manager-vpnc network-manager-vpnc-gnome 然后进行pptp的配置,就可以拨入vpn了。
1.3.8 邮件evolution
需要执行命令 apt-get install evolution ,配置请参照http://os.51cto.com/art/197001/245284.htm 这里需要注意,发送外网邮件的密码是不一样的,需通过抓包然后base64解码才能用!!!

图5  evolution收邮件

1.3.9 加密cryptsetup
可以采取如下步骤,对文件进行加密
  • 利用文件生成命令生成一个5G的文件:
fallocate -l 5G /root/luks.vol
  • 对文件进行加密:
ryptsetup --cipher aes-xts-plain64 --key-size 512 --hash sha512 --iter-time 10000 luksFormat /root/luks.vol
  • 打开上述的文件容器,xxx为映射名:
cryptsetup luksOpen /root/luks.vol xxx
  • 虚拟磁盘会被映射到/dev/mapper/xxx
ls /dev/mapper/
  • 格式化创建文件系统:
mkfs.ext4 /dev/mapper/xxx
  • 挂载文件系统:
mkdir /mnt/xxx ount /dev/mapper/xxx /mnt/xxx
  • 利用df -hT就可以看到刚刚挂载的系统了。

1.4 注意事项

如果安装deb过程中出现安装失败的情况,很可能就是缺少依赖包,使用apt-get install -f 试试,会下载相应的依赖包,如遇到网络原因或者源的原因deb包无法下载,手动下载deb包,然后使用dpkg -i安装相应的依赖包。

二. 善后

2.1 系统备份

tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys --exclude=/media /

2.2 快捷键

配置快捷键提高工作效率,如:系统》设置》快捷键,可以添加命令,gnome-terminal ,然后输入自己习惯的快捷键,我输入的是CTRL+ALT+T

三. 参考网站:

http://www.freebuf.com/sectool/95167.html https://communities.vmware.com/thread/536705?start=0&tstart=0 https://program-think.blogspot.com/2015/10/dm-crypt-cryptsetup.html

查看原文:http://blog.nsfocus.net/kali-linux/
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第 1 章 Lin u x 安 全 渗 透 简 介 1.1 什 么 是 安 全 渗 透 1.2 安 全 渗 透 所 需 的 工 具 1.3 K ali Lin u x 简 介 1.4 安 装 K ali Lin u x 1.5 K ali更 新 与 升 级 1.6 基 本 设 置 第 2 章 配 置 K ali Lin u x 2.1 准 备 内 核 头 文 件 2.2 安 装 并 配 置 N VIDIA 显 卡 驱 动 2.3 应 用 更 新 和 配 置 额 外 安 全 工 具 2.4 设 置 P r o x y C h ain s 2.5 目 录 加 密 第 3 章 高 级 测 试 实 验 室 3.1 使 用 V M w a r e W o r k s t a tio n 3.2 攻 击 W o r d P r e s s 和 其 他 应 用 程 序 第 4 章 信 息 收 集 4.1 枚 举 服 务 4.2 测 试 网 络 范 围 4.3 识 别 活 跃 的 主 机 4.4 查 看 打 开 的 端 口 4.5 系 统 指 纹 识 别 4.6 服 务 的 指 纹 识 别 4.7 其 他 信 息 收 集 手 段 4.8 使 用 M alt e g o 收 集 信 息 4.9 绘 制 网 络 结 构 图 第 5 章 漏 洞 扫 描 5.1 使 用 N e s s u s 5.2 使 用 O p e n VA S 第 6 章 漏 洞 利 用 6.1 M e t a s ploit a ble 操 作 系 统 6.2 M e t a s ploit 基 础 6.3 控 制 M e t e r p r e t e r 6.4 渗 透 攻 击 应 用 大 学 霸 K ali Lin u x 安 全 渗 透 教 程 2 6.5 7 7.1 7.2 7.3 7.4 8 8.1 8.2 8.3 8.4 8.5 8.6 8.7 8.8 8.9 9 9.1 9.2 9.3 9.4 9.5 9.6 9.7 9.8 6.5 免杀Payload生成工具Veil 第7章 权限提升 7.1 使用假冒令牌 7.2 本地权限提升 7.3 使用社会工程学工具包(SET) 7.4 使用SET实施攻击 第8章 密码攻击 8.1 密码在线破解 8.2 分析密码 8.3 破解LM Hashes密码 8.4 绕过Utilman登录 8.5 破解纯文本密码工具mimikatz 8.6 破解操作系统用户密码 8.7 创建密码字典 8.8 使用NVIDIA计算机统一设备架构(CUDA) 8.9 物理访问攻击 第9章 无线网络渗透测试 9.1 无线网络嗅探工具Kismet 9.2 使用Aircrack-ng工具破解无线网络 9.3 Gerix Wifi Cracker破解无线网络 9.4 使用Wifite破解无线网络 9.5 使用Easy-Creds工具攻击无线网络 9.6 在树莓派上破解无线网络 9.7 攻击路由器 9.8 Arpspoof工具
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值