كيف تصبح هاكر: 12 خطوة (بالصور)

جدول المحتويات:

كيف تصبح هاكر: 12 خطوة (بالصور)
كيف تصبح هاكر: 12 خطوة (بالصور)

فيديو: كيف تصبح هاكر: 12 خطوة (بالصور)

فيديو: كيف تصبح هاكر: 12 خطوة (بالصور)
فيديو: تعلم الهكر مثل المحترفين \ اغلاق اي حساب يزعجك \ #ضوء 2024, أبريل
Anonim

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

خطوات

جزء 1 من 3: أساسيات التعلم

كن هاكر الخطوة 4
كن هاكر الخطوة 4

الخطوة الأولى. قم بتشغيل نظام تشغيل شبيه بـ UNIX ، مثل Linux

أنظمة التشغيل UNIX و UNIX هي أنظمة تشغيل الإنترنت. بينما يمكنك تعلم استخدام الإنترنت دون معرفة UNIX ، لا يمكنك أن تكون مخترقًا للإنترنت بدون فهم UNIX. لهذا السبب ، فإن ثقافة المخترقين اليوم تتمحور بشدة حول نظام UNIX. هناك العديد من أنواع أنظمة التشغيل الشبيهة بـ UNIX ، وأشهرها نظام Linux ، والذي يمكنك تشغيله جنبًا إلى جنب مع Microsoft Windows على نفس الجهاز. قم بتنزيل Linux عبر الإنترنت أو ابحث عن مجموعة مستخدمي Linux محلية لمساعدتك في التثبيت.

  • هناك طريقة جيدة لغمس أصابع قدميك في الماء وهي تشغيل جهاز يسمى قرص مضغوط مباشر أو USB ، وهو توزيع يتم تشغيله بالكامل من قرص مضغوط أو USB دون تعديل القرص الثابت. طريقة لإلقاء نظرة على الاحتمالات دون الحاجة إلى القيام بأي شيء جذري.
  • هناك أنظمة تشغيل أخرى شبيهة بـ UNIX إلى جانب Linux ، مثل أنظمة BSD *. أشهر * أنظمة BSD هي FreeBSD و NetBSD و OpenBSD و DragonFly BSD. كلها مفتوحة المصدر تمامًا مثل Linux. ومع ذلك ، من المهم أن تتذكر أنها BSD وليست Linux.
  • MacOS on Darwin ، نظام تشغيل UNIX يعمل على FreeBSD. داروين مجاني بالكامل ومفتوح المصدر ومتاح من https://opensource.apple.com. نظرًا لأن جوهر النظام هو UNIX ، ولأن macOS شائع جدًا ، فقد نقل العديد من الأشخاص عبر تطبيقات Linux إلى macOS. يمكنك الحصول على هذه البرامج مع مدير الحزم مثل homebrew أو fink أو MacPorts. بدلاً من ذلك ، يمكنك فقط تشغيل Linux على جهاز Mac جنبًا إلى جنب مع macOS.
  • إذا كنت ترغب في الحصول على مكانة متميزة ، فيمكنك حتى تشغيل نظام تشغيل مثل Open Indiana ، والذي يعتمد على إصدار مفتوح المصدر لنظام التشغيل Solaris قبل أن تحصل عليه Oracle وتحويله إلى مصدر مغلق. OpenIndiana و Solaris المصنوعان على نظام UNIX System V ، وبالتالي لا يتوافقان مع تطبيقات Linux. ومع ذلك ، هناك العديد من منافذ تطبيقات Linux. ربما يكون من الأفضل لك استخدام macOS أو BSD أو Linux لأنها أكثر شيوعًا ولديها العديد من البرامج المتاحة لها.
كن هاكر الخطوة 5
كن هاكر الخطوة 5

الخطوة 2. اكتب HTML

