Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

جميع المقالات

مصطلحات مفيدة في مجال اختبار الإختراق

عالم الإختراق واسع جداً, و من أهم مفاهيمه تجربة الإختراق (Penetration Testing) لإكتشاف الثغرات, هنا تجد اهم المصطلحات في هذا العالم ك Trojen Horse,Adware/Syware , Malware, Worm,Virus,

إكتشاف ثغرات المواقع

إكتشاف ثغرات المواقع (Penetration Testing) و تطبيقات الويب عبر أداة nikto و owasp-zap و كيفية إستعمالهم.

البرمجة و الخوارزميات

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

كيف تفعل Debug للكود خطوة خطوة

في عالم البرمجة كلمة Debug أو Debugging تعني التحكم في تنفيذ أوامر البرنامج بهدف معرفة مكان وجود الأخطاء البرمجية (Bugs) أو المنطقية (Logical Errors) بالضبط في الكود بهدف تصحيحها.

طرق حل المشاكل البرمجية

كمبرمج مهما كان مستواك خاصة و إن كنت مبتدئ ستواجه العديد من المشاكل البرمجية و تبدأ بالبحث عن حل لها.في هذا المقال ستتعلم كيف تجد الحل لهذه المشكلات بطريقة بسيطة و سهلة.

مفهوم السجلات و التعامل معها في جافا

السجلات (Logs) هي ملفات يتم تخزين البيانات و الأحداث الحاصلة أثناء تشغيل البرنامج و تفيدنا لكشف سبب مشكلة معينة, حركة غير مألوفة في النظام و غيرها من الأمور, كالصندوق الأسود للطائرة تماما.

ناقلي هجوم الهندسة الاجتماعية

الهندسة الإجتماعية هي العمل القائم على مناورة الآخرين نفسياً بهدف الحصول على المعلومات التي نريدها منهم بدون إستخدام أي طرق تقنية. يمكن أن تكون موجهات هذا النوع من الهجمات عبر عدة طرق سنتطرق إليها في هذا المقال.

الترويج لدورات تعليمية عن طريق إحصاءات وهمية

يقوم المشاهير بخداع المبتدئين عبر إحصاءات مزيفة على وسائل التواصل الإجتماعي, فكيف تستطيع كشف التلاعب بك عبر هذه الحيل؟

لماذا أتعلم تطوير المواقع إذا كان بإمكاني إستخدام ووردبريس؟

ووردبريس عبارة عن نظام إدارة محتوى (Content Management System) مجاني و مفتوح المصدر, ما هو نوع المواقع التي يمكن الحصول عليها بواسطته, ما هي مشاكله, كيف تستطيع احتراف التعامل معه بنفسك إن أردت ذلك, و كيف يمكنك الربح من خلاله.

إستراتيجيات لحماية البرامج و المواقع من الإختراق

بعض الإستراتيجيات لحماية النظام المبرمَج من الإختراق و سرقة البيانات و التي يمكن تطبيقها في مختلف مجالات البرمجة مثل برامج سطح المكتب، المواقع و التطبيقات.