3 راه برای تبدیل شدن به یک هکر

فهرست مطالب:

3 راه برای تبدیل شدن به یک هکر
3 راه برای تبدیل شدن به یک هکر

تصویری: 3 راه برای تبدیل شدن به یک هکر

تصویری: 3 راه برای تبدیل شدن به یک هکر
تصویری: چگونه هکر شویم ؟ چطور یک هکر حرفه‌ای شویم ؟ آموزش هکر شدن در 15 دقیقه 2024, نوامبر
Anonim

جامعه و فرهنگ مشترکی از برنامه نویسان و متخصصان شبکه وجود دارد که از لحاظ تاریخی به چند دهه قبل از اولین رایانه های کوچک اشتراک گذاری اولیه و اولین آزمایشات ARPAnet باز می گردد. اعضای این انجمن اولین "هکر" بودند. ورود به سیستم های رایانه ای و تلفنی در فرهنگ امروز به نمادی از هک تبدیل شده است ، اما این جوامع بسیار پیچیده تر و اخلاقی تر از آن چیزی است که اکثر مردم می دانند. در اینجا نحوه پیدا کردن راه خود را به دنیای پیچیده هک ها آورده ایم.

گام

روش 1 از 3: مهارت های اولیه هک را بیاموزید

تبدیل شدن به یک هکر مرحله 4
تبدیل شدن به یک هکر مرحله 4

مرحله 1. Unix را اجرا کنید

یونیکس یک سیستم عامل از اینترنت است. در حالی که می توانید بدون اطلاع از یونیکس استفاده از اینترنت را بیاموزید ، بدون اطلاع از یونیکس نمی توانید هکر باشید. به همین دلیل ، امروزه جامعه هکرها بسیار یونیکس محور هستند. یک یونیکس مانند لینوکس می تواند در کنار مایکروسافت ویندوز بر روی همان رایانه اجرا شود. لینوکس را به صورت آنلاین بارگیری کنید یا یک گروه کاربری محلی لینوکس پیدا کنید تا در نصب به شما کمک کند.

  • یک راه عالی برای شروع ، چیزی است که علاقه مندان به لینوکس آن را سی دی زنده می نامند ، توزیعی که بدون نیاز به تغییر هارد دیسک کاملاً از روی CD اجرا می شود. این راهی است که می توانید چیز جدیدی را بدون نیاز به انجام کارهای شدید مشاهده کنید.
  • غیر از یونیکس ، سیستم عامل های دیگری نیز وجود دارد ، اما به صورت باینری توزیع شده اند - شما نمی توانید کد را بخوانید و نمی توانید آن را تغییر دهید. تلاش برای یادگیری نحوه هک کردن رایانه مایکروسافت ویندوز یا دیگر سیستم های کد منبع بسته مانند تلاش برای یادگیری رقص هنگام پوشیدن بازیگران است.
  • لینوکس می تواند بر روی Mac OS X اجرا شود ، اما تنها بخشی از آن سیستم عامل منبع باز است - احتمالاً با مشکلات زیادی روبرو خواهید شد و باید مراقب باشید که عادت بد وابستگی به کد اختصاصی اپل را در خود ایجاد نکنید. به
تبدیل شدن به یک هکر مرحله 5
تبدیل شدن به یک هکر مرحله 5

مرحله 2. HTML بنویسید

