如何用樹莓派和 Kali Linux 搭建一個攜帶型的黑客工作站
點擊上方「
Python開發
」,選擇「置頂公眾號」
關鍵時刻,第一時間送達!
攻破Wi-Fi密碼、偽裝賬戶和測試網路漏洞都已經夠有趣了,但是如果你想在路途中完成這些操作,就會需要一個簡易便攜的裝備。不妨考慮一下 Kali Linux 和樹莓派。
Kali Linux是一個用來做網路滲透測試的操作系統。你可以在筆記本電腦上運行它,以攻破附近的Wi-Fi密碼、假冒網路、測試藍牙的缺陷以及一大堆其他事情。記住,利用該知識侵入受保護的網路將有可能讓你被逮捕並受到重罪指控–也許違反了聯邦計算機安全法案。這些知識只能用來為善,只能用作個人學習,且只在你控制的網路上玩。之前我們已經廣泛地講過很多關於Kali Linux的使用,所以本文中不會再討論它,但是你可以看看指南大概了解一下可以用它來做的任何事。所有適合樹莓派的版本我們也會提供在這裡。
樹莓派是一個如信用卡般小巧的計算機,使用時不需要太多電力。當你把樹莓派和Kali Linux結合在一起,就變成了一個超級攜帶型的網路測試機,可以隨身攜帶到任何地方。在本指南中,我們將結合觸屏展示如何啟動Kali並在樹莓派上運行。用這種方法,你永遠不需要安裝Kali Linux到主計算機上。
你所需要的有:
樹莓派(B+或者2更好)
一個電池組(任何給智能手機充電用的帶USB埠的外接5V電池應當就可以,當然也有更多優雅的方法,如果你感興趣的話)
一張無線網卡
一張8GB的SD卡
一個PiTFT觸屏(如果為了使用更好的屏幕且不介意隨身攜帶大點的設備,也可以用官方7英寸的觸屏)
一個外殼(可選,但如果你隨身帶著樹莓派,它就很有用。把PiTFT和樹莓派裝入這個Adafruit的外殼非常不錯)
鍵盤(我喜歡使用帶觸摸板的小無線鍵盤,適合裝進小包里。)
一個台式計算機(用來完成最開始的安裝)
第一步:在樹莓派上安裝Kali
視頻地址:https://youtu.be/aTQjuDfEGWc
在開始之前,你需要下載和安裝Kali Linux支持樹莓派的觸屏版本鏡像。它與安裝任何其他的樹莓派操作系統一樣,以下是簡易版本:
在Windows下如何安裝Kali到SD卡
下載 Kali Linux Raspberry Pi TFT image ,解壓裡面的.img文件。注意:如果你使用的不是觸摸屏,請下載Kali Linux支持樹莓派的常規版本。
下載Win32DiskImager並解壓其中的程序(.exe文件)。
使用讀卡器把SD卡插入到Windows PC機。
雙擊打開剛剛下載的程序 Win32DiskImager.exe 。如果你運行的是 Windows 7或者8,則右擊執行程序並選擇「以管理員身份運行」。
如果SD卡沒有被該程序自動檢測到,點擊右上角(「設備」欄)的下拉菜單,從列表中選擇SD卡。
在應用的鏡像文件選擇區,點擊小文件夾圖標,選擇 Raspbian.img 文件。
點擊寫入(Write)按鈕並等待 Win32DiskImager 完成。當它完成後,你可以安全地彈出SD卡,然後把它插入樹莓派。
在OS X下如何安裝Kali到SD卡
下載 Kali Linux Raspberry Pi TFT image ,解壓裡面的.img文件。注意:如果你使用的不是觸摸屏,請下載 Kali Linux支持樹莓派的常規版本。
下載 RPi-sd card builder(一定要為你所安裝的OS X選擇合適的版本)並解壓程序。
使用讀卡器把 SD 卡插入到 Mac。
打開RPi-sd card builder。你會被立刻要求選擇一個Raspbian鏡像。選擇之前下載的.img文件。
你會被詢問SD卡是否已連接。由於我們之前就插入了,那它已經連接上了,所以點擊繼續(Continue)。然後會出現SD卡選擇界面。如果你只插入了一個,並且在列表中也沒有看到其它的,它會被選中。否則,就選擇所希望使用的SD卡並點擊OK。
輸入管理員密碼,點擊OK。
你會被詢問SD卡是否已被彈出。這是正常的,因為只有被卸載後它才可以執行直接複製。再次確認SD卡在Finder中不再被使用。不要從USB埠中移除它。當你確定要彈出時,點擊繼續(Continue)。
RPi-sd card builder 完成SD卡的準備工作,安全彈出卡並插入到樹莓派中。
第二部:連接顯示屏
樹莓派有一個觸屏可適配的GPIO(通用輸入/輸出),即樹莓派主板角上的一組針腳,如何使用顯而易見。繼續,插入顯示屏到樹莓派。
第三步:插上所有的電源並啟動
安裝好顯示器後,就該接通其他零件的電源了。把Wi-Fi適配器和鍵盤接入到USB埠。再把樹莓派連接到電池組。
啟動過程有可能有點緩慢和粗陋,不必為此擔心。首先,在啟動開始前,會先顯示一會兒白屏。最終,將顯示登錄界面。
第四步:登錄並且啟用無線網卡
現在該登錄和啟用無線網卡了,這樣你才可以真正地使用 Kali Linux 里的工具。樹莓派會自動識別無線網卡,但是你仍然需要連接上網路。首先,需要啟動 Kali Linux 圖形用戶界面並確保一切正常:
樹莓派的命令行上將顯示用戶名和密碼的提示。輸入用戶名 root 和密碼 toor (一會兒要修改掉該密碼)。
輸入 startx 然後回車來啟動 Kali 圖形界面。在樹莓派上載入可能需要一段時間。
現在你可以用觸屏和鍵盤來操控樹莓派。點擊底部任務欄的終端圖標來打開命令行。
設置無線網卡,在命令行輸入nano /etc/network/interfaces 並回車來載入Wi-Fi設置的配置文件。
增加如下文本到你剛剛打開的文件,替換上你自己的網路信息:
auto wlan0 iface wlan0 inet dhcp wpa-ssid 「你的網路名稱」 wpa-psk 「網路密碼」
完成後,按下 Ctrl+X 保存並退出。無線網卡現在可以使用了(有可能需要先重啟)。
第五步:修改密碼
在開始任何操作之前,很有必要修改設備的root密碼(避免其他也有類似黑客技能的人控制它)。還好這個過程很簡單。
如果你還在命令行(如果不在,點擊 Kali 的終端圖標重新打開它),輸入 passwd 並回車。
輸入新密碼兩次。
重新配置 OpenSSH 也有好處,這樣它不會是默認設置。輸入 dpkg-reconfigure openssh-server 並回車。
現在你的小型攜帶型系統已設置完成且是安全的。
你可以用這個設備做什麼
此後,用這個小型攜帶型黑客工作站做什麼都取決於你。你可以使用觸屏完成基本的操控,在Kali Linux上運行任何想運行的程序。如果你不知道如何開始,下面是一些建議:
設置 SSH 遠程連接到樹莓派
學習命令行的基本知識
入侵 Wi-Fi 密碼,創建釣魚網站,或者窺探另一個設備的流量
監控網路
更多 Kali Linux 指引
這個世界由你掌控,但請當一名負責任的黑客,謝謝。
譯文:伯樂在線專欄作者 - 譚霓
英文:Thorin Klosowski
-
http://blog.jobbole.com/95031/
Python開發整理髮布,轉載請聯繫作者獲
得授權
【點擊成為Java大神】
※Python 標準庫之 collections 使用教程
※看我如何假裝是一個編程極客
TAG:Python開發 |