كن هاكر

مؤلف: Robert Simon
تاريخ الخلق: 23 يونيو 2021
تاريخ التحديث: 1 تموز 2024
Anonim
كيف تصبح هاكر حقيقي من الصفر للاحتراف | How to become an ethical hacker
فيديو: كيف تصبح هاكر حقيقي من الصفر للاحتراف | How to become an ethical hacker

المحتوى

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

لتخطو

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

  1. قم بتشغيل Unix. Unix هو نظام تشغيل الإنترنت. يمكنك استخدام الإنترنت دون فهم Unix ، لكن لا يمكنك أن تكون مخترقًا بدون معرفة قوية بـ Unix. لهذا السبب يركز مجتمع المخترقين بشدة على يونكس هذه الأيام. يمكن تشغيل Unix مثل Linux على جهاز الكمبيوتر الخاص بك بجوار Windows ، على نفس الجهاز. قم بتنزيل Linux عبر الإنترنت أو ابحث عن مجتمع مستخدمي Linux لمساعدتك في التثبيت.
    • من الطرق الجيدة لبدء استخدام Linux التمهيد مما يسمى "قرص مضغوط مباشر" ، وهو توزيع Linux يتم تشغيله من قرص مضغوط. بهذه الطريقة لن تضطر إلى القيام بأي شيء باستخدام محرك الأقراص الثابتة ، لذا يمكنك التعرف على Linux دون إجراء تغييرات جذرية على جهاز الكمبيوتر الخاص بك.
    • هناك أنظمة تشغيل أخرى إلى جانب Unix ، لكنها تسمى بالتوزيعات الثنائية ، مما يعني أنه لا يمكنك قراءة و / أو تعديل الكود. Microsoft Windows ليس "مفتوح المصدر" وبالتالي فهو غير مناسب لتعلم كيفية الاختراق.
    • يمكنك تشغيل Linux على نظام التشغيل Mac OS X ، ولكن جزء فقط من النظام مفتوح المصدر. ستصل بسرعة بعد ذلك إلى حدود ما هو ممكن ، ويجب أن تكون حريصًا على عدم تطوير العادة السيئة بالاعتماد على كود Apple.
  2. اكتب HTML. إذا لم تتمكن من البرمجة ، فمن المهم أن تتقن أساسيات HTML (لغة ترميز النص التشعبي) ثم تتحسن فيها. كل ما تراه عندما تنظر إلى موقع ويب مشفر بـ HTML. ابدأ مشروعًا حيث تنشئ صفحة الويب الخاصة بك وتتحسن فيه.
    • افتح معلومات مصدر الصفحة في مستعرض لمعاينة كود HTML للصفحة. انتقل إلى Web Developer> Page Source في Firefox وادرس الكود.
    • يمكنك ترميز HTML في برنامج معالجة نصوص بسيط مثل Notepad ، وحفظ ملفك كـ "نص فقط" ، ثم يمكنك تحميله على متصفح والتحقق من شكل عملك.
    • تحتاج إلى معرفة كيفية استخدام العلامات ومعرفة كيفية التفكير بصريًا عند استخدام العلامات. يستخدم "" لفتح علامة ويستخدم "/>" لإغلاق علامة. يمكنك استخدام العلامات للإشارة إلى كل ما هو مرئي: نص مائل وتخطيط ولون وما إلى ذلك. إذا كنت تعرف كيفية عمل HTML ، فستفهم بشكل أفضل كيفية عمل الإنترنت.
  3. تعلم لغة البرمجة. قبل أن تتمكن من كتابة القصائد ، يجب أن تتعلم القواعد أولاً. قبل أن تتمكن من كسر القواعد ، يجب أن تتعلم القواعد أولاً. ولكن إذا كان هدفك هو أن تصبح مخترقًا ، فستحتاج إلى أكثر من مجرد فهم أساسي للغة.
    • بايثون هي "لغة" جيدة لتبدأ بها لأنها مصممة بدقة ، وهناك الكثير من المعلومات التي يمكن العثور عليها فيها ، وهي سهلة نسبيًا للمبتدئين. في الوقت نفسه ، إنها ليست لعبة ؛ إنه قوي جدًا ومرن ومناسب بشكل خاص للمشاريع الكبيرة. Java هي بديل ، لكن الكثير من الناس لا يعتقدون أن Java لغة جيدة للمبتدئين.
    • إذا كنت ترغب بجدية في تعلم البرمجة ، فسيتعين عليك تعلم لغة C ، وهي اللغة الأساسية في نظام Unix. C ++ مرتبطة بـ C ؛ إذا كنت تعرف لغة ما ، فليس من الصعب تعلم الأخرى. يستخدم C نظامك بكفاءة ، لكن "التصحيح" يستغرق الكثير من الوقت ، لذلك يتجنبه العديد من المتسللين.
    • قد تكون فكرة جيدة أن تبدأ بمنصة مثل Backtrack 5 R3 أو Kali أو Ubuntu 12.04LTS.

