TechVaultHub
Kali Linux

Kali Linux

The industry‑standard penetration testing and ethical hacking distribution

Overview

Ang Kali Linux ay isang Debian-based na Linux distribution na partikular na ginawa para sa penetration testing, ethical hacking, at security auditing. Pinapanatili ng Offensive Security, ito ay na-pre-load na may higit sa 600 mga tool sa seguridad, na ginagawa itong go‑to operating system para sa mga propesyonal sa cybersecurity, mag-aaral, at mahilig. Mula sa mga scanner ng network at mga tool sa pagtatasa ng kahinaan hanggang sa mga cracker ng password at mga digital forensics suite, ibinibigay ng Kali ang lahat ng kailangan upang gayahin ang mga pag-atake sa totoong mundo at ipagtanggol laban sa kanila. Sinusuportahan nito ang maramihang mga desktop environment (XFCE bilang default), tumatakbo sa x86/64, ARM (Raspberry Pi), at maging ang Windows Subsystem para sa Linux (WSL). Ang mga feature tulad ng Live USB persistence, Forensic Mode, at Undercover Mode (na ginagawang parang Windows 10 ang Kali) ay nagdaragdag sa versatility nito. Tinitiyak ng mga regular na rolling release na palagi kang may mga pinakabagong tool at mga update sa kernel. Nag-aaral ka man para sa isang sertipikasyon tulad ng OSCP, pag-audit ng isang corporate network, o simpleng pag-aaral tungkol sa cybersecurity, Kali Linux ang pamantayan sa industriya.

How It Works

Nakabatay ang Kali Linux sa Debian Testing, na nagbibigay ng malawak na repository ng stable na software. Gumagamit ito ng custom na kernel na na-patch para sa wireless na iniksyon at mababang antas na mga operasyon. Bilang default, kaunting serbisyo lamang ang tumatakbo, na binabawasan ang pag-atake. Narito kung paano ito magkakasama:

1

Custom Kernel & Root Access

Binago ang kernel para sa packet injection at iba pang low-level na access sa hardware na kinakailangan ng mga tool sa seguridad. Ang Kali ay tumatakbo bilang root bilang default, dahil maraming mga tool ang nangangailangan ng raw socket access at buong packet manipulation - kahit na maaari kang lumikha ng karaniwang user para sa mga pang-araw-araw na gawain.

2

Tool Categories

Mahigit sa 600 tool ang nakaayos sa mga lohikal na grupo: Pagtitipon ng Impormasyon, Pagsusuri sa Kahinaan, Wireless Attack, Web Applications, Exploitation Tools, Stress Testing, Sniffing & Spoofing, Password Attacks, Maintaining Access, Hardware Engineerings, Reverseware Engineering.

3

Live USB & Persistence

Maaari mong i-boot ang Kali nang direkta mula sa isang USB stick. Sa pamamagitan ng persistence partition, lahat ng iyong mga file, setting, at mga bagong naka-install na tool ay nakaligtas sa mga pag-reboot - na may kasamang kumpletong kapaligiran sa pag-hack sa iyong bulsa.

4

Forensic Mode

Isang espesyal na opsyon sa pag-boot na hindi kailanman hawakan ang mga panloob na disk ng host. Ang ebidensya ay pinapanatili nang buo, na ginagawang angkop ang Kali para sa digital forensics at pagtugon sa insidente.

5

Customisation with kali-tweaks

Ang kali-tweaks utility ay nagbibigay-daan sa iyong madaling paganahin/paganahin ang mga serbisyo, lumipat ng kernels, o i-tweak ang desktop environment – ​​lahat mula sa isang simpleng terminal menu.

6

Repositories & Rolling Updates

Ang Kali Linux repository ay nilagdaan ng Offensive Security para sa integridad. Tinitiyak ng rolling release model na palagi kang may mga pinakabagong tool at security patch nang hindi na muling nag-i-install.

Key Features

Over 600 Pre‑Installed Security Tools

