الهكر هو حقا مجال رائع لكنه ليس بالسهل، سنقدم لك في هذا المقال الخطوات الضرورية لتعرف كيف تصبح هكر والتي ستمكنك من الوصول للاحتراف، مع كافة المعلومات التي تحتاجها للتعلم. على الرغم من أن الكثير من الناس يعتبرون أن الهكر أو القرصنة مجال إجرامي، ففي واقع الأمر تقوم الشركات الكبرى بتوظيف هؤلاء من أجل تحصيل حماية كبرى للمعلومات والتقليل من الأضرار المعلوماتية المحتملة، كما بدأت معاهد خاصة في تعليم هذا المجال وهو ما يعرف بالهكر الأخلاقي.
نبدأ مع خطوات التعليم :
تعلم لغة البرمجة سي C.
لغة البرمجة C هي واحدة من اللغات البرمجية الأكثر قوة والأكثر استخداما في هذا المجال، فمن الضروري حقا إتقانها لأنك ستجد العديد من الثغرات الأمنية المكتوبة بلغة C، كما أنها اللغة المناسبة أيضا لكتابة الثغرات الأمنية والبرمجيات.
لغة البرمجة C هي واحدة من اللغات البرمجية الأكثر قوة والأكثر استخداما في هذا المجال، فمن الضروري حقا إتقانها لأنك ستجد العديد من الثغرات الأمنية المكتوبة بلغة C، كما أنها اللغة المناسبة أيضا لكتابة الثغرات الأمنية والبرمجيات.
تعلم أكثر من لغة برمجة واحدة.
إذا أردت أن تصبح هكر، فمن المهم جدا أن تتعلم أكثر من لغة واحدة خاصة اللغات البرمجية القوية والحديثة كالجافا (Java) والبيرل (Perl) والبي إتش بي (PHP)… أفضل طريقة لتعلم هذه اللغات هي بقراءة الكتب المخصصة واتباع دورات تعليمية مع التطبيقات.
إذا أردت أن تصبح هكر، فمن المهم جدا أن تتعلم أكثر من لغة واحدة خاصة اللغات البرمجية القوية والحديثة كالجافا (Java) والبيرل (Perl) والبي إتش بي (PHP)… أفضل طريقة لتعلم هذه اللغات هي بقراءة الكتب المخصصة واتباع دورات تعليمية مع التطبيقات.
تعلم UNIX.
يونيكس هو نظام تشغيل متعدد المهام تم تصميمه خاصة لتوفير حماية جيدة. تم تطوير هذا النظام من قبل بعض الموظفين بـ AT&T في مختبرات بيل. أفضل طريقة للتعلم هي بتحميل واستخدام نسخة مفتوحة المصدر كنظام سنتوس (Centos) وتركيب النظام وتشغيله بنفسك. ستشعر أن النظام مختلف جدا عن نظام الويندوز وستجد بعض الصعوبات خلال الأيام الأولي من الاستخدام، لكن ما إن تتعود على واجهة المستخدم الخاصة بهذا النظام ستتضح لك الكثير من الأمور وسيسهل استخدامه عبر الوقت.
يونيكس هو نظام تشغيل متعدد المهام تم تصميمه خاصة لتوفير حماية جيدة. تم تطوير هذا النظام من قبل بعض الموظفين بـ AT&T في مختبرات بيل. أفضل طريقة للتعلم هي بتحميل واستخدام نسخة مفتوحة المصدر كنظام سنتوس (Centos) وتركيب النظام وتشغيله بنفسك. ستشعر أن النظام مختلف جدا عن نظام الويندوز وستجد بعض الصعوبات خلال الأيام الأولي من الاستخدام، لكن ما إن تتعود على واجهة المستخدم الخاصة بهذا النظام ستتضح لك الكثير من الأمور وسيسهل استخدامه عبر الوقت.
تعلم أنظمة تشغيل متعددة.
توجد كثير من أنظمة التشغيل غير نظام UNIX، نظام التشغيل ويندوز هو واحد من أنظمة الأكثر استخداما وانتشارا، وبالتالي، فمن الضروري أن تتعلم وتتقن العمل على هذا النظام.
وفقا للموقع National Vulnerability Database التبع للحكومة الأمريكية فإن نظام التشغيل ويندوز هو من الأنظمة التي بها أكبر عدد من الثغرات الأمنية. لكن في الحقيقة السبب يعود لأن هذا النظام هو الأكثر استخداما، لهذا يعمل القراصنة على إيجاد هذه الثغرات من أجل تحقيق أهدافهم.
توجد كثير من أنظمة التشغيل غير نظام UNIX، نظام التشغيل ويندوز هو واحد من أنظمة الأكثر استخداما وانتشارا، وبالتالي، فمن الضروري أن تتعلم وتتقن العمل على هذا النظام.
وفقا للموقع National Vulnerability Database التبع للحكومة الأمريكية فإن نظام التشغيل ويندوز هو من الأنظمة التي بها أكبر عدد من الثغرات الأمنية. لكن في الحقيقة السبب يعود لأن هذا النظام هو الأكثر استخداما، لهذا يعمل القراصنة على إيجاد هذه الثغرات من أجل تحقيق أهدافهم.
فهم طريقة عمل الشبكات.
من أهم الأمور التي يجب فهمها أيضا هي طريقة عمل شبكات الاتصال. فهم كيفية نشأت الشبكات وأنواعها والفرق بينها، مع فهم مختلف البروتوكولات كالـ TCP،UDP ، Http، Ftp… لأن هذا ضروري لتكون قادرا على استغلال وتنفيذ الثغرات الأمنية فيما بعد.
من أهم الأمور التي يجب فهمها أيضا هي طريقة عمل شبكات الاتصال. فهم كيفية نشأت الشبكات وأنواعها والفرق بينها، مع فهم مختلف البروتوكولات كالـ TCP،UDP ، Http، Ftp… لأن هذا ضروري لتكون قادرا على استغلال وتنفيذ الثغرات الأمنية فيما بعد.
