Как да станете хакер

Автор: Monica Porter
Дата На Създаване: 15 Март 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
Как стать ХАКЕРОМ с нуля. Даркнет
Видео: Как стать ХАКЕРОМ с нуля. Даркнет

Съдържание

В компютърната сигурност хакерите са хора, които се фокусират върху механизмите за сигурност на компютърните системи и мрежи. Съществуват общности и културни споделяния между програмисти и уеб магьосници, които са проследили десетилетия история до първия момент на експеримента за споделяне на данни между миникомпютър и ARPAnet. Членовете на тази общност бяха първите "хакери". Инфилтриращите компютри и телефонни системи се превърнаха в символи на хакерите, но тази култура е по-сложна и етична, отколкото много хора си мислят. Научете основни техники за проникване, хакерско мислене и спечелете страхопочитание от проникването в хакерския свят.

Стъпки

Част 1 от 3: Основите

  1. Стартира Unix. Unix е операционната система на Интернет. Въпреки че можете да използвате Интернет, без да познавате Unix, не можете да станете хакер, без да разбирате Unix. Така че днешната хакерска култура се фокусира предимно върху Unix. Unix като Linux може да се изпълнява паралелно с Microsoft Windows на същия компютър. Изтеглете Linux онлайн и намерете някой, който знае как да го използва, за да ви помогне да го инсталирате.
    • Най-добрият начин да започнете е да стартирате на CD, който се инсталира изцяло от диска, без да е необходимо да ощипвате твърдия диск. Ето как да го инсталирате без много работа.
    • Има операционни системи, различни от Unix, но те се използват в двоичния файл - не можете да прочетете кода и не можете да го модифицирате. Опитът да се научите да прониквате на компютър, работещ под Microsoft Windows или която и да е система от затворен код, би бил като да се научите да танцувате, докато сте превързани навсякъде.
    • В OS X е възможно да стартирате Linux, но само част от системата е с отворен код - ще се сблъскате с препятствия и внимавайте да не породите лоши навици в зависимост от собствения код на Apple.

  2. Напишете HTML. Ако не знаете как да кодирате, получаването на основите на езика за маркиране на хипертекст (HTML) и изграждането на майсторство стъпка по стъпка е от съществено значение. Какво виждате, когато посещавате уебсайт с изображения, изображения и елементи на дизайна, кодирани в HTML. За даден проект трябва да научите как да настроите основна начална страница и след това да преминете през нея стъпка по стъпка.
    • В браузъра си отворете страницата с ресурси, за да проверите HTML за пример. Отидете на Web Developer> Source Source във Firefox и погледнете кода.
    • Можете да напишете HTML в основен софтуер за текстообработка като Notepad или Simple text и да запишете файла като "текст", така че да може да бъде качен в браузъра и разглеждан като преведен.
    • Трябва да научите формати на карти и визуално мислене, когато ги използвате. "<" се използва за отваряне на маркер и "/> се използва за затваряне на маркер."

      "за стартиране на ред код. Използвате маркери, за да сигнализирате визуални неща: курсив, форматиране, цветове и др. Изучаването на HTML ще ви даде по-добро разбиране за това как работи Интернет."


  3. Научете езици за програмиране. Преди да започнете да пишете поезия, трябва да научите основна граматика. Преди да нарушите закона, трябва да изучавате право. Ако крайната ви цел е да станете хакер, имате нужда от нещо повече от основен английски, за да кодирате.
    • Python е правилният „език“, с който да започнете, защото е ясно проектиран, добре документиран и подходящ за начинаещи. Въпреки че беше първият език, това не беше играчка; Python е много мощен, гъвкав и подходящ за големи проекти. Има и Java, но стойността на този първокласен език за програмиране трябва да бъде преразгледана.
    • Ако се захванете с програмиране, ще трябва да научите C, основният език на Unix. C ++ е тясно свързан с C; Ако знаете единия от двата езика по-горе, тогава изучаването на другия не е трудно. C работи ефективно с ресурси на компютъра, но отнема много време, за да намери грешки, поради което C се използва по-малко.
    • Използването на добра начална платформа като Backtrack 5 R3, Kali или Ubuntu 12.04LTS не е лоша идея.
    реклама

