Първите хакери могат да се считат за малка група хора, състоящи се от опитни програмисти и мрежови кутии, които преди няколко десетилетия стояха при произхода на създаването на ранни микрокомпютри и участваха в експерименти в Arpanet. Хакерните компютри и телефонните мрежи станаха знак за хакерска култура, която всъщност е много по-сложна и не е ограничена до хакерство. Как да се присъедините към тази общност, да придобиете необходимите умения, да се научите да мислите като хакер и да заслужавате уважение и репутация в тази среда, ще научите от тази статия.
Стъпка
Част 1 от 3:
Придобиване на основни умения

един.
Отидете в операционната система, подобна на Unix, например на Linux. UNIX - популярна операционна система, често използвана за сървъри и подобряване на отпечатъка. Въпреки че можете да използвате интернет и да не знаете Unix, но не можете да бъдете онлайн хакер, без да разбирате Unix. По тази причина днешната хакерска култура е много силно unix-концентрирана. UNIX, като Linux, може да се използва заедно с Windows на един компютър. Изтеглете Linux или попитайте някой от потребителите на Linux, които да ви помогнат с инсталацията на системата.
- Добрата възможност за запознаване с новата система ще бъде жива операционна система, зареждане от взаимозаменяеми носители (CD, DVD, USB устройство и т.н.), което не изисква инсталация на твърд диск за своята работа. Този метод ще ви помогне да се запознаете с възможностите на системата без нужда от остри промени.
- Има и други операционни системи, в допълнение към UNIX, например * BSD. Най-популярни * BSD системи: FreeBSD, Netbsd, OpenBSD и Dragonfly BSD. Всички те имат отворен код, като Linux. Въпреки това е важно да запомните, че BSD все още не е Linux.
- Дарвин - UNIX операционна система, базирана на FreeBSD. Той е напълно безплатно, има отворен код и е наличен на връзката http: // opensource.Apple.Com. Тъй като сърцевината на системата е Unix и MacOS се радва на значителна популярност, много потребители адаптират Linux приложения под MacOS. Можете да получите тези програми с помощта на мениджъра на пакета - Homebrew, Fink или Macports. Като алтернатива можете да стартирате Linux под macos.
- Можете да използвате тесно контролирана операционна система като Open Indiana. Първоначално тя е разработена въз основа на отворения код на системата Solaris, преди да не бъде закупен Oracle и кодът му стана затворен. Openindiana и Solaris са създадени на базата на UNIX система V и като такива не са съвместими с Linux приложенията. Въпреки това има много адаптирани програми. MacOS, BSD и Linux са много по-популярни и за тях са разработени много повече програми, така че все още е по-добре да останете върху тях.

2. Уча Напишете в HTML. Ако все още не знаете как да програмирате, тогава проучването на хипертекстовото маркиране (HTML) ще ви помогне да закупите някои полезни умения за последващото развитие на програмните езици. Всеки уебсайт с неговия дизайн, снимки и други компоненти се извършва на HTML. Първо, научете как да създавате прости сайтове, създайте себе си малък сайт и се развивате по-нататък.
Като проба можете да разгледате кода на всеки сайт. За да направите това, в контекстното меню на браузъра, изберете "Показване на изходен код" и го прочетете. В Firefox отидете в "Инструменти"> Уеб разработки> "Изходен код на страницата".Можете да напишете HTML код във всеки текстов редактор като бележник или симплеткст, и да записвате файлове под формата на текст, след което отваряте файла с браузър, за да разгледате извършената работа.Ще трябва да научите етикети и да научите как да ги използвате. "<» используется для открытия тега и «/>- За да го затворите. ""Трябва да започнете нов параграф. С помощта на маркери можете да дадете на текста всякакъв вид: курсив, форматиране, цвят и т.н. HTML обучението ще ви позволи да разберете по-добре как работи интернет.