Kasama sa Kali ang pinakakomprehensibong koleksyon ng mga tool sa seguridad sa isang OS. Metasploit, Nmap, Wireshark, Burp Suite, Aircrack-ng, John the Ripper, Hydra, sqlmap, at daan-daang higit pa - lahat ay paunang na-configure at handa nang gamitin.

Rolling Release Model

Ang Kali ay sumusunod sa isang rolling release na modelo, ibig sabihin ay patuloy kang natatanggap ang pinakabagong mga update sa tool, mga kernel patch, at mga pagpapabuti sa pamamahagi nang hindi na kailangang muling i-install ang mga pangunahing bersyon.

Live USB with Persistence

Maaari mong direktang i-boot ang Kali mula sa isang USB drive at i-save ang iyong mga file, setting, at mga configuration ng tool sa mga pag-reboot, na nagbibigay-daan sa iyong magdala ng portable na kapaligiran sa pag-hack sa iyong bulsa.

Undercover Mode

Gawing kamukha ng Windows 10 ang iyong Kali desktop sa isang pag-click lang – perpekto para sa pagsasama sa panahon ng mga pagtatasa ng social engineering o pagtatrabaho sa publiko nang hindi nakakakuha ng atensyon.

Wide Hardware Support

Gumagana ang Kali sa mga x86/64 PC, Raspberry Pi, Odroid, Pinebook, at maraming ARM device. Gumagana rin ito sa loob ng WSL (Windows Subsystem para sa Linux) at bilang isang lalagyan ng Docker.

Forensic Mode

Isang espesyal na opsyon sa boot na hindi pinapagana ang auto-mount ng mga internal na drive, na pinapanatili ang integridad ng ebidensya sa panahon ng mga pagsisiyasat ng digital forensics.

Kali NetHunter

Isang mobile penetration testing platform para sa mga Android device, na nagbibigay-daan sa iyong magpatakbo ng Kali tool mula sa iyong telepono o tablet, na may suporta para sa mga wireless na pag-atake at HID keyboard attack.

Kali Undercover & Kali Purple

Ang Kali Purple ay isang paparating na release na nakatutok sa defensive security (SOC, blue team), habang ang Undercover Mode ay itinago ang desktop bilang Windows para sa stealth.

The Terminal: Your Primary Weapon

Mastering ang command line sa Kali Linux

Zsh & Oh My Zsh

Ipinapadala ang Kali gamit ang Zsh bilang default na shell, pinahusay ng Oh My Zsh para sa mahusay na autocompletion, pag-highlight ng syntax, at suporta sa tema. Ang default na tema ay nagpapakita ng mga sangay ng Git, mga exit code, at isang mabilis na prompt.

Essential Terminal Commands

Ang `sudo` ay nagpapatakbo ng mga utos bilang ugat; Pinapanatili ng `apt update && apt upgrade` ang system na up-to-date; Inilunsad ng `kali-tweaks` ang setup wizard; Ang `searchsploit` ay naghahanap ng Exploit‑DB nang lokal. Ang bawat tool ay maaaring ilunsad mula sa terminal.

Custom Aliases & Shortcuts

Lumikha ng mga alias para sa mga madalas na ginagamit na tool: `alias nmapscan='nmap -sV -sC -O'`. Ganap na nako-customize ang file na `.zshrc`, at maaaring i-script ang mga karaniwang daloy ng trabaho sa pagsubok sa pagtagos.

Tmux & Terminal Multiplexing

Gamitin ang `tmux` upang hatiin ang iyong terminal sa mga pane – magpatakbo ng pag-scan sa isang pane habang nag-e-edit ng ulat sa isa pa. Nagpapatuloy ang mga session kahit na isara mo ang terminal.

Top 10 Must‑Know Tools

Isang walkthrough ng pinakamakapangyarihang utility ng Kali

Nmap – Network Mapper

I-scan ang mga network upang tumuklas ng mga host, serbisyo, bukas na port, at operating system. Ang `nmap -A 192.168.1.1` ay nagsasagawa ng agresibong pag-scan na may OS detection, bersyon ng pag-scan, at pag-scan ng script.

