Linux Basics for Hackers: Getting Started with Networking, Scripting, and Security in Kali

OccupyTheWeb

買這商品的人也買了...

商品描述

This practical, tutorial-style book uses the Kali Linux distribution to teach Linux basics with a focus on how hackers would use them. Topics include Linux command line basics, filesystems, networking, BASH basics, package management, logging, and the Linux kernel and drivers.

If you're thinking about getting started along the exciting path of hacking, cybersecurity, and pentesting, Linux Basics for Hackers is an excellent first step. With the help of Kali Linux, an advanced penetration testing distribution of Linux, you'll learn the basics of using the Linux operating system as a hacker and acquire the tools and techniques you'll need in order to take control of a Linux environment.

In the first part of the book, you'll learn how to install Kali on a virtual machine and get an introduction to the basic concepts common to all Linux distributions. You'll then use Kali to explore Linux more broadly as you tackle topics like text manipulation, controlling file and directory permissions, and managing user environment variables. As you move through the book, you'll take a deeper look at foundational hacking concepts like security and anonymity and learn how to use bash and Python scripts to build your own hacking tools like a remote video spy camera and a password cracker. Practical tutorials and exercises throughout are designed to reinforce your learning and test your skills as you learn how to:

- Gather information about a target domain using the Domain Name System (DNS)
- Cover your tracks by changing your network information and manipulating the rsyslog logging utility
- Write a tool to scan for network connections, and connect and listen to wireless networks
- Keep your internet activity stealthy using Tor, proxy servers, VPNs, and encrypted email
- Write a bash script to scan open ports for potential targets
- Use and abuse services like MySQL, Apache web server, and OpenSSH

Hacking is complex and there is no one way in. Why not start at the beginning with Linux Basics for Hackers?

Covers Kali Linux and Python 3

商品描述(中文翻譯)

這本實用的教學書以Kali Linux發行版為基礎,教授Linux基礎知識,並著重於黑客如何應用這些知識。主題包括Linux命令行基礎、檔案系統、網路、BASH基礎、套件管理、日誌記錄,以及Linux核心和驅動程式。

如果你正考慮踏上令人興奮的黑客、網路安全和滲透測試之路,《Linux Basics for Hackers》是一個很好的起點。借助Kali Linux這個先進的Linux滲透測試發行版,你將學習如何以黑客的身份使用Linux作業系統,並獲得掌握Linux環境所需的工具和技巧。

在本書的第一部分,你將學習如何在虛擬機上安裝Kali,並獲得對所有Linux發行版共通的基本概念的介紹。然後,你將使用Kali更廣泛地探索Linux,並涉及文本操作、控制檔案和目錄權限,以及管理使用者環境變數等主題。隨著你閱讀本書,你將更深入地瞭解安全和匿名等基礎黑客概念,並學習如何使用bash和Python腳本來建立自己的黑客工具,如遠程視頻監視攝像頭和密碼破解器。本書中的實用教程和練習旨在強化你的學習並測試你的技能,讓你學會如何:

- 使用域名系統(DNS)收集有關目標域的信息
- 通過更改網路信息和操作rsyslog日誌工具來掩蓋你的蹤跡
- 編寫一個工具來掃描網路連接,並連接和監聽無線網路
- 使用Tor、代理伺服器、虛擬私人網路(VPN)和加密電子郵件來保持你的網路活動隱藏
- 編寫一個bash腳本來掃描開放的埠口以尋找潛在目標
- 使用和濫用MySQL、Apache網頁伺服器和OpenSSH等服務

黑客是一個複雜的領域,沒有一條捷徑。為什麼不從《Linux Basics for Hackers》的開始呢?

本書涵蓋Kali Linux和Python 3。

目錄大綱

Chapter 1: Getting Started with the Basics
Chapter 2: Text Manipulation
Chapter 3: Analyzing and Managing Networks
Chapter 4: Adding and Removing Software
Chapter 5: Controlling File and Directory Permissions
Chapter 6: Process Management
Chapter 7: Managing User Environment Variables
Chapter 8: Bash Scripting
Chapter 9: Compressing and Archiving
Chapter 10: Filesystem and Storage Device Management
Chapter 11: The Logging System
Chapter 12: Using and Abusing Services
Chapter 13: Security and Anonymity
Chapter 14: Wireless Networking
Chapter 15: Linux Kernel and Drivers
Chapter 16: Startup Scripts
Chapter 17: Python Scripting Basics

目錄大綱(中文翻譯)

第1章:基礎入門
第2章:文字操作
第3章:分析和管理網絡
第4章:添加和刪除軟件
第5章:控制文件和目錄權限
第6章:進程管理
第7章:管理用戶環境變量
第8章:Bash腳本
第9章:壓縮和存檔
第10章:文件系統和存儲設備管理
第11章:日誌系統
第12章:使用和濫用服務
第13章:安全和匿名
第14章:無線網絡
第15章:Linux內核和驅動程序
第16章:啟動腳本
第17章:Python腳本基礎