باور ۱۰۰٪ اشتباه درباره هک

دیدید توی فیلم های هکری همیشه یه پسری هست که معمولا ساعت ۳ نصفه شب با هودی نشسته پشت سیستمش و داره تند تند تایپ میکنه؟ بعد از چند ثانیه تند تند تایپ کردن یه فریم از سیستمش میبینیم که نوشته Access Granted to FBI و بووووم، FBI هک شد. منظورم دقیقا همچین صحنه ای هست خب دیگه وقتشه که از این توهمات بیاییم بیرون که واقعا مسخره س و تنها کاربردشون Wallpaper برای پسر بچه های ۱۴ ساله س که دوست دارن همه رو هک کنن. ولی واقعا هک اصلا این شکلی و به این راحتی نیست چون مثلا یه جایی مثل FBI مثل یه دژ سنگی با ۵۰۰۰۰ سرباز آماده به رزم و شما با یه شمشیر چوبی ولی با تخصص میشه شمشیر رو فولادی کرد و برای خود ارتش جمع کرد. منظورم اینکه نمیگم نشدنی ولی اینقدرررررر راحت هم نیست. من خیلی پست هایی توی سایت های مختلف یا همین ویرگول میبینم که دارن یه باور اشتباه رو برای عموم از هک کردن جا میندازن. مثلا طرف میگه نحوه هک کامپیوتر دوستتون یا مثلا توی اینستا میبینی طرف میگه با این برنامه میتونی چت های دوست دخترت رو بخونی و این داستان هاولی بزارید رک بگم همش الکی و چرت. برای حرفم دلیل دارم. برای مثال همین بروبکس اینستاگرامی که باور دارن میشه با یه اپ گوشی همه رو هک کرد، دارن سهام سامسونگ و اپل رو توی یه کلمه بی ارزش میکنن ولی تهش میبینی یه برنامه قانونی کنترل کودکان بهتون معرفی میکنن که برای نصب و راه اندازی ش باید یه عرقی بریزید که رستم سر کشتن دیو سپید نریخت.البته نمیگم اینا کاربرد نداره. ولی اینا اسمش هک نیست. توی دنیای هکر جماعت یه سری افراد هستن که بهشون میگن Script kiddie. این دسته از افرادی که ادعای هک دارن صرفا ۴ تا نرم افزار آماده یا کد های آماده رو یاد گرفتن و فکر میکنن که دیگه خدا شدن ولی نه. اگر نمودار یادگیری رو به نگاهی بندازیم این قضیه خیلی مشهودههک خیلی خیلی پیچیده تر از این حرف های هست که در ادامه بهتون میگم دقیقا چطوریه. ولی حرف اینکه هک واقعی اصلا اینجوری نیست ولی شما میتونید با استفاده از یکم زیرکی و ساده لوحی طرف مقابلتون یه اپ براش نصب کنید که قراره بهش ۱۰۰۰ گیگ اینترنت بده ولی تهش اطلاعات گوشی اون رو میده بهتون(اسم این تکنیک هم فیشینگ). این اسمش هک نیست چون هر نوزاد شیرخواری میتونه با ۴ تا دستور از اینترنت و یه اسکریپت آماده یه اپ بسازه. (۹۹٪ اوقات همیشه یه کدی هست که با نهایتا ۴ تا دستور خودش اپ رو Generate میکنه )حالا شاید براتون سوال بشه که این اپ ها اصلا چطوری کار میکنن؟این اپ ها یه سری کد های آماده هستن (الان سناریو ما هک گوشی هست) که توی کد شون دارن از شما دسترسی های مختلف رو میگیرن. مثلا طرف توی کد ش داره دسترسی به SMS های شما رو از سیستم عامل شما (OS) درخواست میکنه اما سوال اینکه آیا به همین کشکی میشه دسترسی هارو گرفت؟جواب اینکه نه، چون شما با کلیک کردن و نصب اون اپ دارید خودتون حلقه دار رو میندازید توی گردن خودتون و عملا دارید به گوشی میگید من به این اپ اعتماد دارم و هر چی لازم داره بهش بده، ولی این اپ رو از یه اکانت تلگرامی ناشناس دانلود کردید که بهتون وعده فیلم پورن، شارژ، اینترنت، و یا حتی VPN رو داده. تازه چند وقت بعد طرف Delete account میکنه و تا به خودت بیای اون دور ها یه نقطه شده ? (YAS)بزارید یه کدش رو شبیه سازی کنم. مثلا توی کد نوشته: از کاربر دسترسی به حافظ رو درخواست کناگر درخواست True بود : خودت رو ذخیره کن و منتظر دستور بموناگر درخواست False بود: به کاربر ارور بده ("اپ برای انجام امور خود به دسترسی حافظه نیاز دارد")..................................درخواست دریافت شد متن درخواست : "Download gallery" (دستوری که توی سیستمون میزنید. مثلا اینجا میخواهید گالری رو دانلود کنید)کپی کن تمام محتویات مسیر "internal memory/picture/Gallery"محتویات کپی شده رو ارسال کن به 159.999.999.999 (همون دستگاه شما)(این IP که زدم وجود خارجی نداره. IP کد شناسه دستگاه شما توی اینترنت که انوع Public و Private داره که بعدا توضیح میدمشون)خلاصه که اینجوری میشه که اونجوری میشه. حس میکنم بحث خسته کننده شد ولی رسیدیم به اصل مطلب و وقتشه بفهمیم هکر واقعی کیه. هکر واقعی شخصی هست که به صورت عمومی در چند حوزه برنامه نویسی (C++ - Python)سیستم عامل ( LPIC 1/2 - MCSA)شبکه (Network+ - CCNA/CCNP)امنیت (Security + - CEH و توی سطوح بالاتری Sans و غیره)تخصص نسبی داره ولی توی یکی از حوزه های اصلی هک تخصص دقیق تری داره. مثلا یاشار شاهین زاده خدای امنیت وب هست و واقعا میشه به عنوان یکی از TOP 10 های دنیا ازش نام برد. بطوریکه که امسال توی لیست برترین هکر های اپل بود و از یکی از وبسایت های اپل هم باگ زد. ایشون چندین ساله داره کار میکنه و تونسته تخصص کاملی بدست بیاره و تا جایی که خبر دارم یکی از دوره هاشون حدود ۱۰۰ ساعته، من تایمی که برای حل تمرینات دوره لازم دارید رو هنوز حساب نکردم.چند تا از Field های پرطرفدار که میشه توشون متخصص شد هم عبارتند از Web security (امنیت وبسایت)Endpoint security (windows مثلا امنیت)reverse engineering (نمونه بارز ش کرک نرم افزار هاس)Network security (امنیت شبکه)ولی بزارید به زبون ساده و شبیه سازی نفوذ به یه سازمان رو هم بررسی کنیم. مثلا شما برای نفوذ و برداشتن اطلاعات از یک سازمان کوچیک باید به ترتیب اطلاعات بدست بیارید اطلاعات رو کنار هم بچینید برای نفوذ نقشه بریزید (مثلا میگید دیوار ها کوتاه پس میتونم ازشون بالا برم)بعد از ورود ساکت باشید تا لو نرید (پاورچین راه برید)هدف رو پیدا کنید ( گاو صندوق توی اتاقه)راه نفوذ به هدف رو پیدا کنید (کلید گاوصندوق)دسترسی رو بدست میارید (در گاو صندوق باز میشه) (EXPLOIT)اطلاعات برداشته میشه و رد پا رو هم پاک میشه (کلید گاوصنوق میره سرجاش و همون طوری پاوچین میرید بیرون)حالا توی انجام این ماموریت غیر ممکن هزار اما و اگر هست که بیچاره تون میکنه. مثلا Firewall شما رو شناسایی و بلاک میکنه. برای دور زدن این ها هم باید اون تخصص رو بدست بیارید. پس میبینید که با یه اپ نمیشه هکر شد. هک کردن گوشی توی سطوح قوی تر هم همینقدر سخت و تخصص میخواد پس دفعه بعدی که توی یه گروه تلگرامی یه پسر بچه ۱۴ ساله با پروفایل پیکی بلایندرز یا مستر ربات بهتون گفت هک ت میکنم جدی نگیرید? (البته منظور اون دسته خالی بند از افرادِ وگرنه آدم متخصص ۱۴ ساله هم داریم?)من هم ادعایی ندارم و صرفا تجربه ۳ سال کار و خوندن درباره امنیت رو خودمونی باهاتون به اشتراک گذاشتم ولی تهش من هم دارم همیشه یاد میگیرم و میخونم. خلاصه که هزاران خط میشه درباره این موضوع صحبت کرد ولی امیدوارم این مقاله نسبتا شلخته و خودمونی یکم دید رو برای خواننده عزیز باز کرده باشه و تصورتون رو از فیلم های هالیوودی به سمت دنیای واقعی و علم سخت امنیت تغییر داده باشهلایک یا نظر یادتون نره عشقید ?