Metasploit Framework

Ang pinakaginagamit na balangkas ng pagsubok sa pagtagos sa mundo. Samantalahin ang mga kilalang kahinaan, maghatid ng mga payload, at magtatag ng mga command shell gamit ang `msfconsole`.

Wireshark – Packet Analysis

Kunin at interactive na i-browse ang trapiko sa network. Mahalaga para sa pag-diagnose ng mga problema sa network at pagsusuri ng nakakahamak na aktibidad.

Aircrack-ng Suite

Isang kumpletong suite para sa pagtatasa ng seguridad ng WiFi network. Kumuha ng mga packet, basagin ang mga WEP/WPA key, at magsagawa ng mga pag-atake sa deauthentication.

John the Ripper & Hashcat

Mga tool sa pag-crack ng password na sumusuporta sa daan-daang uri ng hash. Gamitin sa mga wordlist tulad ng `rockyou.txt` o brute‑force na may GPU acceleration.

Burp Suite

Isang platform sa pagsubok sa seguridad ng web application. Harangin at baguhin ang trapiko ng HTTP/HTTPS, fuzz parameter, at i-scan para sa mga kahinaan tulad ng SQL injection at XSS.

sqlmap

I-automate ang pagtuklas at pagsasamantala ng mga bahid ng SQL injection. Ang `sqlmap -u 'http://target.com/page.php?id=1' --dbs` ay nagsasaad ng mga database.

Hydra

Mabilis na online password brute-forcing para sa FTP, SSH, HTTP, at marami pang ibang protocol. `hydra -l admin -P passlist.txt ssh://192.168.1.100`.

Netcat

Ang TCP/IP Swiss Army knife – basahin/isulat ang data sa mga network. Gamitin ito para sa pag-scan ng port, pag-agaw ng banner, paglilipat ng file, at backdoors.

Autopsy & Foremost

Mga tool sa digital forensics. Ang autopsy ay nagbibigay ng isang graphical na interface para sa pagsusuri ng mga imahe sa disk, habang ang pangunahin ay nagre-recover ng mga file batay sa mga header.

Pros

  • Pinakamalaking koleksyon ng mga paunang naka-install na tool sa seguridad na available sa anumang OS
  • Batay sa stable na Debian na may rolling release para sa up-to-date na mga package
  • Libre at open source – walang kinakailangang lisensya
  • Gumagana sa isang malaking hanay ng hardware, kabilang ang ARM at cloud
  • Nagbibigay-daan ang Live USB persistence sa isang portable na kapaligiran sa pag-hack
  • Napakahusay na dokumentasyon at aktibong suporta sa komunidad (Kali Forums, OffSec)
  • Regular na ina-update para sa mga bagong tool at security patch
  • Ang Undercover Mode at Forensic Mode ay nagdaragdag ng praktikal, real-world flexibility
  • Mahalaga para sa mga sertipikasyon ng cybersecurity (OSCP, GPEN, CEH)
  • Ang Kali NetHunter ay nagdadala ng pagsubok sa seguridad sa mga mobile device

Cons

  • Hindi idinisenyo para sa pang-araw-araw na paggamit sa desktop (opisina, gaming, multimedia) – isa itong espesyal na tool
  • Ang default na root access ay maaaring mapanganib kung maling gamitin; ang mga nagsisimula ay dapat mag-ingat
  • Ang ilang hardware (WiFi chipset) ay maaaring mangailangan ng manu-manong pag-install ng driver para sa packet injection
  • Ang mabigat na paggamit ng resource ng ilang partikular na tool ay maaaring maging buwis sa mas lumang hardware
  • Maaaring makaakit ng hindi gustong atensyon kung ginamit sa mga pampublikong network nang walang pahintulot
  • Learning curve: nangangailangan ng command-line proficiency at kaalaman sa cybersecurity
  • Hindi inirerekomenda bilang pangunahing OS para sa mga gawaing hindi pangseguridad

Use Cases