3
Научете език за програмиране. Преди да започнете да пишете поезия, трябва да научите граматика. За да проникнете кода, трябва да го знаете добре. Ако наистина искате да станете хакер, тогава ще ви трябват много знания.
Ако не знаете един компютърен език, препоръчваме ви да започнете от езика Питон. Той е ясно проектиран, добре документиран и фокусиран. Въпреки факта, че е добре за първия език, това не е просто играчка. Това е мощен и гъвкав език, добре подходящ за големи обекти.Java е алтернатива, но осъществимостта на изучаването на този език като първия е поставен под въпрос.За разлика от Java jаvascript, много подобен на Python - и двете са език, базирани на C и изключително удобен за потребителя. jаvascript е "уеб-програмиране уеб език", така че ако искате да продължите да изучавате уеб разработката / хакването, по-добре е да започнете cjаvascript, а не python.Алтернатива на jаvascript е PHP C - основният език на операционната система UNIX. C ++ език е тясно свързан с C, знаейки, че е лесно да се научите и други. Изисква се от компютърни ресурси и код за отстраняване на грешки отнема много време.Можете също да използвате Backtrack 5 R3, Kali или Ubuntu 12 като начална платформа.04lts.Част 2 от 3:
Научете се да мислите като хакер

един.
Мисля творчески. Сега, когато сте придобили основните умения и умения, е време да се научите да мислите в хакер. Хакерите са смесица от художници, философи и инженери, взети заедно. Те вярват в свободата и взаимната отговорност. Светът е пълен с проблеми, които трябва да бъдат разгледани. Хакерите са приятни, решават проблеми, докато усъвършенстват уменията и закупуването на нови знания.
- В хакери, в допълнение към хакерството, голямо разнообразие от културни и интелектуални интереси. Те са еднакво дадени както на работа, така и на развлечения. Истинските хакери не разграничават такива концепции като "развлечения", "работа", "наука" и "изкуство". Всички тези концепции се сливат в едно голямо творчество.
- Прочетете научната фантастика. За какво? Тук можете да нарисувате аналогия с бойните изкуства, където, в допълнение към добрите физически данни, имате нужда от силен дух. Khakra трябва да бъде спокоен, да има стабилна психика и да бъде дисциплиниран. Това е не по-малко важно, отколкото да притежавате физически умения.
- Изследвам бойни изкуства.Психическата дисциплина, която е ваксинирана от болката изкуство е важно за хакер. За хакер в приоритетната умствена дисциплина и осведоменост, не груба сила, атлетизъм или издръжливост. Тайландски в това отношение са най-подходящи.

2. Хакерите обичат Позволяват проблеми. Никой и никога не трябва да решава проблема два пъти. За да се държим като хакер, трябва да вярвате, че времето на размисъл на други хакери е ценно и толкова много, че моралният дълг за вас трябва да бъде желанието да споделяте информация. Решаване на проблеми и след това просто разпространи решенията, така че другите хакери да могат да решават нови проблеми, вместо да се връщат по-скоро на стария - тук е вашата задача.
Не е необходимо да разпространявате всички плодове на творчеството си безплатно, въпреки че тези хакери, които правят това - повечето отношения между другите хакери. С стойностите на хакерите, продажбата на плодове за творчество е доста последователна, достатъчна, за да се осигури храна, кръв и компютри.Запознайте се с такива шедьоври като "хакерски манифест" (хакерски манифест) - текст, написан от Lloyd Tlanceenphip, по-известен като ментор, и "хакерският жаргон" (жаргон файл) - мрежов енциклопедически речник на хакерски жаргон на английски език. Те не си представят технически интерес, но ще въведат хакерски подход и дух, които не губят стойността си дори след време.
3. Знаете - хакери по природа против почивка. Хакерите (и общо творчески хора) не се занимават с скучни неща и не се затъват в рутинна монотонна работа. Те също така не са поддръжници на властта, която създава цензура и ограничава свободата на информацията. Следователно, скуката и рутинната са не само враговете на хакера, отвличайки го - това е зло.
Хакерство - начин на живот, в който се отхвърлят така наречените "нормални" идеи за работа и собственост и предпочитат да се борят за равенство и достъп до информация.
4. Да бъдат компетентни. Всеки, който прекарва времето си на Reddit, може да избере готин псевдоним и да се постави като хакер. Но интернет е добър еквалайзер, където е поставена компетентност. Прекарайте повече време, като подобрите уменията си, а не образ, и вие побеждавате по-бързо, отколкото да се демонстрирате като суперхакер.
Част 3 от 3:
Заслужават репутация
един. Напишете програми с отворен код. Първият е да пишете програми, които други хакери се считат за забавни или полезни, и разпространяват изходен код за използване на цялата хакерска култура. Най-почитаните полубогове на Hackerland са хора, които са написали големи и талантливи програми, които отговарят на най-широките нужди, и които ги разпространяват на всички, така че всеки може да ги използва.

