Follow along with the video below to see how to install our site as a web app on your home screen.
ملاحظة: This feature may not be available in some browsers.
الاشخاص المحترفون و الذين لديهم خبرة في هذا المجال يساعدنا بخريطة طريقة.
عن أنس بن مالك رضي الله عنه عن النبي صلى الله عليه وسلم قال: «لا يؤمنُ أحدُكم حتى يحبَّ لأخيه ما يحبُّ لنفسِه».
السمعة:
السمعة:
الاشخاص المحترفون و الذين لديهم خبرة في هذا المجال يساعدنا بخريطة طريقة.
عن أنس بن مالك رضي الله عنه عن النبي صلى الله عليه وسلم قال: «لا يؤمنُ أحدُكم حتى يحبَّ لأخيه ما يحبُّ لنفسِه».
#include <iostream>
#include <cstring>
#define BUFFER_SIZE 10
void vulnerableFunction() {
char buffer[BUFFER_SIZE];
std::cout << "Enter some text: ";
// Vulnerable code: no boundary check on input
std::cin >> buffer;
std::cout << "You entered: " << buffer << std::endl;
}
int main() {
vulnerableFunction();
return 0;
}
السمعة:
عاش عليك لخصت + لازم يكون عنده صبر ويعرف ينظم وقته بالذات ويبعد عن الريلز دي لانها مدمره لكل حاجه
شوف طريق سحري تبدأ فيه وتوصل للآخر ؟
انساها وطلعها من راسك
بس في طريق سحري انت لازم تبنيه بإيدك
عشان تكون OFFENSIVE فلازم تكون فاهم النقاط بأعماقها عشان تعرف الدنيا كيف تشتغل وتعرف كيف تفحص وكيف تهاجم وتستغل نقاط الضعف وحتى يكون عندك القدرة على اكتشافها واستغلالها سواء بالانظمة او بالعقول.
لهيك اول خطوة من الصفر لازم تفهم الكمبيوتر بأدق التفاصيل سواء من يقول لك هاي اجزاء مهمة او غير مهمة، سواء تكلمنا عن الشبكات او انظمة التشغيل او لغات البرمجة او الهارد وير
من بعدها تبدأ تدخل بمجال ال Offensive وتبدأ تشوف الكود اللي انت تعلمت تبنيه بالمرحلة الاولى من تعليمك هو ليش في ثغرة بهاذ الكود ؟ مع ان بالبداية انت تعلمت تبني مثلاً service تخدم فيها نفسك، تبدأ تسأل نفسك ليش صار في ثغرة مع ان من البداية ما انتبهت لها ؟
C++:#include <iostream> #include <cstring> #define BUFFER_SIZE 10 void vulnerableFunction() { char buffer[BUFFER_SIZE]; std::cout << "Enter some text: "; // Vulnerable code: no boundary check on input std::cin >> buffer; std::cout << "You entered: " << buffer << std::endl; } int main() { vulnerableFunction(); return 0; }
شوف هذا الكود يوخذ انبوت من المستخدم ويخزنه بال Buffer ويطبعه.
مشاهدة المرفق 10864
ابسط كود ممكن نتكلم فيه ولكن انت الان بنيته وتستخدمه حتى يخدمك ولكن بتصير لك نظرة ثانية لما تعرف عن BufferOverFlow
اذا جا ال Hacker واعطى انبوت اكثر من 10 بايت ( 10 احرف ) ممكن يسبب ثغرة BOF واللي بالضرورة
لكن لو جيت اكتب storm_sh3ll شوف النتيجة :
مشاهدة المرفق 10865
طيب ايش لازم اسوي ؟ ببساطة اي انسان يفكر يعمل حدود للإنبوت اللي يستقبله البرنامج
بحيث اذا تخطو ال 10 بايت خلاص يعمل دروب
مشاهدة المرفق 10866
هذا المثال يوضح لك ان في مبرمج يكتب البرنامج علشان يعطيه خدمة معينة وفي هاكر كان يختبر بالبرنامج وهو فاهم كواليس الكود ودارس احتمالات كثيرة لإنبوتس كثيرة.
اتمنى وضحت الصورة.
ابدأ بالاساسيات للكمبيوتر وتعمق فيها ولا تنسى تشارك اخوانك المسلمين مما رزقك الله وعلمك.
السمعة: