Raspberry Pi 2安装kali Linux系统

工具


* Raspberry Pi 2

* sd卡和读卡器

* 网线

* PC电脑


方法/步骤


0x01.  下载工具和安装Kali镜像

Win32DiskImager(系统烧录工具)

SDFormatter (sd卡格式化工具)

kali镜像(官网)这里建议用迅雷下载rpi2,然后解压

PuTTY(ssh登录工具)

vncviewer(客户端)


工具

0x02.  做好了以上的步奏,咱们就直接进入正题了


将sd卡插入读卡器连接电脑,打开SDFormatter格式化sd

格式化完毕后,打开Win32DiskImager将解压后的.img镜像烧录到sd卡

找到镜像之后点击write

(这个过程中可能会出现无法烧录的问题,因为我就出现过,这时候组合键ctrl+shift+esc打开任务管理器,把会占用你sd卡的程序结束掉,再重新烧录一遍)


Raspberry Pi 2安装kali Linux系统_第1张图片
工具


Raspberry Pi 2安装kali Linux系统_第2张图片
烧录工具

0x03.  完成之后,就可以把tf插在树莓派中开机了,网线连接在路由器上,在路由器上查看新设备的IP地址


IP地址


或者是在win下的命令行里执行找到设备的IP地址

arp -a


IP地址

0x04.  打开打开PuTTY,输入树莓派的ip地址


kali默认的用户名密码是root/toor

输入密码的时候是不会显示的


Raspberry Pi 2安装kali Linux系统_第3张图片
PuTTY 界面

0x05.  安装raspi-config


在其他的教程中是叫你输入 sudo raspi-config的,然而却会提示你没有这个命令,这也是困扰我很久的一个问题

原因是这样的针对树莓派最好的扩展工具是raspi-config,在kali1的源中也是存在的,但在2.0版本中则被移除了,只好手动安装

扩展分区


Raspberry Pi 2安装kali Linux系统_第4张图片

首先从一下地址下载获得安装包:

http://archive.raspberrypi.org/debian/pool/main/r/raspi-config/

然后解决依赖问题执行一下命令:

apt-get install triggerhappy lua5.1alsa-utils

Raspberry Pi 2安装kali Linux系统_第5张图片

dpkg-i raspi-config_all.deb(下载的安装包)


在终端输入raspi-config,连按两次确定键,重启即可


Raspberry Pi 2安装kali Linux系统_第6张图片
安装


Raspberry Pi 2安装kali Linux系统_第7张图片
连按两次确定键,重启即可。

这样就可以完全使用SD卡的空间。


Raspberry Pi 2安装kali Linux系统_第8张图片
重启完成

0x06.  VNC方式连接树莓派


1、首先我们需要在树莓派上安装VNC服务器。使用Raspberry Pi控制台,输入以下命令:

sudo apt-get update

sudo apt-get install tightvncserver

2、 之后对VNC进行配置。首先通过以下命令运行VNC:

tightvncserver

之后会出现以下画面,要求设置VNC密码,这个密码是客户端连接时使用的。输入密码之后还可根据需要,再输入一个view-only的密码,使用这个密码只能查看桌面,但不能操作


Raspberry Pi 2安装kali Linux系统_第9张图片
VNC viewer


ps: 建议还是以Xshell终端来运行,界面可能会卡顿

0x07.   安装kali组件


下载的镜像主要是kali的操作系统,可以认为是kali的框架,除了nmap,sqlmap这些名气很大的工具之外,其他的渗透工具像是metasploit默认是不安装的,要想使用kali的完全功能,需要把这些缺失的工具补上。

首先运行apt-get update 更新缓存:

apt-cache search kali-


Raspberry Pi 2安装kali Linux系统_第10张图片

为了减少麻烦,把所有的组件全部装上:

apt-get install kali-linux-all

0x08.  Metasploit连接数据库


metasploit默认没有连接数据库,需要配置一下:


metasploit配置

运行/etc/init.d/postgresql start启动数据库,为了开机启动,建议写进/etc/rc.local文件中:

# supostgrespostgres@kali:/root$ psql

postgres=#create user"msf3"with password's1riu5'nocreatedb;

postgres=#create database"msfdb"with owner="msf3";


Raspberry Pi 2安装kali Linux系统_第11张图片
详细配置

尝试链接

db_connect msf3:s1r1u5@localhost:5432/msfdb


Raspberry Pi 2安装kali Linux系统_第12张图片

参考:

http://www.freebuf.com/geek/84426.html

你可能感兴趣的:(Raspberry Pi 2安装kali Linux系统)