إذا كنت لا تعرف كيفية البرمجة ، فإن تعلم لغة HyperText Mark-Up الأساسية (HTML) وبناء الكفاءة تدريجيًا أمر ضروري. ما تراه عندما تنظر إلى موقع ويب للصور ، والصور ، ومكونات التصميم كلها مشفرة باستخدام HTML. بالنسبة لمشروع ما ، انطلق لتتعلم كيفية إنشاء صفحة رئيسية أساسية والعمل في طريقك من هناك.

  • في المستعرض الخاص بك ، افتح معلومات مصدر الصفحة لفحص HTML لرؤية مثال. انتقل إلى Web Developer> Page Source في Firefox واقضِ الوقت في البحث في الكود.
  • يمكنك كتابة HTML في برنامج معالجة كلمات أساسي مثل Notepad أو Simple text وحفظ ملفاتك باسم yourCoolFileName .لغة البرمجة"حتى تتمكن من تحميلها على متصفح وترى عملك مترجم.
كن هاكر الخطوة 3
كن هاكر الخطوة 3

الخطوة الثالثة. تعلم لغة البرمجة

قبل أن تبدأ في كتابة القصائد ، عليك أن تتعلم القواعد الأساسية. قبل أن تنتهك القواعد ، عليك أن تتعلم القواعد. ولكن إذا كان هدفك النهائي هو أن تصبح مخترقًا ، فستحتاج إلى أكثر من اللغة الإنجليزية الأساسية لكتابة تحفتك الفنية.

  • بايثون هي "لغة" جيدة لتبدأ بها لأنها مصممة بشكل جيد وموثقة جيدًا ولطيفة نسبيًا مع المبتدئين. على الرغم من كونها لغة أولى جيدة ، فهي ليست مجرد لعبة ؛ إنه مقنع ومرن ومناسب تمامًا للمشاريع الكبيرة.
  • إذا دخلت في برمجة جادة ، فسيتعين عليك تعلم Java يعد بديلاً ، ولكن تم التشكيك في قيمتها كلغة برمجة أولى حاليًا في حالتها الخاصة.
  • على عكس Java ، فإن Javascript تشبه إلى حد بعيد Python لأنها لغة قائمة على C وجديدة للغاية وسهلة الاستخدام. Javascript هي "لغة برمجة الويب" ، لذلك إذا كنت ترغب في مواصلة التعلم في تطوير الويب / القرصنة ، فإن Javascript أفضل للتعلم من Python.
  • قد تكون PHP C هي اللغة الأساسية لنظام Unix كبديل لجافا سكريبت. إن C ++ وثيقة الصلة بـ C ؛ إذا كنت تعرف أحدهما ، فلن يكون تعلم الآخر صعبًا. يعد C فعالاً للغاية في استخدام موارد جهازك ولكنه يستهلك قدرًا كبيرًا من وقتك في تصحيح الأخطاء وغالبًا ما يتم تجنبه لهذا السبب ، ما لم تكن كفاءة جهاز الكمبيوتر الخاص بك مهمة بشكل خاص.
  • ربما تكون فكرة جيدة أن تستخدم منصة انطلاق جيدة مثل Backtrack 5 R3 أو Kali أو Ubuntu 12.04LTS.

جزء 2 من 3: تبني مواقف القرصنة

كن هاكر الخطوة 1
كن هاكر الخطوة 1

الخطوة 1. فكر بشكل خلاق

الآن بعد أن حصلت على المهارات الأساسية ، يمكنك البدء في التفكير بشكل فني. المتسللون مثل الفنانين والفلاسفة والمهندسين جميعهم مدمجون في واحد. يؤمنون بالحرية والمسؤولية المتبادلة. العالم مليء بالمشاكل الرائعة التي تنتظر الحل. يسعد الهاكرز بشكل خاص في حل المشكلات وصقل مهاراتهم وممارسة ذكائهم.

  • للقراصنة مجموعة متنوعة من الاهتمامات ثقافيًا وفكريًا ، خارج نطاق القرصنة. اعمل بكثافة أثناء اللعب ، والعب بقوة أثناء عملك. بالنسبة للقراصنة الحقيقيين ، فإن الحدود بين "اللعب" و "العمل" و "العلم" و "الفن" كلها تميل إلى الاختفاء أو الاندماج في مرح إبداعي عالي المستوى.
  • اقرأ قصص الخيال العلمي. انتقل إلى اتفاقيات الخيال العلمي ، وهي طريقة رائعة لمقابلة المتسللين والمتسللين الأوليين.
  • ضع في اعتبارك التدريب على فنون الدفاع عن النفس. يبدو أن نوع الانضباط العقلي المطلوب لفنون الدفاع عن النفس مشابه في نواحٍ مهمة لما يفعله المخترقون. أكثر فنون الدفاع عن النفس هكرًا هي تلك التي تؤكد على الانضباط العقلي والوعي المريح والسيطرة ، بدلاً من القوة الخام أو الرياضة أو الصلابة الجسدية. تاي تشي هو فن قتالي جيد للقراصنة.
