1、~~~~烧录系统这部很简单:系统下载地址:https://images.offensive-security.com/arm-images/kali-2.1.2-rpi2.img.xz
2、树莓派默认没有完全扩充到sd卡的所有内存。需要扩展分区
#df -hl查看系统分区,看到32G的内存卡只用到6.7G,大概还有23G的内存没有被识别·
如何让树莓派识别全部的内存:
#sudo
fdisk
/dev/mmcblk0
按p
将看到的分区复制下来/dev/mmcblkop2的start值,125001。下面会用到
执行命令:d(删除分区2,选择2)
执行命令:p (按这个时候应该是少了一个分区了)
执行命令:n (加分区)
执行命令:p(主要分区)
选择2
在开始位置输入start的值,如下图125001,看下图
后面的值默认即可
执行命令:p
执行命令:w
成功后如下图:
然后我们重启树莓派
sudo reboot
重启后登录putty执行如下命令:
sudo resize2fs /dev/mmcblk0p2
用于修复分区
执行成功后,再次df查看
~~~~~~~~~
=========================================
#安装curl wget https://curl.haxx.se/download/curl-7.50.3.tar.gz tar -xzvf curl-7.50.3.tar.gz ./configure make make install #先更新系统apt-get updateapt-get upgrade apt-get install curl
3、安装metasploit
curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall chmod 755 msfinstall && ./msfinstall
4、安装postgresql数据库
安装数据库的时候会自动创建系统用户postgres,数据库用户postgres,数据库postgres
apt-get install postgresql # 安装postgresql数据库 sudo passwd postgres # 修改postgres的密码 su - postgres # 切换到postgres用户 psql # 登陆postgresql数据库,首次登陆没有密码 \password postgres # 修改数据库用户postgres的密码
postgresql配置看下图~~~参考:http://www.ruanyifeng.com/blog/2013/12/getting_started_with_postgresql.html http://www.jianshu.com/p/b09d0b29faa9
5、metasploit连接postgresql
启动metasploit 执行命令:db_status 查看连接数据库状态~
6、运行/etc/init.d/postgresql start 启动数据库,为了开机启动,建议写进/etc/rc.local文件中:
# su [email protected]:/root$ psql postgres=# create user "msf" with password ‘msf‘ nocreatedb; postgres=# create database "msfdb" with owner="msf";
修改数据库配置文件:
~~~~在试用vi之前先安装vim ~~~~~~sudo apt-get install vim
编辑database.ml :
还是没连上,重建一下缓存吧。
db_connect msf3:[email protected]:5432/msfdb # msf3是数据库用户名,s1r1u5是数据库密码, 5432是数据库端口,msfdb是数据库名~
~~