2. Помощ за тестване и програми за отваряне на грешки. Почитайте и тези, които тестват и отстраняват програмите за отворени източници. В този несъвършен свят неизбежно прекарваме по-голямата част от времето за развитие на програмата на фазата на фиксиране. Ето защо всеки мислещ автор на програми с отворен код ще ви каже, че добрите бета тестери (които знаят как ясно описват симптомите, добре локализиращи проблеми, които могат да коригират печатни грешки и прилагане на няколко прости диагностични подпрограма) се оценяват за злато.
Ако сте нов, опитайте се да намерите разработената програма, която ви интересува и станете добър бета тестер. Има напълно естествен начин за насърчаване на помощта в тестването на програми за подпомагане на тях за отстраняване на грешки и по-нататък до помощта им. Ще научите много по такъв начин и ще породите добра карма в отношенията с хора, които ще ви помогнат по-късно.
3. Публикувайте полезна информация. Друго добро нещо е да изберете и натрупвате полезна и интересна информация за уеб страници или FAQ документи (често задавани въпроси или "често задавани въпроси и отговори") и да ги направите публично достъпни. Водещите основни технически лица са почти толкова уважавани като авторите на отворен код.

4. Помогнете за поддържането на инфраструктурата. Хакерската култура (и инженерното развитие) се основава на доброволци. Налице е много необходима, но не особено ефективна работа, която трябва да се направи, за да се поддържа процесът: администриране на пощенски списъци, умереност на новинарски групи, управление на големи софтуерни архиви, разработване на RFC и други технически стандарти. Хората, които правят такива неща добре, дълбоко уважавани, защото всеки знае, че такава работа изисква купчина време и не толкова смешно като игри с кодове. Тази работа показва посвещение.

пет. Служи на самата хакерска култура. И накрая, можете да служете и разпространявате самата култура. Но не е необходимо да се занимаваме, докато не дишате достатъчно време и не ставате добре познати благодарение на една от четирите първите неща. Няма очевидни лидери в хакерската култура, но има "културни герои", "племенни старейшини", историци и оратори. Когато сте достатъчно дълги за дълго време в тези окопи, можете да пораснете в един от техните хора.
Но пазете се: хакерите са предпазливи към техните загадъчни племенни старейшини, така че видимото постижение на този вид слава е в опасност. Вместо да се стремите към това, по-добре да не се интересувате от това и тогава всичко е самото, а след това можете да станете скромни и милостиви в статуса си.Съвети
- Някои компании наемат хакери, така че те проверяват колко безопасно е тяхната система. Така че това може да се направи добре!
- Опитайте се да не се хванат и не Участие в хакерство.
- Пишете добре на родния си език. Според общ стереотип програмистки не са много компетентни, но всъщност много хакери - те говорят много добре.
- Lisp си струва да се научи заради дълбокото просветено знание, което ще спечелите, когато го овладеете. Тези знания ще ви направят отличен програмист до края на живота си, дори и да сте особено и няма да използвате самия LISP. Можете да получите първоначалния опит с LISP в редактирането на текстовия редактор EMACS или Plug-in на скрипта-FU за графичен редактор GIMP.
- Езикът на Перл има смисъл да се научи от практически съображения: тя е много широко използвана за активни уеб страници и администриране на системата, така че дори ако никога не трябва да пишете на Perl, трябва да се научите да го прочетете. Много хора използват Perl, за да избегнат програмирането на SI, което изисква компютърни ресурси.
- Тествайте знанията си на уебсайтове, които сте създали.
- Използвайте знанията и уменията си в полза. Добър хакер да бъде много по-безопасен и по-печеливш за всеки, отколкото лош. Лошният хакер не живее много добре - те трябва да се скрият, за да избегнат проблеми със закона.
- Винаги бъдете внимателни. Незаконната дейност може да доведе до много сериозни последствия, освен в интернет, всъщност няма нищо наистина анонимно.
- Не включват в това, което може да доведе до проблеми.
- Споделете служителите на местните компании, не е необходимо да проверявате системите за сигурност.
Предупреждения
- Хакването е незаконно действие, което може да доведе до сериозно наказание. Хакването е престъпление и наказуемо по закон.