Published on

白帽駭客工具實作02 - [環境及開發工具安裝]Kali Linux、Python3、PyCharm

Authors
  • avatar
    Name
    Ed Li
    X

安裝Kali Linux

在安裝Kali Linux之前,請各位讀者先行安裝VirtualBox或VMWare,本節將以VMWare作為安裝範例。

  • 以瀏覽器至Kali Linux官方網站下載Images

    image.png
  • 點擊Installer Images

    image 1.png

  • 選取適合版本,下載Images

    小提醒:若讀者使用MacBook之MX晶片(如目前的M1-M3),須選擇Apple Silicon(ARM64) ^_^

  • 新增虛擬機

    image 3.png

  • 按下按鈕(Use another disc or disc image..)

    Screenshot 2024-08-02 at 15.09.55.png

  • 選取Kali Linux Images

    Screenshot 2024-08-02 at 15.10.03.png

  • 選擇Ubuntu 64-bit Arm

    Screenshot 2024-08-02 at 15.10.31.png

  • 輸入虛擬機名稱

    Screenshot 2024-08-02 at 15.12.23.png

  • 配置虛擬硬體資源

    Screenshot 2024-08-02 at 15.12.32.png

  • 若資源足夠,配置「2 processor cores」與「8,192MB」記憶體空間

    Screenshot 2024-08-02 at 15.13.19.png

  • 若資源足夠,配置硬碟空間60GB

    Screenshot 2024-08-02 at 15.13.56.png

  • 以圖形化介面安裝

    Screenshot 2024-08-02 at 15.14.25.png

  • 選擇語系

    Screenshot 2024-08-02 at 15.15.28.png

  • 選擇時區

    Screenshot 2024-08-02 at 15.15.53.png

  • 選擇亞洲

    Screenshot 2024-08-02 at 15.16.02.png

  • 選擇台灣

    Screenshot 2024-08-02 at 15.16.16.png

  • 配置語言環境

    Screenshot 2024-08-02 at 15.16.25.png

  • 鍵盤配置

    Screenshot 2024-08-02 at 15.16.34.png

  • 配置主機名稱Hostname(如pentest001)及網域配置Domain Name(如xxx.com)。

    Screenshot 2024-08-02 at 15.18.00.png

  • 使用者名稱及密碼填寫

    Screenshot 2024-08-02 at 15.19.41.png

  • 使用者全名填寫

    Screenshot 2024-08-02 at 15.19.20.png

  • 使用者名稱填寫

    Screenshot 2024-08-02 at 15.20.12.png

  • 密碼填寫沒有截圖,須輸入兩次確保沒有填寫錯誤

  • 磁碟分割選取

    Screenshot 2024-08-02 at 15.21.53.png

  • 使用預設選項

    Screenshot 2024-08-02 at 15.22.48.png

  • 選擇separate /home, /var, and /tmp partitions

    Screenshot 2024-08-02 at 15.23.08.png

  • 分割確認

    Screenshot 2024-08-02 at 15.23.23.png

  • 分割硬碟空間確認

    Screenshot 2024-08-02 at 15.23.35.png

  • 將虛擬硬碟格式化,並將partition tables、掛載目錄等資訊寫入硬碟

    Screenshot 2024-08-02 at 15.24.01.png

  • 安裝Base System

    Screenshot 2024-08-02 at 15.24.35.png

  • 選擇要安裝的軟體及工具

    Screenshot 2024-08-02 at 15.24.51.png

  • 安裝完畢,重新開機

    Screenshot 2024-08-02 at 17.14.08.png

  • 開機選單,使用預設選項進入Kali Linux

    Screenshot 2024-08-02 at 17.14.51.png

  • 輸入帳號及密碼

    Screenshot 2024-08-02 at 17.15.26.png

  • 成功登入系統

    Screenshot 2024-08-02 at 17.15.42.png


安裝Python3.12.4

  • 以瀏覽器至Python官方網站下載

    Screenshot 2024-08-02 at 17.44.49.png

  • 按下Downloads,並選擇Source code

    Screenshot 2024-08-02 at 21.37.31.png

  • 在Python 3.12.4 - Jun6, 2024項目中,按下Download Gzipped source tarball

    Screenshot 2024-08-02 at 21.37.50.png

  • 以指令更新套件管理器緩存指令(取得最新資訊,包含版本及相關依賴等資訊)

    sudo apt update

    image 4.png

  • 將下載Python搬至/usr/src,並進行解壓縮

    Screenshot 2024-08-02 at 18.04.20.png

  • 安裝編譯和開發所需要的工具及函式庫

    sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev

    Screenshot 2024-08-02 at 17.58.48.png

  • 設定檔優化

    sudo ./configure -enable-optimizations

    補充說明:在編譯軟體源代碼前常用的一個指令,用於生成適合系統的配置文件,並啟用編譯器優化選項,從而生成性能更高的可執行文件。

    Screenshot 2024-08-02 at 18.05.18.png

  • 編譯及安裝

    sudo make altinstall

    補充說明:編譯及安裝軟體,但不會覆蓋系統中已有的默認版本。

    Screenshot 2024-08-02 at 18.06.37.png

  • 驗證Python安裝完整及版本是否正確

    指令:./python —version

    Screenshot 2024-08-02 at 18.35.18.png


安裝PyCharm

  • 以瀏覽器至JetBrains官方網站下載IDE開發工具

image 5.png

  • 選擇PyCharm Community Edition,並依實際CPU架構選擇Linux或Linux ARM64版本

    Screenshot 2024-08-02 at 18.11.32.png

  • 下載後,解壓縮到資料夾路徑/opt

    image 6.png

  • 查看PyCharm批次檔位置,並以指令開啟PyCharm開發工具

    說明:在Linux作業系統中,於命令列輸入./xxx.sh,則會執行當前路徑的批次檔

    sudo ./pycharm.sh

    Screenshot 2024-08-02 at 22.21.45.png

  • 勾選並同意社群版本條款

    Screenshot 2024-08-02 at 22.23.31.png

  • 選取是否同意開發工具issue等相關資訊匿名回傳JetBrains公司

    Screenshot 2024-08-02 at 22.23.41.png

  • 成功開啟PyCharm

    Screenshot 2024-08-02 at 22.23.52.png

  • 選取安裝系統中,以後就不用來資料夾下指令開啟開發工具

    image 7.png

  • 同意在這台Kali Linux所有使用者都可以使用PyCharm

    Screenshot 2024-08-02 at 22.24.23.png

  • 到Kali Linux選單,選取剛安裝好的PyCharm進行測試

    Screenshot 2024-08-02 at 22.25.17.png

  • 從選單開啟PyCharm成功,並按下New Project

image 8.png

  • 選取先前安裝Python3.12.4版本,按下Create按鈕,創建pythonProject專案

image 9.png

  • 新增主程式main.py檔案

    Screenshot 2024-08-02 at 22.30.36.png

  • 編寫簡單列印Hi, Kali Linux功能,並於終端機顯示

    Screenshot 2024-08-02 at 22.33.43.png


重點彙總:

項次安裝軟體/系統版本路徑
1Kali Linux2024.02(ARM64)
2python3.12.4/usr/src
3PyCharm(Community Version)2024.01.04(AARCH64)/opt

參考資訊


若各位讀者於本篇有習得新知或技術的話,請訂閱、按讚、分享及開啟小鈴鐺,成為支持筆者寫下去的動力。