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 update
apt-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 postgrespostgres@kali:/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:s1r1u5@localhost:5432/msfdb # msf3是數據庫用戶名,s1r1u5是數據庫密碼, 5432是數據庫端口,msfdb是數據庫名~
~~