مرحبا بكم جميعا , أردت اليوم أن أجيب على استفساراتكم في ما يخص الهاكينج طبعا لدي خبرة كبيرة في المجال فقد دخلته عام 2003 أي حوالي 15 سنة ! ولليوم لازلت أهوى هذا المجال ولا أعتبر نفسي للآن محترف بكل صراحة هذا المجال عميق جدا وأكاد أجزم أنه مهما قضيت من عمرك في التعلم والتجريب لن تصل لمرحلة الاحتراف أبدا لأن المجال كبير وفيه الكثير من المزايا حيث يعلمك الصبر والتفكير المنطقي والنقدي والتحليل ويحفزك على تعلم البرمجة والشبكات والتعامل مع مختلف انواع الأنظمة وفهم عميق جدا للآلة وله أيضا سلبيات من بينها انه يضيع الكثير من وقتك ويلهيك عن أشياء كثيرة منها العلاقات الاجتماعية والسفر والاستمتاع بالحياة اخ..
طبعا الكلام يطول في هذا الموضوع وأنا أريد أن أضع بين يديكم خبرة 15 سنة عسى تنفع من يريد الدخول لهذا المجال او يرغب في الاطلاع على خباياه وأن تعم الفائدة على الجميع .
اولا شكرا لك علي هذا الموضوع الشيق( :
لدي بعض الاسئله :-
اولا كيف يتم اكتشاف الثغرات في المواقع مثل فيسبوك وكم تحتاج حتي تصبح محترف وتصل الي مرحلة اكتشاف الثغرات؟
هل بعد خبرتك الطويله اكتشفت ثغرات في مواقع مثل فيسبوك جوجل الخ.. واذا اجابتك نعم كم استغرقت ب البحث عنها ؟ واذا اجابتك كانت لا.. اذا هل تظن ان 15 سنه لك لم توهلك بعض الي اكتشاف مثل هذه الثغرات ام انك لم تهتم ولكن تستطيع الاكتشاف اذا اردت.. واذا كنت تستطيع كم من الوقت تتوقع ان تبحث حتي تجد ثغره؟
اتابع الكثير من دورات البرمجه معظمها يكون الأساسيات مثل ضرب عددين والخ.. متي تتوقع ان يصل الشخص الاحتراف في احدي لغات البرمجه؟
عند اكتشاف ثغره في موقع ما..اثنا الفحص هل تكتشف الثغره في Front end Development في الموقع ام في Back end Development في الموقع ؟
في كم لغه انت محترف الان من لغات البرمجه؟ يمكنها ذكرها ايضا.. كم استغرقت من الوقت في اي لغه من لغات البرمجه لي احترافها؟
وشكرا لك مره اخري
اولا شكرا لك علي هذا الموضوع الشيق( :
عفوا أخي الكريم
لدي بعض الاسئله :-
اولا كيف يتم اكتشاف الثغرات في المواقع مثل فيسبوك وكم تحتاج حتي تصبح محترف وتصل الي مرحلة اكتشاف الثغرات؟
المواقع الكبيرة غالبا تكون عمليات اكتشاف الثغرات فيها صعبة وتحتاج خبرة خصوصا في السنوات الأخيرة تطورت الحماية بشكل كبير عن السنوات السابقة ولكن مع هذا ممكن اكتشاف الثغرات وعملية الفحص تتم بشكل يدوي في الغالب وأغلب الثغرات التي تجدها تكون
SQL injection , Cross-Site Scripting , Blind SQL Injection
وتجد أيضا بكثرة الثغرات المتقدمة مثل
Buffer Overflow , Command Injection , Heartbleed
طبعا ثغرات الريموت هي الأخطر والأكثر انتشار في السيرفرات الخاصة بالمواقع الكبيرة , يمكنك أيضا الفحص باستعمال الأدوات الخاصة بالفحص او تقوم انت ببرمجة أداة معينة ولا ننسى كذلك ثغرات zero-day اي الثغرات التي قد تكتشفها أنت في البرامج المنصبة على السيرفر او في السكريبت نفسه , لا تستطيع حصر الثغرات في عدد معين او انواع معينة ولكي تصل لمرحلة الاحتراف في اكتشاف الثغرات تحتاج أن تتقن لغات البرمجة مثل :
Php ,Asp, Perl ,Python , Java ,Ruby,C,C++,C#,Assembly
ويجب أن تفهم أيضا نظام العد الثنائي والنظام العشري وتفهم كيف تشتغل الآلة لأنك سوف تحتاج ذلك في ثغرات الفيض و الهندسة العكسية , اما بخصوص المدة التي تحتاجها فهي تعتمد على الشخص نفسه والخلفية التقنية التي يملكها
هل بعد خبرتك الطويله اكتشفت ثغرات في مواقع مثل فيسبوك جوجل الخ.. واذا اجابتك نعم كم استغرقت ب البحث عنها ؟ واذا اجابتك كانت لا.. اذا هل تظن ان 15 سنه لك لم توهلك بعض الي اكتشاف مثل هذه الثغرات ام انك لم تهتم ولكن تستطيع الاكتشاف اذا اردت.. واذا كنت تستطيع كم من الوقت تتوقع ان تبحث حتي تجد ثغره؟
نعم اخي اكتشفت عدد لا بأس به في مواقع
Facebook ,Yahoo,Bing,Msn,Amazonaws,Aol,Alexa,4shared
لم يأخذ ذلك وقتا طويلا مثلا أليكسا وصلت لصلاحية الروت على سيرفراتها في غضون أسبوع وسحبت بيانات هائلة ههه وأيضا امازون وجدت فيها قرابة 7 ثغرات كانت أخطرها ثغرة سمحت لي بسحب أي داتا من المواقع المستضافة على سيرفراتها وياهو اخترقت أحد نطاقاتها الفرعية ووصلت حتى لوحة التحكم اخ .. لكني لا أركز على المواقع الكبيرة بل جل تركيزي على البنوك او المواقع التجارية ومنتديات الاختراق الكبيرة باختصار المواقع التي تعود بفائدة علي سواء كانت علمية او مادية, لأن المكآفات مجرد خدعة تصور أحد الأخوة في فريق Sec4ever اكتشف ثغرة تسمح بسحب أي حساب Hotmail
وبعد تواصله معهم قدمو له فيزا مشحونة بـ 2000 $ فقط ! بالرغم أنه لو قام بتقديم خدمة لسحب أي ايميل كان مليونير اليوم او حتى لو باع الثغرة في السوق السوداء
اتابع الكثير من دورات البرمجه معظمها يكون الأساسيات مثل ضرب عددين والخ.. متي تتوقع ان يصل الشخص الاحتراف في احدي لغات البرمجه؟
أكيد أخي ممكن ذلك فقط تحتاج للرغبة والعمل الجاد ووضوح الرؤية أي أن تكون لك أهداف على المدى المتوسط والبعيد وأنصحك أيضا بأن تحسن الانجليزية اذا كنت ضعيفا فيها لأن لا احتراف للبرمجة بدون انجليزية قوية وايضا حاول فهم الجبر والمنطق وبعض أسس الحساب والرياضيات
عند اكتشاف ثغره في موقع ما..اثنا الفحص هل تكتشف الثغره في Front end Development في الموقع ام في Back end Development في الموقع ؟
الثغرات غالبا تكون داخل الكود البرمجي نفسه أي أن الثغرة هي خطأ برمجي
في كم لغه انت محترف الان من لغات البرمجه؟ يمكنها ذكرها ايضا.. كم استغرقت من الوقت في اي لغه من لغات البرمجه لي احترافها؟
7 لغات
Php,Java,Perl,Python ,C, C++,C#
أقصرها كانت Php أخذت مني 1 عام وأطولها C أخذت 3 سنوات
وشكرا لك مره اخري
عفوا يا الطيب وأهلا وسهلا بك في أي وقت
التعليقات