前言致謝序章 本書內容介紹 什麼是道德駭客攻擊? 為什麼駭客使用 Linux? 下載 Kali Linux 虛擬機器 設定你的虛擬機器 設定 Kali 透過 Windows Subsystem for Linux 安裝 Kali第1章 千里之行,始於足下 入門術語與概念 Kali 導覽 Linux 的基本命令 找東西 修改檔案和目錄 開始把玩! Exercises第2章 文字操作 查看檔案 使用 grep 來過濾文字 使用 sed 來尋找文字與取代文字 使用 more 和 less 來查看檔案 總結 Exercises第3章 分析與管理網路 使用 ifconfig 來分析網路 使用 netstat 和 ss 來查看網路統計數據 使用 iwconfig 來檢查無線網路設備 更改你的網路資訊 操作網域名稱系統 總結 Exercises第4章 新增與移除軟體 使用 apt 來管理軟體 將套件庫加入你的 sources.list 檔案 使用 GUI 安裝工具 使用 git 來安裝軟體 總結 Exercises第5章 控制檔案和目錄的權限 不同類型的使用者 授予權限 檢查權限 變更權限 使用遮罩來設定更安全的預設權限 特殊權限 總結 Exercises第6章 程序管理 查看程序 管理程序 安排程序的執行時間 總結 Exercises第7章 管理使用者的環境變數 將預設 shell 改為 bash 查看與修改環境變數 變更你的 shell 提示字元 變更你的 PATH 建立自訂變數 總結 Exercises第8章 撰寫 bash 腳本 bash 快速入門 你的第一個腳本:「Hello, Hackers-Arise!」 你的第一個駭客腳本:掃描開放的連接埠 常用的內建 Bash 命令 總結 Exercises第9章 壓縮與封存 什麼是壓縮? 將檔案打包成 tar 壓縮檔案 為儲存設備建立逐位元複本或實體複本 總結 Exercises第10章 管理檔案系統與儲存設備 設備目錄 /dev 掛載與卸除 監視檔案系統 總結 Exercises第11章 記錄(logging)系統 journalctl 工具 紀錄的優先權與設施 journalctl 查詢 利用 journalctl 來掩蓋你的蹤跡 關閉記錄功能 總結 Exercises第12章 使用和惡意利用服務 啟動、停止和重新啟動服務 使用 Apache 網頁伺服器來建立 HTTP 伺服器 OpenSSH 與 Raspberry Spy Pi 從 MySQL/MariaDB 中擷取資訊 總結 Exercises第13章 安全與匿名 網際網路如何洩漏我們的資訊 The Onion Router 系統 proxy(代理伺服器) 虛擬私人網路(VPN) 加密電子郵件 總結 Exercises第14章 瞭解與檢查無線網路 Wi-Fi 網路 使用 aircrack-ng 進行 Wi-Fi 偵察 偵測與連接藍牙 總結 Exercises第15章 管理 Linux 的 kernel 與可載入的 kernel 模組 什麼是 kernel 模組? 檢查 kernel 版本 使用 sysctl 來微調 kernel 管理 kernel 模組 總結 Exercises第16章 使用工作排程來自動執行任務 安排事件或工作自動執行 使用 rc 腳本,在開機時執行工作 使用 GUI 來讓服務在開機時自動執行 總結 Exercises第17章 寫給駭客的Python 腳本設計入門 新增 Python 模組 開始撰寫 Python 腳本 串列 模組 物件導向程式設計(OOP) 在 Python 中的網路通訊 字典、控制陳述式,與迴圈 改進我們的駭客腳本 例外處理與密碼破解器 總結 Exercises第18章 寫給駭客的人工智慧知識 協作是關鍵所在 AI 領域的主要玩家 在資安中使用 AI 利用 AI 執行社交工程攻擊 使用 AI 來撰寫 Bash 腳本 總結 Exercises
Kali Linux學習手冊 第二版|安全測試、滲透測試與道德駭客 白話Web應用程式安全:洞悉駭客手法與防禦攻略 7天上手!駭客特訓班-使用TryHackMe