當前位置:
首頁 > 知識 > 如何用樹莓派和 Kali Linux 搭建一個攜帶型的黑客工作站

如何用樹莓派和 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卡






  1. 下載 Kali Linux Raspberry Pi TFT image ,解壓裡面的.img文件。注意:如果你使用的不是觸摸屏,請下載Kali Linux支持樹莓派的常規版本。



  2. 下載Win32DiskImager並解壓其中的程序(.exe文件)。



  3. 使用讀卡器把SD卡插入到Windows PC機。



  4. 雙擊打開剛剛下載的程序 Win32DiskImager.exe 。如果你運行的是 Windows 7或者8,則右擊執行程序並選擇「以管理員身份運行」。



  5. 如果SD卡沒有被該程序自動檢測到,點擊右上角(「設備」欄)的下拉菜單,從列表中選擇SD卡。



  6. 在應用的鏡像文件選擇區,點擊小文件夾圖標,選擇 Raspbian.img 文件。



  7. 點擊寫入(Write)按鈕並等待 Win32DiskImager 完成。當它完成後,你可以安全地彈出SD卡,然後把它插入樹莓派。




在OS X下如何安裝Kali到SD卡





  1. 下載 Kali Linux Raspberry Pi TFT image ,解壓裡面的.img文件。注意:如果你使用的不是觸摸屏,請下載 Kali Linux支持樹莓派的常規版本。



  2. 下載 RPi-sd card builder(一定要為你所安裝的OS X選擇合適的版本)並解壓程序。



  3. 使用讀卡器把 SD 卡插入到 Mac。



  4. 打開RPi-sd card builder。你會被立刻要求選擇一個Raspbian鏡像。選擇之前下載的.img文件。



  5. 你會被詢問SD卡是否已連接。由於我們之前就插入了,那它已經連接上了,所以點擊繼續(Continue)。然後會出現SD卡選擇界面。如果你只插入了一個,並且在列表中也沒有看到其它的,它會被選中。否則,就選擇所希望使用的SD卡並點擊OK。



  6. 輸入管理員密碼,點擊OK。



  7. 你會被詢問SD卡是否已被彈出。這是正常的,因為只有被卸載後它才可以執行直接複製。再次確認SD卡在Finder中不再被使用。不要從USB埠中移除它。當你確定要彈出時,點擊繼續(Continue)。



  8. RPi-sd card builder 完成SD卡的準備工作,安全彈出卡並插入到樹莓派中。




第二部:連接顯示屏








樹莓派有一個觸屏可適配的GPIO(通用輸入/輸出),即樹莓派主板角上的一組針腳,如何使用顯而易見。繼續,插入顯示屏到樹莓派。




第三步:插上所有的電源並啟動




安裝好顯示器後,就該接通其他零件的電源了。把Wi-Fi適配器和鍵盤接入到USB埠。再把樹莓派連接到電池組。



啟動過程有可能有點緩慢和粗陋,不必為此擔心。首先,在啟動開始前,會先顯示一會兒白屏。最終,將顯示登錄界面。




第四步:登錄並且啟用無線網卡




現在該登錄和啟用無線網卡了,這樣你才可以真正地使用 Kali Linux 里的工具。樹莓派會自動識別無線網卡,但是你仍然需要連接上網路。首先,需要啟動 Kali Linux 圖形用戶界面並確保一切正常:






  1. 樹莓派的命令行上將顯示用戶名和密碼的提示。輸入用戶名 root 和密碼 toor (一會兒要修改掉該密碼)。



  2. 輸入 startx 然後回車來啟動 Kali 圖形界面。在樹莓派上載入可能需要一段時間。



  3. 現在你可以用觸屏和鍵盤來操控樹莓派。點擊底部任務欄的終端圖標來打開命令行。



  4. 設置無線網卡,在命令行輸入nano /etc/network/interfaces 並回車來載入Wi-Fi設置的配置文件。



  5. 增加如下文本到你剛剛打開的文件,替換上你自己的網路信息:


    auto wlan0 iface wlan0 inet dhcp wpa-ssid 「你的網路名稱」 wpa-psk 「網路密碼」




完成後,按下 Ctrl+X 保存並退出。無線網卡現在可以使用了(有可能需要先重啟)。




第五步:修改密碼




在開始任何操作之前,很有必要修改設備的root密碼(避免其他也有類似黑客技能的人控制它)。還好這個過程很簡單。






  1. 如果你還在命令行(如果不在,點擊 Kali 的終端圖標重新打開它),輸入 passwd 並回車。



  2. 輸入新密碼兩次。



  3. 重新配置 OpenSSH 也有好處,這樣它不會是默認設置。輸入 dpkg-reconfigure openssh-server 並回車。




現在你的小型攜帶型系統已設置完成且是安全的。




你可以用這個設備做什麼




此後,用這個小型攜帶型黑客工作站做什麼都取決於你。你可以使用觸屏完成基本的操控,在Kali Linux上運行任何想運行的程序。如果你不知道如何開始,下面是一些建議:






  • 設置 SSH 遠程連接到樹莓派



  • 學習命令行的基本知識



  • 入侵 Wi-Fi 密碼,創建釣魚網站,或者窺探另一個設備的流量



  • 監控網路



  • 更多 Kali Linux 指引




這個世界由你掌控,但請當一名負責任的黑客,謝謝。





  • 譯文:伯樂在線專欄作者 - 譚霓



  • 英文:Thorin Klosowski


  • http://blog.jobbole.com/95031/




  • Python開發整理髮布,轉載請聯繫作者獲

    得授權


【點擊成為Java大神】

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Python開發 的精彩文章:

Python 標準庫之 collections 使用教程
看我如何假裝是一個編程極客

TAG:Python開發 |