441133 5
441133 5

الخطوة الثانية. تعلم أن تحب حل المشكلات

لا ينبغي أبدا حل أي مشكلة مرتين. فكر في الأمر على أنه مجتمع يكون فيه وقت المتسللين ثمينًا. يعتقد المتسللون أن مشاركة المعلومات هي مسؤولية أخلاقية. عند حل المشكلات ، اجعل المعلومات عامة لمساعدة الجميع في حل نفس المشكلة.

  • ليس عليك أن تصدق أنك ملزم بالتخلي عن كل منتجك الإبداعي ، على الرغم من أن المتسللين الذين يفعلون ذلك هم الذين يحصلون على أكبر قدر من الاحترام من المتسللين الآخرين. من المتسق مع قيم الهاكر بيع ما يكفي منه لإبقائك في الطعام والإيجار وأجهزة الكمبيوتر.
  • اقرأ المقاطع القديمة ، مثل "ملف المصطلحات اللغوية" أو "بيان القرصنة" للموجه. قد تكون قديمة فيما يتعلق بالمسائل الفنية ، لكن الموقف والروح في الوقت المناسب.
441133 6
441133 6

الخطوة 3. تعلم كيفية التعرف على السلطة ومحاربتها

عدو الهاكر هو الملل والكدح والشخصيات الاستبدادية التي تستخدم الرقابة والسرية لخنق حرية المعلومات. العمل الرتيب يمنع المخترق من القرصنة.

إن تبني القرصنة كأسلوب حياة هو رفض ما يسمى بالمفاهيم "العادية" للعمل والملكية ، واختيار بدلاً من ذلك النضال من أجل المساواة والمعرفة العامة

441133 7
441133 7

الخطوة 4. كن مختصًا

لذلك ، يمكن لأي شخص يقضي وقته على Reddit كتابة اسم مستخدم cyberpunk سخيف والتظاهر بأنه متسلل. لكن الإنترنت عامل توازن كبير ويقدر الكفاءة على الأنا والموقف. اقض وقتًا في العمل على حرفتك وليس صورتك ، وستكسب الاحترام بسرعة أكبر من أن تصمم نفسك على الأشياء السطحية التي نفكر بها في "القرصنة" في الثقافة الشعبية.

جزء 3 من 3: القرصنة الجيدة

441133 8
441133 8

الخطوة الأولى. كتابة برنامج مفتوح المصدر

اكتب البرامج التي يعتقد المتسللون الآخرون أنها ممتعة أو مفيدة ، وامنح مصادر البرنامج بعيدًا لثقافة الهاكر بأكملها لاستخدامها. أكثر أنصاف آلهة الهاكروم احترامًا هم الأشخاص الذين كتبوا برامج كبيرة وقادرة على تلبية حاجة واسعة النطاق ومنحها بعيدًا حتى يستخدمها الجميع الآن.

441133 9
441133 9

الخطوة الثانية. ساعد في اختبار البرامج مفتوحة المصدر وتصحيحها

سيخبرك أي مؤلف مفتوح المصدر يفكر أن مختبري بيتا الجيدين (الذين يعرفون كيفية وصف الأعراض ، وتحديد موقع المشكلات جيدًا ، ويمكنهم تحمل الأخطاء في إصدار سريع ، ومستعدون لتطبيق بعض إجراءات التشخيص البسيطة) يستحقون وزنهم في الياقوت.