اگر نمی دانید چگونه برنامه نویسی کنید ، مهم است که زبان اصلی HyperText Mark-Up (HTML) را بیاموزید و به آرامی مهارت های خود را تقویت کنید. وقتی به تصاویر و اجزای طراحی یک وب سایت نگاه می کنید ، همه آنها با استفاده از HTML کدگذاری می شوند. برای یک پروژه ، یاد بگیرید که چگونه یک صفحه شروع اولیه ایجاد کنید و از آنجا پیشرفت کنید.

  • در مرورگر خود ، اطلاعات منبع صفحه را باز کنید تا به عنوان مثال به HTML نگاه کنید. روی Web Developer> Page Page در Firefox کلیک کنید و کمی وقت بگذارید تا کد را نگاه کنید.
  • می توانید HTML را در یک برنامه اصلی پردازش کلمه مانند Notepad یا SimpleText بنویسید و فایل خود را به صورت "فقط متن" ذخیره کنید ، بنابراین می توانید آن را در مرورگر خود بارگذاری کرده و صفحه خود را ترجمه شده مشاهده کنید.
  • شما باید یاد بگیرید که قالب برچسب ها (برچسب ها) را بدانید و یاد بگیرید که با استفاده از برچسب ها بصری فکر کنید. علامت "" به عنوان بستن استفاده می شود. "<p>" به عنوان کد باز کردن خط در پاراگراف ها استفاده می شود. از برچسب ها برای نشان دادن هر چیزی بصری استفاده می کنید: کج ، قالب بندی ، رنگ ها و غیره. یادگیری HTML به شما کمک می کند تا نحوه عملکرد اینترنت را بهتر بشناسید.
تبدیل به یک هکر مرحله 3
تبدیل به یک هکر مرحله 3

مرحله 3. زبان های برنامه نویسی را بیاموزید

قبل از شروع به نوشتن قافیه ها ، باید دستور زبان اولیه را بیاموزید. قبل از شکستن قوانین ، باید قوانین را یاد بگیرید. اما اگر هدف نهایی شما تبدیل شدن به یک هکر است ، برای نوشتن شاهکار خود به بیش از انگلیسی اولیه نیاز دارید.

  • پایتون برای شروع یک "زبان" عالی است زیرا تمیز طراحی شده ، مستندسازی شده و برای مبتدیان نسبتاً آسان است. با وجود اینکه یک زبان اول عالی است ، پایتون فراتر از یک اسباب بازی است. اما بسیار قوی ، انعطاف پذیر و مناسب برای پروژه های بزرگ است. جاوا یک جایگزین است ، اما ارزش آن به عنوان اولین زبان برنامه نویسی زیر سوال رفته است.
  • اگر در برنامه نویسی جدی هستید ، باید زبان اصلی یونیکس را بیاموزید. C ++ بسیار نزدیک به C است. اگر یکی را می شناسید ، یادگیری دیگری دشوار نخواهد بود. C با منابع رایانه شما بسیار کارآمد است ، اما زمان زیادی را برای اشکال زدایی (به دنبال جریان برنامه) اشغال می کند و اغلب به همین دلیل از آن اجتناب می شود ، مگر اینکه کارایی رایانه شما مهم باشد.

روش 2 از 3: مانند یک هکر فکر کنید

تبدیل به یک هکر مرحله 1
تبدیل به یک هکر مرحله 1

مرحله 1. خلاقانه فکر کنید

اکنون که مهارت های اولیه را دارید ، می توانید به هنر فکر کنید. هکرها مانند هنرمندان ، فیلسوفان و مهندسان هستند که همگی در یک گروه جمع شده اند. آنها به آزادی و مسئولیت مشترک اعتقاد دارند. جهان پر از مشکلات جالبی است که منتظر حل شدن آنها هستند. هکرها از حل مشکلات ، تقویت مهارت های خود و تمرین هوش خود لذت می برند.

  • منافع هکرها از نظر فرهنگی و فکری فراتر از هک است. به اندازه بازی سخت کار کنید و به اندازه کار سخت بازی کنید. برای هکر واقعی ، مرزهای بین "بازی" ، "کار" ، "علم" و "هنر" همه ناپدید می شوند یا در یک سطح بازیگویی خلاقانه در سطح بالایی ادغام می شوند.
  • داستانهای علمی تخیلی بخوانید. به کنوانسیون های علمی تخیلی بروید ، که راهی عالی برای ملاقات با هکرها و افرادی است که می خواهند هکر شوند. تمرین هنرهای رزمی را در نظر بگیرید. به نظر می رسد نوع نظم و انضباط ذهنی مورد نیاز برای دفاع شخصی از جهات مهمی شبیه به کاری است که هکرها انجام می دهند. هنرهای رزمی با هکر بیشتر آنهایی هستند که بر نظم و انضباط ذهنی ، آگاهی آرام و کنترل تأکید دارند ، نه قدرت بدنی ، ورزشکاری یا استقامت بدنی. تای چی یک هنر رزمی عالی برای هکرها است.
