من شنیدم و فراموش کردم , من دیدم و به خاطر سپاردم , من انجام دادم و فهمیدم

برای هکر شدن آشنایی با 7 مورد ضروری است:

  • 1- درک سیستم عامل های مختلف
  • 2- آشنایی با شبکه
  • 3- برنامه نویسی
  • 4- زبان انگلیسی
  • 5- کار عملی
  • 6- کار تیمی
  • 7- اشتراک

وقتی همه ی این 7 مورد را به اندازه ی کافی بدانید شما آماده هستید هر تخصصی از هکینگ را که دوست داشته باشید فرا بگیرید.

بزرگترین دشمن آگاهی؛ جهل نیست بلکه توهم اینست که می دانیم

اگر متخصص یک یا در نهایت چند موضوع باشید بهتر از این است که از هر شاخه ای فقط کمی بدانید در این علوم یک دریاچه ی عمیق بودن خیلی بهتر از یک اوقیانوس با عمق 3 سانت است

تخصص های امنیت و هکینگ

1- متخصص تست نرم افزارها

اکسپلویت نویسی

  • 1- آشنایی کامل با برنامه نویسی به زبان C/C++ و پایتون
  • 2- آشنایی کامل با هسته ی ویندوز و لینوکس و برنامه نویسی سیستمی
  • 3- آشنایی کامل با نحوه ی مدیریت حافظه در ویندوز و لینوکس
  • 4- آشنایی کامل با انواع روش های تخرب حافظه در قسمت های heap , stack و ...
  • 5- آشنایی کامل با سیستم های محافظتی حافظه و روش های دور زدن آنها

مهندسی معکوس

  • 1- آشنایی کامل با روش های دیباگینگ و تحلیل فایل های اجرای
  • 2- آشنایی کامل با ابزارهای موجود مانند Ollydbg , IDA Pro , Windbg , Immunity DBG
  • 3- آشنایی کامل با تکنیک های شکستن محافظت های نرم افزاری
  • 4- آشنایی کامل با روش های تحلیل وصله های امنیتی

Fuzzer & Fault Injection

  • 1- آشنایی کامل با روش های دیباگینگ و تحلیل فایل های اجرای
  • 2- شنایی کامل با ابزارهای موجود مانند Ollydbg , IDA Pro , Windbg , Immunity DBG
  • 3- آشنایی کامل با تکنیک های شکستن محافظت های نرم افزاری
  • 4- آشنایی کامل با روش های تحلیل وصله های امنیتی

تحلیل گر برنامه های مخرب (malware analyst):

  • 1- آشنایی کامل با روش های دیباگینگ و تحلیل فایل های اجرای
  • 2- آشنایی کامل با ابزارهای موجود مانند Ollydbg , IDA Pro , Windbg , Immunity DBG
  • 3- آشنایی کامل با انواع تکنیک های ضد دیباگینگ و روش های دور زدن آنها
  • 4- آشنایی کامل با نحوه ی کار برنامه های مخرب در شبکه و در فایل اجرایی

2- متخصص تست وب

3- متخصص تست شبکه

تحلیل گر شبکه

  • 1- آشنایی کامل با پرتکل های شبکه ای مختلف
  • 2- آشنایی کامل با سخت های مختلف در زمینه ی ارتباط شبکه مانند مسیریاب ها
  • 3- آشنایی کامل با تکنیک های شناسایی شبکه و شناسایی بستر ورود و ارتباط
  • 4- شنایی کامل با تنظمیات و نرم افزار های شبکه در حد مدارک CCNP , MCSE

تحلیل گر امنیتی شبکه

  • 1- آشنایی کامل با روش های محافظت از شبکه و روش های دور زدن آنها
  • 2- آشنایی کامل با نحوه ی کار دیواره های آتش , IDS / IPS و نحوه ی دور زدن آنها
  • 3- آشنایی کامل با تکنیک های پیشرفته جمع آوری اطلاعات شبکه به صورت کور و مخفی
  • 4- آشنای با ابزار های شناسایی سریع شبکه و توانایی تحلیل بسته های شبکه

4- متخصص مهندسی اجتماعی

5- متخصص Forensics / Anti

6- هکر سخت افزار

7- رمزشناس

خلاصه

  • 1-ابتدا 7 مورد جامع را فرا میگیرد
  • 2-بعد از فراگیری یک تخصص انتخاب کرده و آن را فرا میگیرد
  • 3-بعد از کسب مهارت های لازم در تخصص خود میتوانید تخصص دیگری را نیز فرا بگیرید.