Pagsusuri sa penetration at mga pagtatasa ng kahinaan ng mga network, web app, at imprastrakturaPagsasanay sa etikal na pag-hack at edukasyon sa cybersecurity (mga paaralan, unibersidad, bootcamp)Capture The Flag (CTF) competitions – malawakang ginagamit dahil sa kumpletong toolset nitoDigital forensics at pagtugon sa insidente – gamit ang Forensic Mode at mga tool sa forensicWireless na pag-audit sa seguridad (WiFi, Bluetooth, RFID)Pagsubok sa seguridad sa mobile sa pamamagitan ng Kali NetHunter sa mga Android deviceMga kapaligiran sa lab para sa pananaliksik sa seguridad at pag-unlad ng pagsasamantalaPag-audit sa pagsunod (PCI‑DSS, HIPAA) sa pamamagitan ng pagtulad sa mga totoong pag-atake

Technical Specifications

Base System
Debian Testing
Default Shell
Zsh with Oh My Zsh
Default Desktop
XFCE (GNOME and KDE available)
Package Manager
APT (with Kali‑specific repositories)
Pre‑installed Tools
600+
Kernel
Custom Kali kernel (supports wireless injection, etc.)
Minimum RAM
1 GB (2 GB recommended for graphical mode)
Disk Space
20 GB minimum (more for tool storage and persistence)
Architecture
x86, x64, ARM (Raspberry Pi, Odroid, etc.), WSL, Docker
Release Cycle
Rolling (continuous updates)
ISO Size
~3.5 GB (Full installer)
Live Mode
USB persistence supported, Forensic Mode available
Special Features
Undercover Mode (Windows 10 disguise), Kali Purple (defensive), NetHunter (mobile)

Kali Linux vs Parrot OS vs BlackArch

FeaturekaliLinuxparrotOSblackArch
BaseDebian TestingDebian StableArch Linux
DesktopXFCE (default)MATE / KDENone (CLI) or user‑chosen
Pre‑installed Tools600+600+2,800+
Root DefaultYesNo (sudo)No (sudo)
Anonymity ToolsOptionalBuilt‑in (AnonSurf)Optional
RAM Usage (Idle)~600 MB~500 MBMinimal (CLI)
Rolling ReleaseYesYesYes
Forensics ModeYesYesNo
Best ForPenetration testing & OSCPPrivacy & daily useTool hoarders & Arch enthusiasts

Setup Tips

Update Kali Immediately After Installation

Patakbuhin ang `sudo apt update && sudo apt full-upgrade -y` upang makuha ang pinakabagong mga tool at security patch. Mabilis na gumulong ang Kali, kaya mahalaga ito.

Enable SSH Server (if needed)

Ang Kali ay hindi pinagana ang SSH bilang default. Paganahin ito gamit ang `sudo systemctl enable ssh && sudo systemctl start ssh`. Baguhin ang default na root password o gumamit ng mga SSH key para sa seguridad.

Create a Standard User (Optional)

Para sa pang-araw-araw na hindi root na paggamit, lumikha ng karaniwang user: `sudo useradd -m -G sudo kali && sudo passwd kali`. Pagkatapos ay lumipat sa user na iyon para sa pag-browse o mga gawain sa opisina.

Use Persistence on Live USB

Pagkatapos gumawa ng Live USB na may Rufus o `dd`, magdagdag ng persistence partition gamit ang `sudo mkfs.ext4 /dev/sdX3` at pagkatapos ay patakbuhin ang `sudo mount /dev/sdX3 /mnt && echo '/ union' | sudo tee /mnt/persistence.conf`. I-reboot gamit ang `persistence` kernel parameter.

Install Kali in WSL (Windows)

Ang `wsl --install -d kali-linux` mula sa PowerShell ay mag-i-install ng Kali sa Windows Subsystem para sa Linux. Pagkatapos ay patakbuhin ang `kali` upang ilunsad. Mag-update gamit ang `sudo apt update && sudo apt upgrade`.

Frequently Asked Questions