Станете хакер

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

Съдържание

Днешната общност от експертни мрежови програмисти и виртуози възникна преди десетилетия от първите експерименти с взаимосвързани компютри и ARPAnet. Членовете на тази култура са първите „хакери“. Днес хакерството е свързано с проникване в компютърни системи, но хакерската култура е много по-сложна и моралистична, отколкото повечето хора знаят. Научете основните техники за хакерство, научете се как да мислите като хакер и научете как да спечелите уважение в общността. Тази статия е въведение в сложния свят на хакерство.

Стъпвам

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

  1. Стартирайте Unix. Unix е операционната система на интернет. Можете да използвате Интернет, без да разбирате Unix, но не можете да бъдете хакер без солидни познания за Unix. Ето защо хакерската общност е много фокусирана върху Unix в наши дни. Unix като Linux може да работи на вашия компютър до Windows, на същото устройство. Изтеглете Linux онлайн или потърсете потребителска общност на Linux, за да ви помогне с инсталацията.
    • Един добър начин да започнете с Linux е да стартирате от това, което се нарича "Live CD", което е дистрибуция на Linux, която се зарежда от CD. По този начин не е нужно да правите нищо с твърдия си диск, за да можете да опознаете Linux, без да правите драстични промени в компютъра си.
    • Освен Unix има и други операционни системи, но те са така наречените двоични разпределения, което означава, че не можете да четете и / или променяте кода. Microsoft Windows не е "с отворен код" и следователно не е подходящ за научаване как да хаквате.
    • Можете да стартирате Linux на Mac OS X, но само част от системата е с отворен код. След това бързо ще достигнете границите на възможното и трябва да внимавате да не си създадете лошия навик да станете зависими от кода на Apple.
  2. Напишете HTML. Ако не можете да програмирате, важно е да овладеете основите на HTML (HyperText Mark-Up Language) и след това да се подобрите в него. Всичко, което виждате, когато разглеждате уебсайт, е кодирано с HTML. Започнете проект, в който създавате своя собствена уеб страница и станете по-добри в това.
    • Отворете информацията за източника на страницата в браузър, за да визуализирате HTML кода на страницата. Отидете на Web Developer> Page Source във Firefox и изучете кода.
    • Можете да кодирате HTML в проста програма за текстообработка като Notepad, да запазите файла си като „само текст“, след което можете да го качите в браузър и да проверите как изглежда вашата работа.
    • Трябва да се научите как да използвате маркери и да научите как да мислите визуално, когато използвате тагове. "" се използва за отваряне на маркер, а "/>" се използва за затваряне на маркер. Използвате маркери, за да укажете всичко, което е визуално: текст в курсив, оформление, цвят и т.н. Ако знаете как работи HTML, ще разберете по-добре как работи интернет.
  3. Научете езика на програмирането. Преди да можете да пишете стихове, първо трябва да научите граматика. Преди да можете да нарушите правилата, първо трябва да научите правилата. Но ако целта ви е да станете хакер, ще ви трябва повече от основно разбиране на езика.
    • Python е добър „език“, с който да започнете, защото е изрядно проектиран, в него може да се намери много информация и е сравнително лесен за начинаещи. В същото време не е играчка; той е много мощен, гъвкав и особено подходящ за големи проекти. Java е алтернатива, но много хора не смятат, че Java е добър език за начинаещи.
    • Ако сериозно искате да се научите да кодирате, ще трябва да научите C, който е основният език на Unix. C ++ е свързан със C; ако знаете единия език, не е трудно да научите другия. C използва ефективно вашата система, но „отстраняването на грешки“ отнема много време, така че много хакери го избягват.
    • Може би е добра идея да започнете с платформа като Backtrack 5 R3, Kali или Ubuntu 12.04LTS.

Част 2 от 3: Възгледи на хакер

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

Част 3 от 3: Добро хакване

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

Съвети

  • Не се хващай.
  • Уверете се, че можете да пишете добре на родния си език. Стереотипът на програмист не може да пише добре, но много хакери са много добри писатели.
  • Изучаването на LISP е ценно и по друг начин - дълбокото преживяване на просветлението, което имате, когато най-накрая го разберете. Това преживяване ще ви направи по-добър програмист до края на живота ви, дори ако всъщност не започнете да използвате LISP.
  • Perl е ценно да се учи по други причини: той се използва широко с активни уеб страници и системна администрация, така че дори и да не програмирате в Perl, трябва да го знаете. Много хора използват Perl вместо C, ако не се нуждаят от ефективността на C.

Предупреждения

  • Хакерството е незаконна дейност и може да доведе до глоби или затвор.