
خريطة طريق للهاكر المتعلم ذاتياً
القرصنة هي فن استخدام الأشياء بطرق غير مقصودة. على سبيل المثال، إذا كانت الفترة التجريبية لبرنامج ما على وشك الانتهاء، فقد تتمكن من تمديدها عن طريق تغيير تاريخ جهاز الكمبيوتر الخاص بك إلى الأسبوع السابق. هذه قرصنة.
لا توجد 'طريقة واحدة صحيحة' لتعلم القرصنة لأنها مصطلح واسع جدًا. لهذا السبب، الغرض من هذا الدليل هو تقديم اتجاه بدلاً من خارطة طريق.
إذا كان هناك شيء تعتقد أنه يجب إضافته/تحسينه، فيرجى إنشاء مشكلة.
أعتقد أنه من المهم معرفة جذورك، لذا دعنا نتحدث عنها دون إفراط في تحليل الأصل.
في ستينيات القرن الماضي، استخدمت شبكات الهاتف مجموعة من الأصوات لمعالجة المكالمات الهاتفية. اكتشفت مجموعة من الأشخاص كيف يعمل كل هذا وتمكنوا من إعادة إنتاج الأصوات بتردد 2600 هرتز التي كانت تستخدمها هذه الشبكات. كيف فعلوا ذلك؟ عن طريق النفخ في صافرة كانت تأتي مجانًا مع علب الحبوب. أطلق على هذا الفعل اسم phreaking وأطلق على الأشخاص الذين قاموا به اسم phreaks.
قال ديني تيريسي، أحد المخترقين الهاتفيين، في مقابلة:
"لم يكن الأمر مجرد خداع شركة الهاتف، بل كان التحدي التقني - إذا كنا قادرين على فعله."
لقد فعلوا ذلك لأنها كانت مشكلة رائعة بالنسبة لهم لحلها وأرادوا معرفة ما إذا كان بإمكانهم حلها. هذا هو بالضبط ما تعنيه ثقافة القرصنة، حتى اليوم.
إذا كنت ترغب في بيع الأدوية، فستحتاج فقط إلى مكان لتخزين الدواء وتسليم ما يحتاجه العميل. من ناحية أخرى، إذا كنت ترغب في إنشاء علاجات للأمراض، فستحتاج إلى معرفة كيفية عمل جسم الإنسان وكل شيء. منطقي، أليس كذلك؟ ينطبق الشيء نفسه على القرصنة. إذا كنت ترغب في أن تصبح جيدًا جدًا في اختراق شيء ما وإنشاء تقنيات جديدة للقيام بذلك، يجب أن تفهم كيف يعمل.
إذا كانت لديك بعض المعلومات التي تعتقد أنها قد تكون مفيدة للآخرين، فشاركها عبر وسائل التواصل الاجتماعي أو المنتديات أو المدونات. سيفيدك ذلك بعدة طرق:
كن فضوليًا، وجرب كثيرًا، وابنِ أشياء رائعة، هذا هو بيت القصيد، هكذا بدأ كل شيء. إذا قضيت حياتك تستخدم تقنيات وأدوات طورها أشخاص آخرون، فما الفائدة من اختيار طريق رائع كهذا؟
تحتوي خارطة الطريق على بعض الموارد الجيدة بالإضافة إلى بعض الموضوعات التي ستحتاج إلى البحث عنها في Google وقراءتها بنفسك. هذه ليست مجرد 'دليل خطوة بخطوة' أو مجموعة من الموارد.
اقرأ/شاهد الأشياء، ودون المصطلحات التي لا تفهمها، وابحث عنها في Google وتعلم عنها من 3 مصادر مختلفة على الأقل، ومرة أخرى دون المصطلحات التي لا تفهمها واستمر في تكرار العملية. لماذا 3 مصادر على الأقل؟ لأن المعلومات التي يقدمها منشئ واحد ستقتصر على ما يعرفه، والحصول عليها من 3 منشئين مختلفين سيمنحك فهمًا أفضل للموضوع من وجهات نظر مختلفة.
سأشير إلى هذه المنهجية باسم 'التعلم المتكرر' في جميع أنحاء الدليل.
للقرصنة مجالات عديدة، على سبيل المثال الهندسة العكسية، وقرصنة الويب، وقرصنة السيارات، وما إلى ذلك، ولكن بعض الأشياء مفيدة بغض النظر عن المجال، لذا دعنا نتحدث عنها أولاً.
سيساعدك ذلك على فهم أعمق للآلة التي ستستخدمها لساعات كل يوم، وكذلك لاكتساب منظور قيم لا يمكنني شرحه بالكلمات.
تذكر، تحتاج فقط إلى معرفة الأساسيات لأن هذه المعرفة ستستمر في التطور إذا كنت فضوليًا من خلال طرح أسئلة مثل "ماذا يحدث عند حذف ملف؟ إذا بقيت على الجهاز، كيف يتم تحرير المساحة؟ إذا اختفت حقًا، كيف تستطيع برامج الاسترداد استعادتها؟"
الموارد:
فهم كيفية عمل الإنترنت (والشبكات الأخرى)، إنه أمر ضروري لأن الشبكات موجودة في كل مكان.
مواضيع لبدء التعلم المتكرر:
IP address, MAC address, port, client & server, dns, tcp, udp, proxy, tls/ssl, vpn
الموارد:
ستقضي الكثير من الوقت في الطرفية سواء كان ذلك لتشغيل البرامج أو الوصول إلى الخوادم البعيدة. يمكنك استخدام أي نظام تشغيل، لكني أقترح أنظمة التشغيل القائمة على Linux ببساطة لأنه يمكنك تعديل كل شيء فيه، وهذا هو جوهر القرصنة. Ubuntu هو توزيعة Linux رائعة للمبتدئين.
لفهم كيفية عمل برنامج معين (مما يسهل اختراقه) وإنشاء البرامج الخاصة بك للقرصنة والمهام الأخرى.
هناك الكثير من لغات البرمجة، لكني سأقترح عليك البدء بلغة Python لأنها سهلة ويمكنها فعل كل شيء تقريبًا بدءًا من إنشاء كاشف للوجوه إلى موقع ويب.
لقد كتبت مقالًا حول كيفية البدء، اطلع عليه.
هناك بعض المفاهيم التي ستجدها في كل مقال آخر يتعلق بالأمن السيبراني، وهي مفيدة في معظم المجالات.
مواضيع لبدء التعلم المتكرر:
phishing, ddos and dos attack, website crawling, encoding and encryption, password cracking, login bruteforcing, man in the middle attack
إذا كنت قد اطلعت على كل الأساسيات، خاصة مفاهيم القرصنة الأساسية، فربما تكون قد طورت اهتمامًا ببعض الأشياء المعينة بالفعل. إذا لم تكن قد فعلت، فأنا أذكر بعض المجالات المتعلقة بالأمن السيبراني هنا، ابحث في Google عما يلفت انتباهك:
بمجرد أن تجد ما يثير اهتمامك أكثر، اقضِ يومًا واحدًا في إجراء بحث حول كيفية البدء وما هي أفضل الموارد للقيام بذلك. في اليوم التالي، ابدأ فقط ولا تتوقف عن التعلم أبدًا، كل شيء سيكون في مكانه.
أيضًا، افعل هذه الأشياء:
لست لأثير حماسك، لكن يمكنك أن تصبح غنيًا في يوم واحد، بشكل قانوني.
هل لديك مهارات؟ قم بمكافآت الأخطاء (bug bounties) أو أرسل الثغرات إلى منصات مثل Zerodium.
هل لديك مهارات وبعض الأعمال العامة عالية الجودة؟ اعمل كمستقل أو ابدأ في التقدم للوظائف.
ملاحظة: هذه التعليمات فقط لأولئك الذين اتخذوا قرارهم بشأن العمل في المجال التقني.
إذا كنت في المدرسة، تعلم العلوم والرياضيات جيدًا. هذه المعرفة حيوية. لا تهتم كثيرًا بالدرجات إذا كان الالتحاق بالكلية القريبة لن يكون صعبًا. استخدم باقي وقتك للتسكع مع أصدقائك وممارسة الرياضة وصقل مهاراتك. الأولين ليسا اختياريين.
إذا كنت في الجامعة، اقضِ وقتًا أطول في تحسين مهاراتك التقنية. تحتاج فقط إلى اجتياز الامتحانات والحصول على شهادة؛ الدرجات لن تهم على الإطلاق عند البحث عن وظيفة. إذا قمت بكل الأشياء الثلاثة التي ذكرتها لسنوات المدرسة - فستكون فردًا سليمًا واجتماعيًا وقادرًا في هذه المرحلة. إذا كنت قد أفسدت واحدًا أو أكثر من هذه الأمور الثلاثة، فلا بأس - يمكنك إصلاح ذلك الآن لكن افعل ذلك بأسرع ما يمكن.
حسنًا، كيف توصلت إلى هذا الاستنتاج؟ هل تلقيت هذه الملاحظات من عدة مقابلات حديثة؟ هل لا تفهم كلمة واحدة عندما يتحدث 'خبيران' في مجالك؟
أم، هل تشعر بذلك فقط؟ غالبًا ما يكون مجرد شعور وهو في الواقع مؤشر على أنك تبلي بلاءً حسنًا. تأثير دانينغ-كروجر يشرح ذلك جيدًا:
قسّم يومك إلى 3 أجزاء:
يحدث الإرهاق عندما تعمل لفترة طويلة جدًا أو تعمل على نفس الشيء لفترة طويلة. إن التأكد من تعلم أشياء جديدة والاستمتاع كل يوم سيبقي الإرهاق بعيدًا.
هذه المحادثة التي ألقاها هارون مير تعالج هذه المشكلة بشكل جيد جدًا: أنت وأبحاثك. هذه نسخة خاصة بالقرصنة من المحادثة الأصلية "أنت وأبحاثك" التي ألقاها الدكتور ريتشارد دبليو هامينج لطلاب العلوم.
قد ترغب أيضًا في قراءة مدونتي حول الإبداع والشك الذاتي والقيام بعمل رائع.
هل أنت عالق في مرحلة تعلم فيها أن لديك أشياء مهمة للقيام بها لكنك لا تستطيع إنجازها؟ لا تملك أبدًا ما يكفي من الحافز لبدئها، أو تفقد التركيز بعد وقت قصير، أو فقط تفعل لا شيء طوال اليوم ثم تشعر بالسوء حيال ذلك؟
دع عقلك يعرف كم هو شعور جيد إنجاز الأشياء من خلال فعل الحد الأدنى. أنشئ قائمة مهام تحتوي على هذه العناصر الأربعة:
كل ذلك تم؟ رائع، لا تتردد في إضاعة وقتك الآن، لقد استحققت ذلك. اتباع قائمة المهام هذه سيجعلك تشعر بأحد هذين الأمرين:
إذا كان الثاني، قسّم 'أشياءك المهمة' إلى مهام أصغر وأنشئ قائمة مهام منها. إليك نموذج قمت به لصديق يريد كتابة ورقة بحثية لدرجة الدكتوراه الخاصة به:

إذا كان الأول حيث تبدأ بالفعل في الشعور بالرضا بعد إنجاز الأشياء، قم بزيادة عدد المقالات وتمارين الضغط تدريجيًا، وقم بتوسيع قائمة الأنشطة. قريبًا، ستشعر بالرغبة في تولي المهمة المهمة، وقم بتقسيمها كما ذكرت سابقًا وابدأ.
تذكر، مهمة واحدة على الأقل كل يوم، لا شيء أبدًا وإلا ستعود إلى حيث بدأت، لا تفعل شيئًا. لا تخف، إذا كنت في السرير، تنظر إلى الميمات في الساعة 11 مساءً ولم تفعل شيئًا طوال اليوم، قم بتمرين ضغط واحد وضعه في القائمة. سهل، أليس كذلك؟ ابدأ الآن.