جزء 2 من 3: آراء القراصنة

  1. كن مبدعا. بمجرد أن تتقن الأساسيات ، يمكنك أن تطلق العنان لإبداعك. المتسللون هم في الواقع فنانون وفلاسفة ومهندسون في آن واحد. يؤمنون بالحرية والمسؤولية المشتركة. يواجه العالم جميع أنواع التحديات الرائعة التي تحتاج إلى حل. يحب الهاكرز حل المشكلات وصقل مهاراتهم واستخدام معارفهم.
    • يمتلك الهاكرز جميع أنواع الاهتمامات الثقافية والفكرية بالإضافة إلى القرصنة. العمل واللعب لا يقل أهمية. الحدود بين "اللعب" و "العمل" و "العلم" و "الفن" غير واضحة بالنسبة إلى المخترق الحقيقي ، وغالبًا ما يكون بالضبط في هذه الواجهات حيث تبدأ اللعبة الإبداعية الحقيقية.
    • اقرأ قصص الخيال العلمي. اذهب إلى اجتماعات الخيال العلمي ، إنه مكان جيد للقاء متسللين آخرين ومتسللين أوليين. ضع في اعتبارك تعلم فنون قتالية شرقية. الانضباط العقلي المطلوب لهذا يشبه الانضباط المطلوب للقرصنة. يتعلق هذا بشكل أساسي بالانضباط العقلي والوعي المريح والسيطرة بدلاً من القوة والرياضية والمتانة البدنية. تاي تشي هو مثال على فنون الدفاع عن النفس الجيدة للقراصنة.
  2. أحب حل المشاكل. لا ينبغي حل أي مشكلة مرتين. فكر في الأمر على أنه مجتمع متسللين حيث يكون وقت كل عضو ثمينًا. يعتقد المتسللون أن مشاركة المعلومات بشكل مفتوح هو التزام أخلاقي. إذا قمت بحل المشكلات وقمت بمشاركة هذه المعلومات ، فيمكنك مساعدة الآخرين الذين يعانون من نفس المشكلة.
    • لست مضطرًا لأن تشعر بأنك ملزم بنشر كل تفكيرك الإبداعي على الملأ ، لكن المتسللين الذين يفعلون ذلك هم الأكثر احترامًا في المجتمع. من الطبيعي عمومًا أن تبيع ما يكفي لكسب لقمة العيش.
    • اقرأ العمل الأقدم مثل "Jargon File" أو "Hacker Manifesto" من The Mentor. من الناحية الفنية ، تم تأريخ هذه القطع ، لكن الآراء والحماس خالدين.
  3. تعلم التعرف على السلطة ومحاربتها. عدو الهاكر هو الملل والكدح والشخصيات الاستبدادية التي تستخدم الرقابة والسرية لإفشال حرية المعلومات. العمل الرتيب يمنع المخترق من القرصنة.
    • من خلال تبني القرصنة كأسلوب حياة ، فإنك ترفض المفاهيم المشتركة للعمل والملكية ، وتختار الكفاح من أجل المساواة والمعرفة المشتركة.
  4. كن مختصًا. يمكن لأي شخص في Reddit للحظة أن يتظاهر بأنه مخترق صعب باسم مستخدم سخيف. لكن الإنترنت تقدر الكفاءة أكثر من الأنا والموقف. لذا اقض الوقت في مهاراتك وليس على صورتك وستكسب الاحترام عاجلاً.

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

  1. اكتب برنامج مفتوح المصدر. اكتب برامج مفيدة أو ممتعة للمتسللين الآخرين وشارك مصدر البرنامج ليستخدمه الجميع ويعدله.إن أنصاف الآلهة الحقيقية في عالم المتسللين هم الأشخاص الذين طوروا برامج كبيرة وقوية ثم شاركوها مجانًا مع أي شخص ليستخدمها أي شخص.
  2. ساعد في اختبار وتصحيح البرامج مفتوحة المصدر. ما يسمى باختبار بيتا مهم جدًا للمطورين. بالإضافة إلى ذلك ، يمكن أن يكون اختبار البرامج أمرًا تعليميًا للغاية.
    • حاول العثور على برنامج لا يزال في مرحلة التطوير وحاول أن تكون مختبِرًا تجريبيًا جيدًا. سيؤدي هذا إلى تطوير الكثير من النوايا الحسنة وسيكون الآخرون أكثر استعدادًا لمساعدتك لاحقًا.
  3. انشر معلومات مفيدة. جمع المعلومات المفيدة والمثيرة وتصفيتها ونشرها على صفحات الويب أو في المستندات مثل الأسئلة المتداولة (FAQ) ، وشارك هذه المعلومات مع الجميع. هذه طريقة جيدة أخرى لكسب الكثير من الاحترام.
  4. حافظ على استمرارية البنية التحتية. ثقافة الهاكرز (والأشخاص الذين يقفون وراء ابتكار الإنترنت) يديرها متطوعون. هناك الكثير من العمل المهم الذي يجب القيام به للحفاظ على سير الأمور - إدارة القوائم البريدية ، والإشراف على مجموعات الأخبار ، وصيانة مواقع الويب بأرشيفات البرامج ، وتطوير القواعد الفنية القياسية. من خلال القيام بذلك ، تظهر أنك ملتزم ، يعلم الجميع أن هذه الأعمال تستغرق الكثير من الوقت وغالبًا ما تكون غير ممتعة للغاية.
  5. خدمة ثقافة الهاكرز. فقط عندما تصبح معروفًا بإحدى الخطوات السابقة وتعمل عليها لفترة طويلة ، يمكنك أن تصبح نوعًا من البطل داخل ثقافة الهاكرز. لا يوجد قادة في ثقافة الهاكرز ، لكن هناك أبطال ورؤساء ومؤرخون وممثلون. إذا كنت تحظى بالاحترام لفترة طويلة ، يمكنك أيضًا أن تصبح أحد هذه الشخصيات.
    • يكره المتسللون الأنا الكبيرة ، لذا احرص على عدم منح نفسك مكانة معينة. حاول ألا تكافح من أجلها ، ولكن ضع نفسك في المكان المناسب بحيث يتم إلقاؤها في حضنك ، ثم كن متواضعًا ومتواضعًا بشأن هذه الحالة التي يحددها الآخرون.

نصائح

  • لا ننشغل.
  • تأكد من أنك تستطيع الكتابة بشكل جيد بلغتك الأم. لا يمكن للصورة النمطية للمبرمج أن تكتب بشكل جيد ، لكن العديد من المتسللين كتاب جيدون جدًا.
  • يعتبر تعلم LISP ذا قيمة بطريقة أخرى - التجربة العميقة للتنوير التي لديك عندما تفهمها أخيرًا. ستجعلك هذه التجربة مبرمجًا أفضل لبقية حياتك ، حتى لو لم تبدأ بالفعل في استخدام LISP.
  • تعتبر لغة Perl ذات قيمة للتعلم لأسباب أخرى: فهي تستخدم على نطاق واسع مع صفحات الويب النشطة وإدارة النظام ، لذلك حتى لو لم تكن تقوم بالبرمجة في Perl ، فيجب أن تعرفها. كثير من الناس يستخدمون لغة Perl بدلاً من C إذا لم يكونوا بحاجة إلى كفاءة C.

تحذيرات

  • القرصنة نشاط غير قانوني ويمكن أن يؤدي إلى فرض غرامات أو السجن.