標籤:
樹莓派可以說是極客的最愛,可以根據不同的需求去做定製。
前文《使用樹莓派和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 [email protected]:/root$ psqlpostgres=# create user "msf3" with password ‘s1riu5‘ nocreatedb;postgres=# create database "msfdb" with owner="msf3";
修改資料庫設定檔:
編輯database.ml
還是沒連上,重建一下緩衝吧。
db_connect msf3:[email protected]: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
樹莓派安裝kali後的簡單配置