树莓派安装kali后的简单配置

树莓派可以说是极客的最爱,可以根据不同的需求去做定制。

前文《使用树莓派和kali Linux打造便携式渗透套件》讲了一些使用树莓派的基础,主要侧重于将树莓派当作一个物理后门使用。我则更喜欢将树莓派当作一个服务器,去做一些metasploit会话反弹,xssme等一些轻量级的渗透测试业务。

硬件: 

raspberry pi 2
32G SD卡

软件: 

kali-2.0.1-rpi

下载地址: http://images.kali.org/kali-2.0.1-rpi2.img.xz

0×01 扩展分区 

树莓派默认不会完整的使用整个SD卡空间,所以需要扩展分区 

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

首先从http://archive.raspberrypi.org/debian/pool/main/r/raspi-config/下载最新的raspi-config,然后解决依赖: 

apt-get install triggerhappy lua5.1  alsa-utils
dpkg -i raspi-config_20151019_all.deb

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

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

0×02 安装kali组件

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

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

apt-cache search kali-

就可以看到一些kali的组件包: 

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

apt-get install kali-linux-all

下载2G,完全解压近5G,汗。还是用screen放倒后台吧。

下载加安装花了近四个小时的时间,慎重起见,安装完成后最好重启一下树莓派。 

0×03 Metasploit连接数据库 

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

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

# su
postgrespostgres@kali:/root$ psql
postgres=# create user "msf3" with password 's1riu5' nocreatedb;
postgres=# create database "msfdb" with owner="msf3";

修改数据库配置文件: 

编辑database.ml 

还是没连上,重建一下缓存吧。 

db_connect msf3:s1r1u5@localhost:5432/msfdb

0×04 配置VNC 

ssh虽然简单方便,但有时候还是离不开图形化界面,在终端中输入vncserver即可开启vnc服务: 

随便找个vnc-view连接即可。 

图形界面果然巨卡,能不用就不用。 

之后就是将树莓派开放的端口映射到公网上。

参考

http://221.173.128.5:8011/file/view?fl=1910-Raspberry%E5%AE%89%E8%A3%85Kali2

http://www.malos-ojos.com/?p=794

http://www.tuicool.com/articles/AJ32eqi

时间: 2024-07-30 07:28:32

树莓派安装kali后的简单配置的相关文章

操作系统安装-openSUSE安装重启后进行自动配置时无法继续进行

问题描述 openSUSE安装重启后进行自动配置时无法继续进行 我是用u盘安装的openSUSE,u盘应该是没有问题的,我已经在其它电脑上安装过了,可以顺利进行完.出问题的电脑是联想B460,安装完成重启进行自动配置时,进行到上下进度条分别进行到3%/11%时停住,重新安装一次后,还是停在了同样的位置.电脑之前的系统是Ubuntu,安装这个操作系统时,删除了Ubuntu,就一个系统,整个硬盘数据也未保留,等于是全新安装.求大神们给点建议,这个问题在百度上可以搜索到一个同样的,停止的位置都差不多,

ubuntu/centos Server 安装完成后,开启SSH,配置IP,DNS

1.SSH分客户端openssh-client和openssh-server 作者:風 1.1 登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client), 1.2 远程登录本机,本机需开放SSH服务,就需要安装openssh-server sudo apt-get install openssh-server centos 安装命令是 yum install ssh 然后确认sshser

RPM安装PHP后应如何配置 Apache

Q:我使用RPM安装了PHP,但APACHE却不能处理PHP文件.为什么?  A:假设你使用RPM正确安装了PHP,那你必须反注或加入下面的几行到httpd.conf文件中: #Extra Modules AddModule mod_php.c AddModule mod_php3.c AddModule mod_perlc. #Extra Modules LoadModule php_module modules/mod_php.so LoadModule php3_module module

mysql5.7数据库安装完成后如何配置环境变量_Mysql

如果我们在windows10系统中安装mysql后,没有配置环境变量的话,在使用命令行进行mysql操作时就必须要进入mysql安装目录才行.这样操作起来感觉会非常麻烦.这该怎么办呢?win10系统中配置mysql环境变量的方法. 方法/步骤: 键盘组合键:Win+i,打开设置窗口,点击"系统",进入系统设置 点击打开后,在系统设置窗口中选择"关于"-"系统信息", 在出现的窗口中选择"高级系统设置": 在"系统属性

centos安装后的网卡配置

    Centos网卡配置总结 下载安装了centos6.5,自定了web server 的类型后,就开始了centos之旅,话说为什么要放弃ubuntu呢,原因比较简单,ubuntu毕竟是个人用比较合适,服务器级别还是红帽子之类的好点,ubuntu的图形界面优化的再好也是linux啊,娱乐性能完全不能和windows相比,再说,linux使用图形界面,也比较影响学习. 分析问题 安装系统后,首先要确定我的虚拟机外部能不能连接上centos,然后通过 ifconfig 来确定ip 发现没有et

在win下打造linux环境: cygwin的安装和简单配置

  简单的讲述一下cygwin的安装和配置,入门级教程,还请各位高手指点一二. 首先到http://www.cygwin.com下载setup.exe,接着建立安装目录,如X:/cygwin,将setup.exe放到此目录, BEGIN-> 点击setup.exe,Next->选Install from Internet,Next->填写Root Directory,如X:/cygwin,Next->填写Local Package Directory,如X:/cygwin/ftp,

《树莓派渗透测试实战》——1.4 安装Kali Linux

1.4 安装Kali Linux 现在准备好可以在树莓派上安装Kali Linux了.默认来说,用于树莓派版本的Kali Linux安装包已经为树莓派设备的内存和ARM处理器做过优化.碰到特定的渗透测试目标,树莓派还是令人满意的.但如果加入过多的工具和功能,树莓派设备的性能可能会跟不上,导致在实验室之外的场景会变得难以使用.要想在树莓派上安装完整版的Kali Linux也是可以的,但需要单独安装各个Kali Metapackages软件包,这个已经超出本书范围了.对需要用到完整版Kali Lin

《VMware vSphere 6.0虚拟化架构实战指南》——2.4 全新安装后的必要配置

2.4 全新安装后的必要配置 在2.3.4小节中,已经成功地在物理服务器上安装VMware ESXi 6.0,进行一些必要的配置后,就可以使用VMware ESXi 6.0主机. 2.4.1 配置ESXi主机管理地址在生产环境中,一般会根据整体规划来确定ESXi主机IP地址,通常不会使用DHCP获取的IP地址.通过以下操作可以修改ESXi主机IP地址. 第1步,按[F2]键进入主机配置模式,如图2-4-1所示. 第2步,系统提示输入root密码,此时输入在安装ESXi系统时所设置的密码,如图2-

网络配置-虚拟机安装redhat后ping不通网关?

问题描述 虚拟机安装redhat后ping不通网关? http://bbs.csdn.net/topics/391877186 解决方案 虚拟机为什么ping不通虚拟机为什么ping不通虚拟机ping不通 解决方案二: http://bbs.51cto.com/thread-931496-1.html 解决方案三: 把防火墙关闭了,你也可以安装一个openssh然后就可以连接到虚拟机了. 安装: yum isntall openssh 安装之后:service sshd start设置开机启动: