🧪 2. مسح آثار Linux ( Clearing Your Tracks On Linux Lab)
🎯 الهدف الأساسي: إزالة جميع الأدلة على وجودك وأنشطتك من نظام Linux المستهدف، بما في ذلك مسح سجلات Bash History وحذف الملفات التي تم رفعها.
🔧 الأدوات المستخدمة:
Nmap
Metasploit Framework (MSFConsole)
exploit/unix/samba/is_known_pipe(Metasploit module)Linux Bash Shell commands:
/bin/bash -i,history -c,rm ~/.bash_history,rm [filename],cat /dev/null > /var/log/syslog
📜 خطوات التنفيذ:
📊 أولاً: الاستطلاع والفحص والاستغلال (Reconnaissance, Scanning & Exploitation) 🗣️ إذا حصلت على عنوان IP الخاص بالنظام المستهدف.
لو نفذت فحص Nmap على المنفذ 445:
nmap -sV -p 445 [Target IP]فسوف يظهر أن خدمة Samba بإصدار
3.xتعمل على المنفذ 445.لو استخدمت وحدة استغلال
exploit/unix/samba/is_known_pipeفي Metasploit:msfconsole -q use exploit/unix/samba/is_known_pipe set RHOSTS [Target IP] exploitفسوف تحصل على جلسة Command Shell.
لترقية Command Shell إلى Bash Shell تفاعلي:
/bin/bash -iفسوف تحصل على جلسة Bash Shell تفاعلية.
📊 ثانياً: مسح سجلات Bash History (Post-Exploitation - Clearing Tracks)
لماذا نمسح سجلات Bash History؟: يقوم Linux بتخزين الأوامر التي يتم إدخالها في Shell في ملف يسمى
.bash_history(مخفي). مسح هذا السجل يزيل الأدلة على الأوامر التي قمت بتنفيذها.لو كنت داخل جلسة Bash Shell.
🔑لو كتبت الأمر التالي لمسح سجل الأوامر الحالي:
فسوف يتم مسح سجل الأوامر الحالي.
🔑لإزالة ملف
.bash_historyبالكامل:فسوف يتم حذف الملف، مما يضمن عدم وجود أي سجلات سابقة.
للتحقق (بعد حذف الملف):
فسوف تجد أن ملف
.bash_historyلم يعد موجوداً.
📊 ثالثاً: حذف الملفات والأدوات التي تم رفعها ومسح سجلات النظام (Post-Exploitation - Clearing Tracks)
حذف الملفات يدوياً (إذا تم تخزينها في مجلد مؤقت):
لو قمت بتخزين الملفات في مجلد مؤقت (مثل
/tmp).لو كتبت الأمر التالي لحذف ملف:
أو لحذف مجلد بالكامل:
مسح سجلات النظام (Log Files) (يتطلب صلاحيات Root):
لو كنت داخل جلسة Shell (بصلاحيات Root).
لو كتبت الأمر التالي لمسح محتوى ملف سجل النظام (syslog):
فسوف يتم مسح محتوى ملف السجل المحدد. يمكنك تطبيق هذا على ملفات سجل أخرى في مجلد
/var/log.
✅ نقاط التحقق:
الوصول إلى Bash Shell.
🔑 نجاح مسح سجل الأوامر باستخدام
history -c.🔑 نجاح حذف ملف
.bash_historyباستخدامrm ~/.bash_history.القدرة على حذف الملفات التي تم رفعها يدوياً.
القدرة على مسح سجلات النظام (إذا كنت بصلاحيات Root).
Last updated