حاول العثور على برنامج قيد التطوير تهتم به وكن مختبِرًا تجريبيًا جيدًا. هناك تقدم طبيعي من المساعدة في اختبار البرامج إلى المساعدة في تصحيحها إلى المساعدة في تعديلها. ستتعلم الكثير بهذه الطريقة ، وستولد حسن النية مع الأشخاص الذين سيساعدونك لاحقًا

441133 10
441133 10

الخطوة 3. انشر معلومات مفيدة

شيء جيد آخر هو جمع المعلومات المفيدة والمثيرة للاهتمام وتصفيتها في صفحات الويب أو المستندات مثل قوائم الأسئلة المتداولة (FAQ) ، وإتاحتها. يحظى القائمون على صيانة الأسئلة الشائعة التقنية الرئيسية بقدر كبير من الاحترام تقريبًا مثل المؤلفين مفتوحين المصدر.

441133 11
441133 11

الخطوة 4. ساعد في الحفاظ على البنية التحتية تعمل

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

441133 12
441133 12

الخطوة 5. خدمة ثقافة الهاكرز نفسها

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

لا يثق المتسللون في الأنا الصارخة في شيوخهم القبليين ، لذا فإن الوصول إلى هذا النوع من الشهرة أمر خطير. بدلاً من السعي لتحقيق ذلك ، عليك أن تضع نفسك في مكانة ، بحيث تسقط في حضنك ، وبعد ذلك تكون متواضعًا ولطيفًا بشأن مكانتك

نصائح

  • تدفع بعض الشركات أموالًا للمتسللين لاختبار أمانهم. إذا أصبحت جيدًا بما يكفي ، فقد تكون هذه وظيفتك!
  • تأكد من عدم القبض عليك ، على الرغم من أن ما تخطط للقيام به قد يكون غير قانوني ، فمن المستحسن أن تقوم بذلك لاتفعل الانخراط في قرصنة القبعة السوداء.
  • اكتب لغتك الأم بشكل جيد. على الرغم من أنها صورة نمطية شائعة لا يستطيع المبرمجون كتابتها ، إلا أن عددًا مفاجئًا من المخترقين هم كتاب ماهرون جدًا.
  • تستحق LISP التعلم لسبب مختلف - تجربة التنوير العميقة التي ستتمتع بها عندما تحصل عليها أخيرًا. ستجعلك هذه التجربة مبرمجًا أفضل لبقية أيامك ، حتى لو لم تستخدم LISP كثيرًا. يمكنك الحصول على بعض الخبرة في البداية مع LISP بسهولة إلى حد ما عن طريق كتابة وتعديل أوضاع التحرير لمحرر النصوص Emacs أو Script-Fu plugins لبرنامج GIMP المتقدم لتحرير الصور.
  • تستحق لغة Perl التعلم لأسباب عملية ؛ يستخدم على نطاق واسع لصفحات الويب النشطة وإدارة النظام ، لذا حتى إذا لم تكتب لغة Perl مطلقًا ، فيجب أن تتعلم قراءتها. يستخدم العديد من الأشخاص لغة Perl لتجنب برمجة لغة C في وظائف لا تتطلب كفاءة آلة C.
  • اختبر مهاراتك على مواقع الويب التي قمت بإنشائها.
  • استخدم مهاراتك من أجل الخير. أن تصبح مخترقًا للقبعة البيضاء أمرًا جيدًا للجميع وأكثر أمانًا من أن تصبح متسللًا للقبعة السوداء والمخاطرة بمشاكل مع الشرطة.
  • كن حذرا بشأن ما تخترقه. يمكن أن يكون للأنشطة غير القانونية عواقب وخيمة ، ولا يوجد شيء مجهول حقًا على الإنترنت.
  • لا تحاول أبدًا القيام بأنشطة غير قانونية يمكن أن تسبب لك المشاكل
  • اسأل خدمة الأمن (ADT) إذا كان بإمكانك اختبار أنظمتها.

موصى به: