كالي لينكس هو توزيعة لينكس مبنية خصيصًا للاختبار واختبار الأمان. إليك شرح مختصر للأساسيات وبعض الأوامر الرئيسية والبرامج الشهيرة في كالي لينكس:
الأساسيات:
- تثبيت كالي لينكس: يمكنك تحميل صورة ISO لكالي لينكس من الموقع الرسمي وتثبيتها على جهاز الكمبيوتر الخاص بك.
- الدخول: بعد التثبيت، ستحتاج إلى تسجيل الدخول بمستخدم root (المدير) أو باسم مستخدم آخر.
- إدارة الشبكة: يمكنك استخدام أوامر مثل
ifconfig
وiwconfig
لإدارة الشبكات والاتصال بالإنترنت. - تحديث النظام: للحصول على أحدث التحديثات والبرامج، استخدم
apt update
وapt upgrade
.
بعض الأوامر الرئيسية:
ifconfig
: لعرض معلومات الشبكة.nmap
: لفحص الشبكات واكتشاف الأجهزة.aircrack-ng
: لاختبار أمان شبكات Wi-Fi.msfconsole
: لبدء Metasploit Framework.hydra
: لاختبار كلمات المرور.gdb
: مصحح الأخطاء والعيوب.john
: لفك تشفير كلمات المرور.
برامج مشهورة في كالي لينكس:
- Metasploit: إطار عمل اختبار الأمان والاختراق.
- Wireshark: لتحليل حركة الشبكة.
- Aircrack-ng: لاختبار أمان شبكات Wi-Fi.
- Nmap: لفحص الشبكات واكتشاف الأجهزة.
- Burp Suite: لاختبار تطبيقات الويب.
- John the Ripper: لفك تشفير كلمات المرور.
- Hydra: لاختبار كلمات المرور.
تحميل كالي لينكس:
- قم بزيارة موقع Kali Linux على الويب (https://www.kali.org/).
- انتقل إلى صفحة التنزيل واختر الإصدار الذي تريد تثبيته.
- قم بتنزيل ملف الصورة ISO الخاص بالإصدار الذي اخترته.
- قم بإنشاء وسائط تثبيت (مثل USB bootable) باستخدام برنامج مثل Etcher.
- قم بتشغيل جهاز الكمبيوتر من وسائط التثبيت واتبع الخطوات لتثبيت كالي لينكس على جهازك.
هذا هو شرح مختصر لأساسيات كالي لينكس وكيفية تثبيتها وبعض الأوامر والبرامج الشهيرة فيها. تذكر أن استخدام كالي لينكس للأغراض الشرعية والقانونية فقط، ويجب مراعاة الأمان والخصوصية في جميع الأوقات.
شرح معظم اوامر كالي لينكس مع طريقة استخدام كل امر
كالي لينكس هو توزيعة مبنية خصيصًا لاختبار الأمان واختبار الاختراق. إليك شرح لبعض الأوامر الرئيسية في كالي لينكس وكيفية استخدامها:
- ifconfig: يُستخدم لعرض معلومات الشبكة مثل عناوين IP و MAC والواجهات الشبكية.
- لعرض جميع الواجهات الشبكية:
ifconfig
- لتفعيل واجهة:
ifconfig <interface> up
- لإلغاء تفعيل واجهة:
ifconfig <interface> down
- لعرض جميع الواجهات الشبكية:
- iwconfig: يُستخدم لإدارة واجهات الشبكة اللاسلكية (Wi-Fi).
- لعرض معلومات الواجهة اللاسلكية:
iwconfig <interface>
- للبحث عن شبكات Wi-Fi متاحة:
iwlist <interface> scan
- للاتصال بشبكة Wi-Fi:
iwconfig <interface> essid <SSID> key <key>
- لعرض معلومات الواجهة اللاسلكية:
- ping: يُستخدم لفحص الاتصال بجهاز آخر عبر الشبكة.
- لإرسال طلب ping:
ping <IP_address>
- للتوقف عن ال ping: اضغط
Ctrl+C
- لإرسال طلب ping:
- nmap: أداة لفحص الشبكات واكتشاف الأجهزة والخدمات العاملة عليها.
- لفحص نطاق IP:
nmap <IP_range>
- لفحص مجموعة من المنافذ:
nmap -p <port_range> <IP_address>
- للفحص بشكل مفصل:
nmap -A <IP_address>
- لفحص نطاق IP:
- netcat (nc): أداة لإنشاء اتصالات شبكية ونقل البيانات.
- لإرسال بيانات إلى مضيف آخر:
echo "data" | nc <host> <port>
- لاستماع لاتصالات على منفذ محدد:
nc -l -p <port>
- لإرسال بيانات إلى مضيف آخر:
- aircrack-ng: أداة لاختبار أمان شبكات Wi-Fi وكسر كلمات المرور.
- للبحث عن شبكات Wi-Fi:
airodump-ng <interface>
- لاستخراج معلومات شبكة معينة:
airodump-ng -c <channel> --bssid <BSSID> -w <output_file> <interface>
- لكسر كلمة المرور:
aircrack-ng -w <wordlist> -b <BSSID> <capture_file>
- للبحث عن شبكات Wi-Fi:
- Metasploit: إطار عمل لاختبار الأمان والاختراق. يمكن استخدامه بواسطة الأمر
msfconsole
.- لبدء Metasploit:
msfconsole
- لاستخدام موديول معين:
use <module>
- لإعداد متغيرات الموديول:
set <variable> <value>
- لتنفيذ الاختراق:
exploit
- لبدء Metasploit:
- John the Ripper: أداة لفك تشفير كلمات المرور.
- لاختبار كلمات المرور المشفرة:
john <password_file>
- لعرض النتائج:
john --show <password_file>
- لاختبار كلمات المرور المشفرة:
- Hydra: أداة لاختبار كلمات المرور والاعتداء على خدمات أمانية.
- لاختبار كلمات المرور SSH:
hydra -l <username> -P <password_list> ssh://<target>
- لاختبار كلمات المرور RDP:
hydra -l <username> -P <password_list> rdp://<target>
- لاختبار كلمات المرور SSH:
هذه أمثلة على بعض الأوامر الأساسية في كالي لينكس وكيفية استخدامها. يُفضل دائمًا فهم الأدوات والأوامر بشكل جيد قبل استخدامها في أي سياق، وضرورة الالتزام بالقوانين والأخلاقيات عند استخدام هذه الأدوات لأغراض اختبار الأمان.