</>

لینوکس‌پارسی

مرجع فارسی آموزش لینوکس

Gentoo • Arch • Debian • Ubuntu • Kali • Parrot
پرش به محتوای اصلی

Command Palette

Search for a command to run...

معرفی ابزارهای Kali Linux

نمای کلی از ۶۰۰+ ابزار امنیتی Kali Linux و دسته‌بندی آن‌ها بر اساس کاربرد.

مقدماتی۸ دقیقه مطالعهآخرین بروزرسانی: ۵ تیر ۱۴۰۵ویرایش در گیت‌هاب

Kali Linux با بیش از ۶۰۰ ابزار امنیتی ازپیش‌نصب‌شده، کامل‌ترین توزیع برای تست نفوذ است. در این آموزش، دسته‌بندی ابزارها، کاربرد هر کدام و روش نصب/حذف آن‌ها را به‌طور کامل بررسی می‌کنیم.

دسته‌بندی ابزارهای Kali#

Kali ابزارها را بر اساس کاربرد در دسته‌های مختلفی سازمان‌دهی کرده است. این دسته‌بندی در منوی Kali و در متاپکیج‌ها قابل مشاهده است:

دستهتعداد تقریبیکاربرد
Information Gathering۶۰+جمع‌آوری اطلاعات و recon
Vulnerability Analysis۴۰+تحلیل آسیب‌پذیری
Web Application Analysis۵۰+تست امنیت وب
Database Assessment۲۰+ارزیابی دیتابیس
Password Attacks۵۰+کرک پسورد
Wireless Attacks۴۰+حملات وایرلس
Reverse Engineering۳۰+مهندسی معکوس
Exploitation Tools۴۰+اکسپلویت
Sniffing & Spoofing۳۰+شنود و جعل
Post Exploitation۳۰+پس از نفوذ
Forensics۵۰+جرم‌شناسی دیجیتال
Reporting۲۰+گزارش‌گیری
Social Engineering۲۰+مهندسی اجتماعی

مشاهدهٔ ابزارهای نصب‌شده#

# فهرست تمام ابزارهای نصب‌شده
dpkg -l | grep -E "^ii" | wc -l
 
# خروجی:
# 2547
 
# فهرست ابزارهای Kali (در مسیر /usr/bin)
ls /usr/bin/ | grep -E "^(nmap|metasploit|sqlmap|hydra)" | head -10
 
# خروجی:
# nmap
# hydra

دسترسی از طریق منوی Kali#

Kali در محیط XFCE یک منوی سازمان‌دهی‌شده دارد که تمام ابزارها را بر اساس دسته نمایش می‌دهد:

Applications → 01 - Information Gathering
              → 02 - Vulnerability Analysis
              → 03 - Web Application Analysis
              → 04 - Database Assessment
              → 05 - Password Attacks
              → 06 - Wireless Attacks
              → 07 - Reverse Engineering
              → 08 - Exploitation Tools
              → 09 - Sniffing & Spoofing
              → 10 - Post Exploitation
              → 11 - Forensics
              → 12 - Reporting Tools
              → 13 - Social Engineering Tools

جستجوی ابزار با kali-tweaks

ابزار kali-tweaks به شما اجازه می‌دهد متاپکیج‌های دسته‌ای را به‌صورت آسان نصب یا حذف کنید. برای جزئیات به آموزش kali-tweaks مراجعه کنید.

ابزارهای Information Gathering#

این دسته برای جمع‌آوری اطلاعات دربارهٔ هدف استفاده می‌شود:

ابزارتوضیحدستور
Nmapاسکنر شبکه و پورتnmap -sV target.com
Recon-ngفریم‌ورک reconrecon-ng
Maltegoتحلیل گراف روابطmaltego
SpiderFootاتوماسیون OSINTspiderfoot -l 0.0.0.0:5001
theHarvesterجمع‌آوری ایمیل و زیردامنهtheHarvester -d example.com -b all
Shodanجستجوی دستگاه‌های متصلshodan search apache
dnsenumenumeration DNSdnsenum example.com

ابزارهای Vulnerability Analysis#

ابزارتوضیح
Niktoاسکنر وب سرور
Nucleiاسکنر آسیب‌پذیری مبتنی بر template
Legionاسکنر گرافیکی خودکار
unix-privesc-checkبررسی privilege escalation
Lynisممیزی امنیتی سیستم
# مثال: اسکن با Nikto
nikto -h http://target.com
 
# خروجی:
# - Nikto v2.5.0
# ---------------------------------------------------------------------------
# + Target IP:          192.168.1.10
# + Target Hostname:    target.com
# + Target Port:        80
# + Start Time:         2026-06-30 10:00:00 (GMT0)
# ---------------------------------------------------------------------------
# + Server: Apache/2.4.41
# + The anti-clickjacking X-Frame-Options header is not present.
# + OSVDB-3268: /admin/: Directory may be able to list.

ابزارهای Web Application Analysis#

