السلام عليكم و رحمة الله تعالى و بركاته ،
لدي سؤال طالما حيرني , هل بإمكان أي شخص أن يصبح هاكراً أم أنه مجال مقتصر على الأذكياء فقط !
مثلاً أنا لا أعرف لغة أخرى غير العربية و لا أجيد المواد الدراسية التي تتطلب ذكاء كالرياضيات أي بإختصار أنا غبي فهل بإمكاني أن أكون هاكراً ؟ أم أن الأمر مستحيل ..
الهكر علم من العلوم
ليس له علاقه بالذكاء
بل بفهم اماكن الاخطاء واحتمال وقوعها
مثل الطبيب عندما يقوم بتشخصي مريض
المبتديء من الاطباء يحتاج تشخيص كامل و و و الى ان يصل لنتيجة المرض
اما الاستشاري او الخبير من الاطباء من سنوات الممارسة والخبرة يعرف اغلب الحالات التي تمر عليه لو لم يعمل فحص ولكن احيانا الفحص للتاكيد لكي لايكون التشخيص خاطيء
كذلك الهكر يحتاج ممارسة وفهم آليتها
فهو علم متشعب ويحتاج الكثير من الوقت والممارسه لاتقانه
ليس له علاقه بالذكاء
بل بفهم اماكن الاخطاء واحتمال وقوعها
مثل الطبيب عندما يقوم بتشخصي مريض
هل تمزح ؟
للأسف أنني جاد ولا أمزح
اتكلم من واقع تجربة عزيزي وليست من مقالات مثل يف تصبح مليونيرا بيومين ( للمقارنة فقط)
لو اردت ان اوضح لك الصورة
بما ان الهكر عالم متشعب سأوضح لك جزء بسيط جدا لكي تفهم الصورة
لدي الموقع هذا (حسوب كمثال)
io.hsoub.com
لن اتشعب فقط لكي اوضح لك الفكرة
ساقوم بتحليل حسوب وساعرف جميع المدخلات بهذا الموقع وجميع المخرجات وجميع المتغيرات و و و الى اخره
من جمع معلومات عن الموقع
وبعد جمع معلومات الموقع وجدت مسار io.hsoub.com/?any=2
المسار وهمي فقط لضرب المثال
هنا يتصل على قاعدة البيانات ويستعلم عن المتغير الذي يحمل القيمة 2 من قاعدة البيانات
ويقوم باخراجها للمستخدم
ساقوم حسب دراستي وخبرتي بحقن هذا المتغير بالرمز
'
كمثال فقط والمبرمج لم يقم بتامين هذا المدخل ويفرض على المستخدم انه من نوع رقمي فقط وجعله يقبل اي شيء
هنا كيف سيكون الاستعلام SELECT * FROM any WHERE id=$any
المتغير $any هو من سيستبدل بالمدخل 2 وانا اضفت ' اصبح الاستعلام مغلق
سادمج استعلام اخر و و و و الى اخره
اين الذكاء بالموضوع ؟
هو فقط علم طريقة اغلاق استعلام ودمج استعلام اخر حسب خبرة الفاحص ّ!!!!!
ويقاس ذلك على اغلب الثغرات
ولو اتجهت الى ثغرات على سبيل المثال لا الحصر
buffer over follow
البفر او ماتعرف بالطفح
ومثلا ساتكلم عن remote
وليس local
فهم الية هالنوع من الثغرات
انه يكون هناك خادم وعميل
يتواصلون بينهم
على منفذ معين
البورت 0000 بورت وهمي كمثال
المبرمج لم يقم بتحديد القيمة المرسلة الى البرنامج
ساقوم باغراقه برسالة كبيرة الحجم
واللذاكرة المحجوزة تقبل 4 بايت .؟
يصبح هنا كراش للبرنامج
طبعا لن اتكلم عن كيفية عملها وكيفية حقنها و و و الى اخره
هي مجرد علوم مع الدراسة والممارسه تتقنها اتقان تام
طبعا شرحي يحتمل الخطا اكثر من الصواب
ولكن احببت ان اوضح لك انه علم ولايعتمد على الذكاء فقط الممارسة
وفقني الله واياكم
ولكن احببت ان اوضح لك انه علم ولايعتمد على الذكاء فقط الممارسة
لو كان هذا صحيح لما اعلنت الشركات كغوغل و فيس بوك برامج مكافآت للكشف عن الثغرات في أنظمتها و اكتفت بتوظيف بعض الأشخاص لحل الموضوع
المسألة تحتاج لذكاء لان الثغرات الهامة لا تكون دائما واضحة و محددة بانواع محددة و روتينية
مع تحياتي
التعليقات