Част 2 от 3: Нагласа за проникване


  1. Креативно мислене. След като разбрахте основите, можете да започнете да мислите в артистична посока. Убежденията са като комбинация от художник, философ и инженер. Те вярват в свободата и взаимната отговорност. Светът е изпълнен с неотложни проблеми, които трябва да бъдат решени. Хакерите се чувстват щастливи да решат тези проблеми, да усъвършенстват уменията си и да тренират ума си.
    • Хакерите извличат много културни и интелектуални ползи в допълнение към проникването. Работете толкова ентусиазирано, колкото можете да играете, и играйте толкова ентусиазирано, колкото и вие. За истински хакер линиите между „играй“, „направи“, „наука“ и „изкуство“ изглежда напълно изчезват, като се сливат в една, за да създадат творчески хумор на високо ниво. .
    • Прочетете научнофантастични истории. Проучването на тази категория е най-добрият начин да се срещнете с хакери и протоколи. Помислете за изучаване на бойни изкуства. Духът на дисциплина при практикуване на бойни изкуства изглежда прилича на основния път, който хакерът следва. Хакерите, които учат бойни изкуства, често наблягат на умствената дисциплина, когнитивната релаксация и контрола върху силата, мускулатурата или физическата издръжливост. Тай чи е бойно изкуство, подходящо за хакери.
  2. Фаворити за обучение разрешаване на проблем. Не решавайте проблем два пъти. Мислете на мястото на хората. Хакерите смятат, че споделянето на информация е морална отговорност. Когато решавате проблеми, направете ги широко достъпни, за да помогнете на хората да разрешат подобни проблеми.
    • Не е нужно да се насилвате да раздавате всичките си лични творения, въпреки че хакерите, които го правят, често са на почит. Това зависи от стойността на хакера, продажбата на продукт, достатъчен за плащане на храна, наем и оборудване.
    • Прочетете „Файл от жаргон“ или „Манифест за хакери“ от The Mentor. Те може да са технически остарели, но отношението и вдъхновението им са еднакви.
  3. Научете се да разпознавате и да се борите с правителството. Врагът на хакерите е скуката, скуката, държавните служители използват цензура и тайна, за да удушат свободата на информацията. Това е монотонна работа, която хакерите постоянно нахлуват.
    • Вижте натрапването като начин на живот, който да опровергае концепцията за „нормална“ работа и активи, избирайки да се бори за равенство и да разпространява знания.
  4. Може да си го позволи. Така че всеки, който прекарва време в Reddit, може да си създаде потребителско име за киберпънк (научна фантастика за бъдещ свят) и да се държи като хакер. Но Интернет е чудесен балансьор, стойността на енергията надхвърля егото и отношението. Прекарването на време, фокусирайки се върху продукта, вместо върху вашето изображение, бързо ще спечели уважението на хората, вместо да се опитвате да имитирате настоящите модели на културно „нахлуване“. реклама

Част 3 от 3: Професионално проникване

  1. Напишете софтуер с отворен код. Напишете програми, които са интересни и полезни за други хакери, и споделете техния източник с хакерската общност. Хората, които се харесват най-много в света на хакерите, са тези, които пишат страхотни програми, способни да отговорят на различни нужди, но след това да ги споделят с всички, така че всеки да може да ги използва.
  2. Помогнете да тествате и поправите софтуер с отворен код. Авторите на софтуера ще ви кажат добър тестер (някой, който може да опише ясно симптомите, да идентифицира добре проблемите, бързо да открие грешки и е готов да приложи някаква рутинна диагностика на мускулите. копие) е по-ценно от бижутата.
    • Опитайте да намерите програма, която ви интересува, но е във фаза на разработка, за да бъде добър тестер. Има естествен прогрес от въвеждане в експлоатация на програми за отстраняване на грешки и настройка. Ще научите много и ще създадете добра воля с тези, които ще ви помогнат по-късно.
  3. Публикуване на полезна информация. Друг начин е да събирате и пресявате интересна информация за публикуване в мрежата или като често задавани въпроси (ЧЗВ) и след това да я споделяте с други. Техническите поддръжници на често задаваните въпроси са толкова уважавани, колкото самия автор на софтуера.
  4. Помогнете на инфраструктурата да продължи да работи. Хакерската култура (техническото развитие на Интернет) работи с доброволци. Трябва да се свърши много важна, но по-малко ангажираща работа: управление на пощенски списъци, управление на дискусионни групи, поддържане на голям уебсайт за хостинг на софтуер, разработване на RFC и други технически стандарти. Тези мълчаливи хора също са уважавани от много хора, защото всички знаят, че тези работни места отнемат много време и не са толкова интересни, колкото кодирането. Това е тяхното посвещение!
  5. Сервирайте хакерска култура. Това не е нещо, което трябва да правите на първо място, правите го само когато сте в контакт с общността за известно време и станете известни с някои продукти. Хакерската култура няма лидерство, за да бъдем по-точни, те имат културни герои и старейшини, историци и говорители. След като сте били достатъчно дълго в окопите, можете да станете един от тях.
    • Хакерите не вярват на егото на по-възрастния, така че приближаването до тази популярност е опасно. Вместо да се стремите да постигнете това, трябва да знаете къде се намирате, да бъдете смирени в настоящия си ранг.
    реклама

Съвети

  • Не се хващай.
  • Напишете добър народен език. Въпреки че много програмисти не могат да пишат, хакерите са способни да пишат много добре.
  • Трябва да изучавате LISP по редица причини, както следва - дълбоко просветно преживяване, овладяване на езика. Това преживяване ви прави по-добър програмист, дори ако не използвате LISP. Можете да започнете експеримента си с LISP, като пишете и коригирате режими на Emacs или Script-Fu плъгин на разширен софтуер за редактиране на снимки GIMP.
  • Трябва да научите Perl по редица причини; Той се използва широко на много уебсайтове и административни системи, дори ако не се използва, трябва да научите Perl, за да знаете как да четете този език. Много хора използват Perl, за да избегнат програмирането на C за проекти, които не изискват изпълнение на C.

Внимание

  • Напукването е нарушение, което може да доведе до административни наказания. Това е тежко престъпление и се наказва по закон.