ابزارتوضیح
Burp Suiteپراکسی کامل تست وب
sqlmapتشخیص و اکسپلویت SQL Injection
OWASP ZAPجایگزین متن‌باز Burp
DirBusterbrute-force دایرکتوری
WPScanاسکنر وردپرس
w3afفریم‌ورک تست وب
commixاکسپلویت Command Injection
# مثال: sqlmap
sqlmap -u "http://target.com/page?id=1" --dbs
 
# خروجی نمونه:
# [INFO] testing 'id' parameter
# [INFO] GET parameter 'id' appears to be injectable
# [INFO] the back-end DBMS is MySQL
# available databases [3]:
# [*] information_schema
# [*] test_db
# [*] users

ابزارهای Password Attacks#

ابزارتوضیح
John the Ripperکرکر چندالگوریتمی
Hashcatکرکر GPU
Hydrabrute-force آنلاین
Medusabrute-force آنلاین جایگزین
Crunchتولید wordlist
CeWLتولید wordlist از وب‌سایت
Hash-Identifierشناسایی نوع هش
# مثال: John the Ripper
john --wordlist=/usr/share/wordlists/rockyou.txt hashes.txt
 
# مثال: Hydra
hydra -l admin -P passwords.txt ssh://target.com

ابزارهای Wireless Attacks#

ابزارتوضیح
Aircrack-ngکامل‌ترین suite وایرلس
Wifiteاتوماسیون حملات وایرلس
Reaverحمله WPS
Kismetشنود وایرلس
Fern WiFi Crackerرابط گرافیکی

ابزارهای Exploitation#

ابزارتوضیح
Metasploit Frameworkپلتفرم اکسپلویت
SearchSploitجستجو در ExploitDB
SET (Social Engineering Toolkit)ابزار مهندسی اجتماعی
BeEFاکسپلویت مرورگر
sqlmapاکسپلویت SQL Injection

ابزارهای Forensics#

ابزارتوضیح
Autopsyرابط گرافیکی Sleuth Kit
Volatilityآنالیز memory dump
Foremostبازیابی فایل
Scalpelجایگزین Foremost
Binwalkآنالیز firmware
Guymagerتصویربرداری دیسک

نصب و حذف ابزارها#

# نصب یک ابزار
sudo apt install -y nmap
 
# نصب یک دسته کامل (متاپکیج)
sudo apt install -y kali-linux-web
 
# حذف یک ابزار (بدون حذف تنظیمات)
sudo apt remove nmap
 
# حذف کامل یک ابزار
sudo apt purge nmap
 
# حذف متاپکیج و تمام ابزارهای آن
sudo apt purge kali-linux-web
sudo apt autoremove -y

Wordlist ها در Kali

Kali مجموعه‌ای از wordlist‌های آماده در مسیر /usr/share/wordlists/ دارد. معروف‌ترین آن‌ها rockyou.txt است که ابتدا باید extract شود:

# استخراج rockyou.txt
sudo gunzip /usr/share/wordlists/rockyou.txt.gz
 
# بررسی حجم
ls -lh /usr/share/wordlists/rockyou.txt
# 134M

نصب تمام ابزارها#

اگر می‌خواهید تمام ابزارها را نصب کنید (توصیه نمی‌شود):

# نصب متاپکیج everything
sudo apt install -y kali-linux-everything
 
# خروجی:
# Reading package lists... Done
# ...
# The following NEW packages will be installed:
#   [list of 600+ packages]
# ...
# Need to get 12.3 GB of archives.

حجم زیاد

نصب kali-linux-everything بیش از ۱۲ گیگابایت دانلود و ۳۰ گیگابایت فضای نصب نیاز دارد. برای اکثر کاربران، kali-linux-default یا kali-linux-large کافی است.

خطاهای رایج#

ابزار اجرا نمی‌شود#

مشکل: command not found هنگام اجرای ابزار.

راه‌حل:

# بررسی نصب بودن بسته
dpkg -l | grep nmap
 
# نصب مجدد
sudo apt install -y nmap
 
# بررسی مسیر
which nmap
# /usr/bin/nmap

ابزار نیاز به root دارد#

مشکل: ابزار با خطای permission denied اجرا می‌شود.

راه‌حل: اکثر ابزارهای امنیتی نیاز به دسترسی raw به سخت‌افزار دارند:

# اجرا با sudo
sudo airodump-ng wlan0mon

ابزار کند اجرا می‌شود#

مشکل: برخی ابزارها به‌طور قابل توجهی کند هستند.

راه‌حل:

  • برای John/Hashcat: از GPU استفاده کنید
  • برای Nmap: از --min-rate استفاده کنید
  • برای sqlmap: تعداد threadها را محدود کنید

خلاصه و مرحلهٔ بعد#

Kali Linux با بیش از ۶۰۰ ابزار امنیتی، کامل‌ترین مجموعهٔ تست نفوذ را در اختیار شما قرار می‌دهد. شناخت کاربرد هر دسته و انتخاب ابزار مناسب برای هر وظیفه، کلید تسلط بر Kali است.

به‌عنوان گام بعدی، با ابزارهای کلیدی Kali آشنا شوید:

اشتراک‌گذاری:

این صفحه در تاریخ ۵ تیر ۱۴۰۵ به‌روزرسانی شده است.