كيف تصبح هكر
السلام عليكم ورحمة الله وبركاته:
كثيرا ما رينا تساؤلات حول كيف تصبح هكر ومن اين البداية وايه الاساسيات اللي ابدا بيها انهارده باذن الله راح نجيب علي هذه التساؤلات
اولا ما معني كلمة هكر؟؟
قد يظن الجميع ان كلمة هكر معناها المخترق لكن هذا هو المعني الضيق لكلمة هكر فهكر تعني المتمكن من عمله واي عمل تتمكن فيه حتي لو كان بعيد عن الاختراق خالص ممكن تقول انك هكر فيه ودليل علي كلامي انك تجد كتاب اسمه -hacking photoshop- ومعناه احتراف الفوتوشوب وليس له اي صلة بالاختراق لكن جرت العادة ان كلمة هكر تعني المخترقين
ثانيا من هو الهكر؟؟ وكيف تصبح هكر:
الهكر هو شخص ملم باساسيات الشبكات والبرمجة والمواقع وملم بكيفية عمل هذا الجهاز العجيب المسمي بالكومبيوتر ككل ملم بنقاط ضعفه ونقاط قوته ويعرف كيف يتعامل مع هذا الجهاز بطريقة احترافية وطبعا اقصد بكلمة ملم هنا التعمق وليس الالمام السطحي بالامور
وهنا يبدا موضوعي لان هنا ياتي السؤال الاهم كيف اكون هكر؟؟
طبعا فيه مواضيع راح تلاقيها بتقولك اتعلم الحماية قبل الاختراق ومعرفش ايه لكن من وجهة نظري الشخصية عليك انك تبدا بتعلم اشياء اخري قبل ان تبدا فعليا في تعلم الاختراق
من تلك الاشياء طبعا انك تتعلم وتجيد التعامل مع نظام لينكس لان محاولة تعلم الهاك علي نظام ويندوز تشبه تعلم الرقص ببدلة حديدية
طيب واحد هنا هيسالني ويقولي طيب يا ابوحميد انا معرفش عن اللينكس ده حاجة
هقولك اللينكس ده هو نظام تشغيل غير الويندوز وهو افضل من الويندوز بمراحل ولو عاوز تتعلمه عندك مصادر كتير اذكر منها علي سبيل المثال وليس الحصر :
مجتمع لينوكس العربي - آخر الأخبار والمواضيع
تقديم دورة لينوكس : الطريق لما وراء النوافذ
لينكساوي
وانصحك انك تتعلم علي التوزيعة ابونتو ubuntu
قبل ان تتنتقل للتوزيعة Backtrack وهي توزيعة اللينكس التي صنعت خصيصا للهكرز
طيب بعد ما اتعلمنا لينكس نيجي للنقطة الثانية وهي البدا في تعلم الاختراق فيه ناس تقولك اتعلم الحماية الاول قبل الاختراق وصراحة انا من معارضي هذا الرايي فكيف لشخص لا يعرف اصلا كيف يخترق ان يحمي نفسه من الاختراق وطبعا كلنا لما بدانا دخول المجال ذهلنا من الامكانيات التي لم نكن نعرفها واتصدمنا لما عرفنا ان الفيرس يمكن ان يشفر وهكذا وطبعا عشان نحمي نفسنا لازم اولا نتعلم الاختراق وطرقه وبعدين نتعلم الحماية منه وطبعا ياريت تتعلم من منتدي اجنبي او منتدي عربي محترم مثل العاصفة كده لكن هنتعلم ايه؟؟
اول حاجة لازم تتعلمها في الاختراق هي الطرق البدائية والطرق البدائية هي الاختراق بالباتشات كبرنامج بيفروست وخلافه والتلغيم والدمج وكيفية كشف التلغيم وكذلك التشفير بطرقه المختلفة
وده رابط لدورة جميلة جدا
http://www.3asfh.net/vb/t103372.html (للمبتدئين : الدورة الاحترافية لاختراق الاجهزة) وديه دورة للحماية
http://www.3asfh.net/vb/t98995.html (فنون وطرق الحمايه من الاختراق # الاجزء الاربعه .. NoWaY) وطبعا المنتدي مليان شروحات
وبعد ماتتعلم الطرق البدائية يجب ان تنتقل لمرحلة اكثر احترافا وهنا انا انصحك وبشدة ببدا التعلم علي الميتاسبلويت metasploit وايه هي الميتاسبلويت؟؟ هي اداة قوية جدا من اقوي ادوات الهكر تحتوي الكثير من الثغرات (والثغرات هي خروقات امنية تمكنك من اختراق النظام بطرق اكثر احترافية) وتحاول علي قد ما تقدر انك تكتشف وتفهم اسرار وقوة الميتاسبلويت
وهنا رابط لعدة دورات عن الميتاسبلويت
http://www.3asfh.net/vb/t131196.html (فهرس دروس الميتاسبلويت METASploIt)
نيجي لمرحلة اخري وهنا قد يظن البعض اني راح انصحك بتعلم اكتشاف الثغرات لكني سانصحك هنا بتعلم لغتي البرمجة الاسيمبلي والسي وده لعدة اسباب وفوائد منها:
1-لايوجد نظام يعمل الا بهاتين اللغتين والكيرنل او نواة الانظمة كلها متبرمجة باللغتين دول
2- الاسيمبلي تساعدك في الهندسة العكسية وفي كسر البرامج وفي اكتشاف الثغرات وحتي في تشفير الفايروسات والسيرفرات
3-اغلب ثغرات الانظمة تحتاج لخبير في اللغتين ليثبر تلك الثغرات ويكتشفها
وهناك موقع جميل جدا لتعليم لغة الاسيمبلي وهو موقع الفريق العربي للهندسة العكسية وده عنوانه
www.at4re.comوطبعا لازم تكون ليك لغة برمجة تكتب بيها ادواتك الشخصية غير الاسيمبلي والسي لصعوبتهم
وانصحك بالابتعاد كل البعد عن الVB واشباهها من اللغات وده لسبب بسيط وهو ان هذه اللغة لا تعمل الا علي نظام الويندوز وكمان لانها صعبة نسبيا وصراحة انصحك بالبدا بالغة الروبي ruby
وده موقعها الرسمي Ruby Programming Language
وهنا يوجد كتاب رائع جدا بالعربية لتعليم اللغة
http://itwadi.com/introduction_to_rubyكما يوجد الموقع الرائع جدا Programming Freaks | دورات ومقالات برمجيه - Index
خلصنا من البرمجة ندخل في مجال من اوسع واهم مجالات الهكر وهو الشبكات وهنا اعني احتراف الشبكات وليس فقط اختراقها فقد تتمكن من اختراق شبكة ضعيفة لكن لن تستطيع مهاجمة شبكة قوية الا اذا كنت محترف بالشبكات والبروتوكولات وتعرف عن الباكيت ومراقباتها
وتفهم ميكانيكية عمل تلك الشبكات وهنا مدونة رائعة تهتم بالشبكات Network Set
ولو تسالني عن البرتوكولات راح اقولك اهتم باهم برتوكولين وهما الtcp/ip لانه لا يوجد جهاز ليست به تلك البرتوكولات لان ببساطة بدونها لا يوجد الانترنت وهنا دروس دورة عن الtcp/ip
http://www.3asfh.net/vb/t28530.html (ضربة البداية لدورة Tcp/ip)
http://www.3asfh.net/vb/t28617.html (الدرس الثاني في ال Tcp/ip)
http://www.3asfh.net/vb/t28852.html (الدرس الثالث في ال Tcp/ip)
http://www.3asfh.net/vb/t29138.html (الدرس الرابع في Tcp/ip)
http://www.3asfh.net/vb/t29830.html (الدرس الخامس (1) في Tcp/ip)
وهنا دورة متميزة لاختراق الشبكات المحلية
http://www.3asfh.net/vb/t104924.html (حصريا دورة من تصميمي لاختراق الشبكات المحلية 2009)
نوصل لمرحلة تعتبر الاكثر احترافية علي الاطلاق وهي اكتشاف الثغرات وهتكون سهلة نوعا ما لو انت طبقت الخطوات اللي فاتت كويس والثغرات زي ما قولنا هي خروقات امنية تمكن المهاجم من اقتحام الجهاز بشكل متقدم يعني دون ارسال باتش ولا فيروس ولا غيره وطبعا منها انواع فمنها ثغرات للاجهزة ومنها للمواقع
وهنا عندنا شرح عن ثغرة البفر اوفر فلو Buffer over flowوهي من اقوي واشهر الثغرات واكثرها انتشارا خاصة في مجال الاجهزة
http://www.3asfh.net/vb/t92554.html (شرح ثغرات البفر اوفرفلو buffer overflow من الالف الى الياء حصريا من شاجع)
وهنا دورة تشمل الاختراق واكتشاف واستغلال بعض الثغرات للمواقع
http://www.3asfh.net/vb/t100244.html (دوره اختراق المواقع والسيرفرات من الاخ HcJ)
وفي النهاية ارجوا اني قد افدت اخواني المبتداين وان اكون اضفت لهم ولو جزء بسيط من المعلومات واتمني اني في النهاية اكون رسمت ملامح الطريق والبداية لاحتراف الهكرز
اخوكم في الله احمد والسلام ختام