441133 5
441133 5

مرحله 2. دوست دارد مشکلات را حل کند

هیچ مشکلی نباید دوبار حل شود. آن را به عنوان جامعه ای در نظر بگیرید که زمان همه در آن ارزشمند است. هکرها معتقدند که به اشتراک گذاری اطلاعات یک مسئولیت اخلاقی است. وقتی مشکلی را حل می کنید ، اطلاعات را عمومی کنید تا همه به حل مشکل یکسان کمک کنند.

  • مجبور نیستید باور داشته باشید که موظف هستید همه محصولات خلاقانه خود را به صورت مسلم به دیگران هدیه دهید ، اگرچه هکرهایی که این کار را انجام می دهند مورد احترام دیگر هکرها خواهند بود. این امر با ارزش هکرها در فروش آنقدر مطابقت دارد که شما را از نظر غذا ، سرپناه و کامپیوتر تحت پوشش قرار دهد.
  • کتابهای قدیمی مانند Jargon File یا Hacker Manifesto by The Mentor را بخوانید. ممکن است کتابها از نظر فنی قدیمی باشند ، اما نگرش و روح آنها امروزه صادق است.
441133 6
441133 6

مرحله 3. یاد بگیرید که قدرت را بشناسید و در برابر آن مقاومت کنید

دشمنان هکرها ملال ، کار خسته کننده و مقاماتی هستند که از سانسور و محرمانه بودن برای خفه کردن آزادی اطلاعات استفاده می کنند. کار یکنواخت مانع از هک شدن هکرها می شود.

حمایت از هک به عنوان یک شیوه زندگی ، رد آنچه که به عنوان مفهوم "عادی" کار و مالکیت شناخته می شود ، و ترجیح دادن مبارزه برای حقوق برابر و دانش عمومی است

441133 7
441133 7

مرحله 4. متخصص شوید

هرکسی که در Reddit وقت بگذارد می تواند یک نام کاربری مضحک و مضحک بنویسد و تظاهر به هکر کند. اما اینترنت یک متعادل کننده خوب است و به تخصص بیش از نفس و نگرش ارزش می دهد. برای توسعه مهارت ها و نه تصویرسازی وقت بگذارید و احترام را سریعتر از قرار گرفتن در معرض چیزهای سطحی که ما فکر می کنیم "هک" هستند کسب خواهید کرد.

روش 3 از 3: کسب احترام

441133 8
441133 8

مرحله 1. نرم افزار منبع باز بنویسید

برنامه ای بسازید که به نظر دیگر هکرها سرگرم کننده یا مفید باشد و کد منبع برنامه را به طور رایگان در اختیار کل جامعه هکرها قرار دهید تا مورد استفاده قرار گیرد. معتبرترین افراد در دنیای هکرها کسانی هستند که برنامه های عالی و مفیدی نوشته اند که طیف وسیعی از نیازها را برآورده می کند و رایگان ارائه می شود ، به طوری که اکنون همه می توانند از آنها استفاده کنند.

441133 9
441133 9

مرحله 2. به تست و اشکال زدایی نرم افزار منبع باز کمک کنید

سازندگان نرم افزار منبع باز به شما می گویند که یک آزمایش کننده بتا خوب (کسی که می داند چگونه علائم را به وضوح توصیف کند ، مشکلات را به خوبی تشخیص می دهد ، می تواند به سرعت با خطاهای ناشی از انتشار مقابله کند و مایل است برخی از روالهای تشخیصی ساده را انجام دهد) یک آزمایش خوب است. بسیار ارزشمند

