Хакер е закачлив термин, който е повлиял на много популярни медии. В действителност хакерите са хора, които търсят вратички или уязвимости, които могат да бъдат разследвани и експлоатирани. Почти всички истински хакери хакват системи, защото искат да задоволят любопитството си, а не за лична изгода. Можете да станете хакер, като научите колкото се може повече неща, свързани с технологиите, докато сте още млади. Придобитите знания могат да ви помогнат да започнете кариерата си на хакер и дори да ви помогнат да получите добро училище, както и работа.
Стъпка
Част 1 от 4: Научете се да бъдете хакер
Стъпка 1. Вземете компютърни уроци в училище
Много гимназии, както и професионалните гимназии предлагат компютърни уроци и извънкласни дейности, които ви учат на основите на програмирането и работата в мрежа. Вземането на тези уроци или извънкласни дейности може да ви помогне да се подготвите за бъдещето и да задълбочите знанията си. Говорете с учител по ориентиране и консултиране (BK), за да видите дали има образователен път, който е специализиран във вашето обучение по компютърни изследвания.
Стъпка 2. Потърсете курсове, които предлагат компютърно и технологично образование
Потърсете курсове, насочени към изучаване на операционни системи и мрежи. Като вземете курса, може да успеете да получите повече програми за компютърно обучение от уроците, предлагани от училището. Въпреки това ще трябва да похарчите доста пари, за да вземете курса. Курсът може да има професионални учители, които са по -обучени от учителите.
Стъпка 3. Присъединете се към компютърен клуб в училище
Това може да ви помогне да срещнете хора, които споделят вашите интереси. Освен това клубът предоставя и допълнително време за учене с учител по компютър. Ако вашето училище няма компютърен клуб, може да успеете да създадете такъв. Опитът като член или основател на компютърен клуб може да ви помогне да получите стипендия за обучение в университет, където изучавате компютърни науки.
Стъпка 4. Вземете курсове, които обучават логика, както и умения за критично мислене
За да станете хакер, не просто изучавате езици за програмиране. Трябва да можете да се справяте с проблеми с помощта на уникална перспектива и да използвате уязвимости, за които системните конструктори не са мислили преди. Знанието как да хакнете творчески може да ви бъде от полза.
Част 2 от 4: Изучаване на компютри и мрежи
Стъпка 1. Научете известната операционна система отвътре и отвън
Използвайте лабораторния компютър на училището, за да научите за дизайна и как работят различните операционни системи. За да бъдете успешен хакер, трябва да знаете как работят операционните системи и да сте запознати с Windows, Linux и OS X. Когато хакнете система, трябва да можете да изпълнявате основни компютърни команди (функции) и да намерите конкретни файлове или системи без да се налага да научавате операционната система. първо.
Стъпка 2. Научете командния ред
Като хакер ще прекарвате много време в четене на командния ред и въвеждане на команди (команда). Научете командния ред (за Windows) и терминала (за Linux и OS X).
Прочетете тази статия, за да разберете как работи командният ред
Стъпка 3. Научете как компютърните компоненти са свързани помежду си
По-сложните техники за хакерство използват уязвимости в хардуера, като мрежови карти, рутери, твърди дискове и RAM (памет с произволен достъп). Знанието как работят компютрите и как компютърните компоненти са свързани помежду си ще ви помогне да се възползвате от системните уязвимости. Прочетете тази статия, за да разберете как компонентите на компютъра работят и са свързани помежду си. Можете да придобиете много основни компютърни знания, като посещавате компютърни уроци в училище или на курс.
Стъпка 4. Научете основите на компютърните мрежи
За да бъдете успешен хакер, трябва да знаете как компютърните данни пътуват в интернет. Научете как работят мрежовите слоеве, за да разберете къде се намират данните. Освен това изучаването на мрежи може да ви помогне да прихващате и променяте данни. Разбирането на основните мрежови познания е много важно, тъй като може да ви помогне да хакнете сложни системи ефективно.
Може да успеете да научите компютърни мрежи в училище или на курс
Стъпка 5. Прочетете книга за хакерството и компютрите
Не трябва да научавате неща, свързани с компютри и мрежи в училище или в курса. Трябва да учите колкото е възможно повече, за да станете експертен хакер. Четете книги, които обясняват хакерството, или купувайте компютърни книги и списания. Цялата получена информация може да помогне за обогатяване на вашите знания и подобряване на вашите хакерски умения.
Част 3 от 4: Изучаване на основни езици за програмиране
Стъпка 1. Научете HTML
HTML (Hypertext Markup Language) е основният език за програмиране, използван за създаване на уеб страници. Познаването на основите на HTML може да ви помогне да идентифицирате слабостите на уебсайта. Освен това, той също така ви помага да кодирате за изграждане на уебсайтове. Прочетете тази статия, за да научите HTML.
Стъпка 2. Научете JavaScript
JavaScript е един от езиците за програмиране, използван за показване на съдържанието на уебсайта. Научаването как работи JavaScript може да ви помогне да идентифицирате уязвимости в части от вашия уебсайт и да включите вашите скриптове.
Стъпка 3. Научете SQL
SQL (език за структурирани заявки) е основният език за бази данни за уебсайтове и онлайн услуги. Хакерите прекарват много време в опит за достъп до бази данни. По този начин е важно да знаете как работи SQL, за да можете да хакнете системата. Прочетете тази статия за информация как да създадете SQL сървър за тестване.
Стъпка 4. Научете PHP
PHP е език за програмиране на сървъри и често се използва, за да помогне на потребителите на интернет да влязат сигурно в своите акаунти. По този начин е важно да знаете как работи PHP, за да можете да хакнете защитен уебсайт. Прочетете тази статия, за да научите PHP. Този език е един от най -важните езици за програмиране за хакерите.
Стъпка 5. Научете Python
Python е сложен език за програмиране, който ви помага да създавате програми и скриптове бързо. Трябва да научите този език за програмиране, за да можете да създавате свои собствени експлойти и хакове. Прочетете тази статия за съвети за изучаване на Python.
Част 4 от 4: Практикувайте безопасно хакване
Стъпка 1. Хакнете виртуалната машина, свързана към вашата собствена мрежа
Най -сигурният начин да практикувате хакерство е да хакнете собствения си компютър. Създаването на частна мрежа, съдържаща виртуални машини, ви помага да тествате и прилагате хакове, без да нарушавате компютъра си или да нарушавате закона.
Можете да използвате виртуална машина, за да инсталирате всяка операционна система на вашия компютър. Това ви помага да тествате хакове, направени специално за конкретни операционни системи. Прочетете тази статия за информация как да създадете безплатно виртуална машина
Стъпка 2. Използвайте уебсайт, създаден специално за хакерство
Ако искате да опитате да приложите уменията си за хакерство, има няколко уебсайта, които имат уязвимости, които могат да бъдат хакнати законно. Уебсайтът ви позволява да практикувате използването на скриптове и да ги хакнете, без да нарушавате закона. Ето някои популярни уебсайтове, които могат да се използват като място за практикуване на хакерство:
- Тухли
- bWAPP
- DVWA
- Google Gruyere
- McAfee HackMe сайтове
Стъпка 3. Присъединете се към хакерска общност
Има различни хакерски общности, пръснати по целия свят, от лесни за намиране форуми до скрити общности. Намерете група хакери, които ще ви помогнат да усъвършенствате уменията си, за да станете по -добър хакер и ще ви помогнат, когато ви е трудно. Хакерската общност може да предложи разнообразни ресурси, които да ви помогнат да практикувате безопасни техники за хакерство.
Стъпка 4. Избягвайте незаконни действия
Възможността за хакване може да бъде изкушение само по себе си. Не трябва обаче да използвате способностите си за извършване на незаконни действия. Ако сте хванати за хакерство незаконно, ще имате проблеми с полицията и това може да попречи на кариерата ви. Не се увличайте от историите за наемане на професионални хакери, след като бъдат хванати, защото повече хакери са хвърлени в затвора, отколкото хакери получават работа.
Стойте далеч от хакерската общност, извършвайки незаконни действия. Ако общността извърши действия, които нарушават закона, можете да бъдете заподозрян, защото се считате за член на общността. Ако не сте доволни от действията на членовете на общността, трябва да стоите далеч от общността
Стъпка 5. Практикувайте хакерския стил „Бяла шапка“или етичния хакерски стил
White Hat е термин, използван за хакери, търсещи уязвимости в системите. Вместо да използва тези уязвимости за лична изгода, той ще ги докладва на системните конструктори, за да предотврати атаки от злонамерени хакери. Експертните хакери "White Hat" могат да спечелят много пари, работещи в индустрията за сигурност.