سعی کنید برنامه ای را که هنوز در حال توسعه است پیدا کنید و به شما یک آزمایش کننده بتا خوب تبدیل شود. پیشرفت طبیعی از کمک برنامه های آزمایشی به کمک اشکال زدایی در کمک به اصلاح برنامه ها وجود دارد. از این طریق چیزهای زیادی خواهید آموخت و با افرادی که بعداً به شما کمک می کنند ، حسن نیت ایجاد می کنید

441133 10
441133 10

مرحله 3. انتشار اطلاعات مفید

نکته خوب دیگر این است که اطلاعات مفید و جالب را در صفحات وب یا اسناد مانند لیست سوالات متداول (FAQ) جمع آوری و تقطیر می کند و در دسترس عموم قرار می دهد. حفظ و نگهداری پرسش های متداول فنی اصلی تقریباً به اندازه سازندگان برنامه های منبع باز مورد احترام است.

441133 11
441133 11

مرحله 4. کمک به حفظ زیرساخت در حال اجرا

جامعه هکرها (و توسعه تخصص فنی از طریق اینترنت ، در این مورد) توسط داوطلبان اداره می شود. بسیاری از کارهای مهم اما جالب توجه برای ادامه کار وجود دارد - حفظ لیست های پستی ، تعدیل گروه های خبری ، حفظ سایت های آرشیو نرم افزاری بزرگ ، توسعه RFC ها و سایر استانداردهای فنی. افرادی که چنین کارهایی را انجام می دهند مورد احترام هستند ، زیرا همه می دانند که این کار زمان زیادی می برد و به اندازه بازی با کد جالب نیست. انجام این کارها نشان دهنده فداکاری است.

441133 12
441133 12

مرحله 5. به خود جامعه هکرها خدمت کنید

این کاری نیست که انجام دهید تا زمانی که مدت زیادی در این زمینه بوده اید و به یکی از چهار مورد ذکر شده در بالا معروف هستید. جامعه هکرها رهبر ندارند ، اما دارای قهرمانان ، رهبران گروه ، مورخان و سخنرانان هستند. هنگامی که به مدت کافی در آن بوده اید ، احتمالاً به یکی از آن نقش ها تبدیل خواهید شد.

هکرها سعی نمی کنند آشکارا رهبر گروه شوند ، بنابراین به نظر می رسد که جستجوی این نوع محبوبیت خطرناک است. به جای تلاش برای آن ، باید موقعیت خود را طوری قرار دهید که در دامان شما بیفتد و در مورد موقعیت خود فروتن و دوست باشید

نکات

  • Perl به دلایل عملی ارزش یادگیری دارد. به طور گسترده ای برای صفحات وب و سیستم های مدیریت فعال استفاده می شود ، بنابراین حتی اگر هرگز در Perl ننوشته اید ، باید خواندن آن را یاد بگیرید. بسیاری از افراد از پرل برای اجتناب از برنامه نویسی C در مشاغلی که نیاز به کارایی رایانه ندارند با استفاده از C استفاده می کنند.
  • زبان مادری خود را خوب بنویسید. اگرچه این باور رایج وجود دارد که برنامه نویسان نمی توانند بنویسند ، اما برخی هکرها در آهنگسازی بسیار خوب هستند.
  • LISP به دلایل متفاوتی ارزش مطالعه دارد - یک تجربه روشنگر عمیق هنگامی که در نهایت آن را درک خواهید کرد. این تجربه شما را در آینده برنامه نویس بهتری می کند ، حتی اگر زیاد از LISP استفاده نمی کنید. با نوشتن و تغییر حالت نوشتن برای ویرایشگر متن Emacs یا افزونه Script-Fu برای GIMP ، می توانید به راحتی تجربه اولیه با LISP را بدست آورید.

توصیه شده: