Хто такий хакер та як ним стати. Як набути хакерські навички. Покроковий план дій

Як стати хакером? Ймовірно, ви не раз задавалися цим питання, тому HelpU вирішила розібрати це питання і написати свою точку зору з цього.

Хакер - не просто модне слівце, це назва цілої субкультури. Свого роду еліта серед комп'ютерників. Не поспішайте сумніватися у цьому слові. Просто склалася така думка, що хакер – зломщик, якому аби комусь нашкодити і зробити неприємне. Насправді це докорінно неправильно! Творці вірусів, злодії конфіденційної інформації, зломщики програм та сайтів – якраз хакерами не є. Хакер - це не шкідник, а скоріше помічник. Насправді можна сказати, що хакери створили Інтернет та World Wide Web, операційну систему Unix. Вони допомагають розробникам програм у пошуках помилок та виправляють невірні ділянки програмного коду. Давайте детальніше розберемося в тому, хто такий хакер, чим він відрізняється від решти людей і як можна стати ним. Як же стати хакером, хай навіть із нуля?

Емблема хакерів – символ відношення до хакерської культури. На емблемі зображений "планер" - одна з фігур гри "Життя".

Отже, зломщик програм, це хакер, на комп'ютерному сленгу він є крякером . Від слова crack – ламати. Кожен, хто зламає програму або сайт, може назватися крякером, але до справжнього хакера йому буде дуже далеко. Головна відмінність між ними: крякер – шкодить, хакер – приносить користь. Крім того, що злом - кримінальне діяння і може призвести до реального кримінального терміну, такі крякерські дії не можуть викликати жодної поваги. Тому хакери крякерів, м'яко кажучи, не люблять.

Втім, давайте додамо більше конкретики та поміркуємо, що потрібно для того, щоб стати хакером. Якщо хакер є чудовим програмістом, значить потрібне знання мов програмування. Якщо таких знань у вас поки що немає, то нічого страшного, все можна освоїти, щоправда, не за день. І навіть не за рік. Але розпочати можна вже зараз і поступово вдосконалювати свої навички. Що говорити, часом все життя доводиться самовдосконалюватись, щоб завжди бути на піку. Як перша мова програмування Python – буде непоганим вибором. Це досить потужний та гнучкий засіб. Java - відмінно підійде для другої мови.

Щоб стати справжнім майстром, просто вивчити якусь одну чи дві мови програмування – недостатньо. Для цього потрібно мислити алгоритмічно. Мова програмування – лише інструмент. Виделка для макаронів. Головне мати макарони, а їсти їх можна будь-якою вилкою. В ідеалі освоєння мови займає лише кілька місяців на те, щоб вивчити оператори та співвіднести їх зі своїм стилем написання алгоритму. Тому важливо вивчити дві або більше сильно несхожі одна на одну мови, щоб освоїти всі сторони створення алгоритмів.

Серйозною сходинкою у підвищенні професійності та навичок програмування буде освоєння мови Сі – основної мови операційної системи Unix. Однак починати з нього не варто, це буде вкрай складно. Perl – активно використовується для системного адміністрування та адміністрування web-сайтів. Якщо і писати на ньому з нуля - не першочергове завдання, то вміти читати і модифікувати код на ньому - потрібно вміти обов'язково. Та й мова LISP також досить важлива. Зрештою, освоївши його, ви отримаєте серйозні навички саме алгоритмізації.

В ідеалі необхідно освоїти всі 4 перелічені мови програмування – Python, C, Perl, LISP. Крім важливості самого факту знання цих мов, вони дуже різні за своїми підходами до справи програмування і кожен із них зробить важливий внесок у розвиток.

Власне, прийоми програмування навчити досить складно. Більшість хакерів - самоучки, усьому, що вони вміють, навчилися самі. Можна надати лише загальні рекомендації. Навичка програмування і двох важливих частин – вміння читати код і вміння його писати. Навчання обом процесам можна поєднати. Беріть хороші вихідні джерела, читайте, розбирайтеся, як вони працюють, пишіть свої на їх основі. У цьому проблем немає, адже хакер – добродушна людина, яка радо ділиться своїми розробками з іншими. Можна знайти багато програм, утиліт, навіть операційних систем, створених хакерами та вихідний код яких доступний. Його можна читати, аналізувати та модифікувати.

Раз заговорили про операційні системи, давайте торкнемося питання облаштування робочого місця хакера. Зрозуміло, це комп'ютер, на який потрібно встановити операційну систему. Вона не лише забезпечуватиме роботу іншого інструментарію, а й сама по собі може стати джерелом знань. Тому ОС із закритим кодом для цього зовсім не годиться. Краще використовувати дистрибутив на базі Unix - це може бути або Linux, або система на ядрі BSD. Крім того, на базі Unix працює більшість серверів Інтернету. Тому якщо ви хочете стати Інтернет-хакером, то без знання Unix це не вийде. До того ж під Unix можна запустити будь-яку іншу операційну систему – Windows, Mac тощо, якщо це вам знадобиться.

Інтернет та WWW – частина нашого життя, без них зараз уже нікуди. Тому важливо освоїти всесвітнє павутиння дуже добре. Не просто мандрувати нею, а саме працювати з нею. Перед тим, як освоювати серйозні мови програмування, можна вивчити мову гіпертекстової розмітки web-сторінок – HTML. Він дуже простий у вивченні, а сам процес освоєння допоможе у майбутньому. До того ж тлумачних посібників з навчання HTML – дуже багато. Створіть домашній сайт або просто сторінку для себе. Згодом разом із зростанням ваших знань та навичок, можна модернізувати свій сайт та ставити на ньому досліди.

Інший важливий пункт. Потрібно знати англійську мову. Деякі хакери, для яких англійська мова нерідна, вважають за краще обговорювати технічні питання саме англійською, і, якщо ви не знатимете її, доступ до значної частини інформації буде перекритий. Окрім англійської, зрозуміло, знання своєї рідної мови має бути на п'ять балів. Лист із граматичними помилками – явно не додасть балів у скарбничку вашої репутації.

Хакер – не лише професія чи захоплення. Це стиль життя. Тому хакер має перебувати у хакерському середовищі, серед колег та соратників. А для того, щоб вони прийняли вас на рівних, потрібно заслужити повагу та визнання. Можна скільки завгодно говорити собі «я хакер», але справжнім хакером ви будете тільки тоді, коли інші скажуть про вас - «ти хакер».

Найважливіше для хакера – програміста, звичайно програмувати. Писати цікаві та корисні програми та безкоштовно поширювати їх разом із вихідним кодом. Навчився сам, розкажи іншому. Люди, які здобули найбільшу повагу в хакерському середовищі – автори потужних та корисних програмних засобів, вони створили по-справжньому корисні програми, якими тепер користуються мільйони людей та безкоштовно, з відкритим вихідним текстом поширюють їх, щоб кожен, кому така програма знадобиться, міг її отримати .

Важливо також допомагати іншим хакерам, налагоджувати їхні програми. Шукати та виправляти помилки, тестувати програми з відкритим кодом. Налагодження програми завжди займає багато часу. І успіх залежить від того, наскільки швидко та якісно вдалося знайти всі помилки. Хороший тестер завжди знайде, чим себе зайняти. Якщо ви початківець хакер, найкращий спосіб зав'язати стосунки та підтягнути свої знання – знайти програму з відкритим кодом, яка потребує налагодження та тестування. У процесі ви багато чого навчитеся та заробите собі репутацію.

Крім цього, серед хакерів завжди можна знайти, що зробити на благо суспільству, та й себе не забути. Обов'язково ділитеся отриманою або знайденою інформацією, наприклад, посібниками, FAQ та іншими матеріалами. Розробка документації до програм, модерування розсилок та підписних листів. Все це не так цікаво, як працювати з вихідними кодами, але дуже корисно і для визнання хакерським співтовариством у тому числі.

Що стосується професійних якостей - коротко пробіглися, можна торкнутися і особистої сфери майбутнього хакера. Щоб стати хакером не обов'язково бути очкариком-ботаніком. Можна вести і цілком спокійне суспільне життя. Але якщо ви вирішили зайнятися хакерством через невдачі в особистому житті, чому б і ні. Тоді нічого не заважатиме вам сконцентруватися на цій сфері діяльності. Добре якщо ви захоплюєтеся науковою фантастикою, буде про що поговорити крім прямих хакерських, тим.

І, мабуть, останнє. Підписуйтесь своїм справжнім ім'ям. Ніки використовують ті, кому є що приховувати, наприклад, крекери. Хакер - не шкідник, він займається корисними речами, і ховатися йому немає від кого.

Відмова від відповідальності: Ця стаття написана тільки для освітніх цілей Автор чи видавець не публікували цю статтю для шкідливих цілей. Якщо читачі хотіли б скористатися інформацією для особистої вигоди, то автор та видавець не несуть відповідальності за будь-яку заподіяну шкоду чи шкоду.

Першими хакерами можна вважати невелику групу людей, що складається з досвідчених програмістів і мережевих чарівників, які кілька десятиліть тому стояли біля витоків створення ранніх мікрокомп'ютерів і брали участь в експериментах ARPAnet. Злом комп'ютерів і телефонних мереж став ознакою хакерської культури, яка насправді значно складніша і не обмежується лише зломами. Як долучитися до цієї спільноти, придбати необхідні навички, навчитися мислити як хакер і заслужити повагу та репутацію в цьому середовищі, ви дізнаєтесь із цієї статті.

Кроки

Частина 1

Набуття базових навичок

    Перейдіть на операційну систему, подібну до Unix, наприклад на Linux . Unix - популярна операційна система, що часто використовується для серверів і дала поштовх розвитку інтернету. Хоча можна скористатися інтернетом і не знаючи Unix, але не можна бути інтернет-хакером, не розуміючи Unix. З цієї причини сьогоднішня хакерська культура є дуже Unix-сконцентрованою. Unix, подібно до Linux, можна використовувати поряд з Windows на одному комп'ютері. Завантажте Linux або попросіть когось із користувачів Linux допомогти вам із встановленням системи.

    Допомагайте тестувати та налагоджувати програми з відкритим вихідним кодом.Шановні також ті, хто тестує та налагоджує програми з відкритим вихідним кодом. У цьому недосконалому світі ми неминуче витрачаємо найбільшу частину розробки програми на фазу налагодження. Саме тому будь-який мислячий автор програм з відкритим кодом скаже вам, що хороші бета-тестери (знають, як виразно описати симптоми, добре локалізують проблеми, здатні виправляти друкарські помилки і застосовують кілька простих діагностичних підпрограм) цінуються на вагу золота.

    • Якщо ви новачок, то спробуйте знайти програму, яка вам цікава, і станьте хорошим бета-тестером. Існує цілком природний шлях просування допомоги у тестуванні програм до допомоги у тому налагодженні і далі допомоги їх модифікації. Ви багато чого навчитеся таким способом і породите добру карму у відносинах з людьми, які згодом допоможуть вам.
  1. Публікуйте корисну інформацію.Ще одна хороша річ - відбирати і накопичувати корисну та цікаву інформацію на веб-сторінках або документів типу ЧаВО (FAQ або «часті питання та відповіді») і робити їх загальнодоступними. Провідні основні технічні ЧаВО майже так само шановані, як і автори програм з відкритим результатом кодом.

    Допомагайте підтримувати інфраструктуру.Хакерська культура (і інженерна розробка інтернету) ґрунтується на добровольцях. Є маса необхідної, але не особливо ефективної роботи, яку потрібно робити, щоб підтримувати процес: адміністрування розсилочних листів, модерація груп новин, управління великими архівами програмного забезпечення, розробка RFC та інших технічних стандартів. Люди, які добре роблять такого роду речі, глибоко шановані, оскільки кожен знає, що подібна робота вимагає купу часу і не така забавна як ігри з кодами. Ця робота свідчить про самовідданість.

  2. Служіть самій хакерській культурі.Зрештою, ви можете служити та поширювати саму культуру. Але цим не варто займатися до тих пір, поки ви не поваритеся в цьому достатньо часу і не станете добре відомі завдяки одній з чотирьох перших речей. У хакерській культурі немає явних лідерів, але тут є «культурні герої», «племінні старійшини», історики та промовці. Коли ви досить довго поживете в цих траншеях, то зможете вирости в одного з таких людей.

    • Але остерігайтеся: хакери насторожено ставляться до своїх крикливих племінних старійшин, так що видиме досягнення такого роду слави таїть у собі небезпеку. Замість того, щоб прагнути цього, вам краще як би не дбати про це і тоді все прийде саме, а потім можна стати скромним і милостивим у своєму статусі.
  • Деякі компанії наймають хакерів, щоб ті перевіряли, наскільки безпечна їхня система. Тож на цьому можна непогано заробити!
  • Намагайтеся не потрапити і незаймайтеся зломом.
  • Добре пишіть рідною мовою. Згідно з поширеним стереотипом, програмісти не дуже грамотні, але насправді багато хакерів - дуже добре володіють мовою.
  • Lisp варто вивчити для тих глибоких освічених знань, які ви знайдете, коли нарешті його освоїте. Ці пізнання зроблять вас прекрасним програмістом на все життя, навіть якщо ви ніколи особливо і не будете використовувати сам Lisp. Ви можете отримати початковий досвід роботи з Lisp у режимі редагування коду текстового редактора Emacs або плагіна Script-Fu для графічного редактора GIMP.
  • Мова Perl має сенс вивчити з практичних міркувань: вона дуже широко використовується для активних веб-сторінок і системного адміністрування, тому навіть якщо вам і ніколи не доведеться писати на Perl, вам слід навчитися його читати. Багато людей використовують Perl, щоб уникнути програмування на Сі, який вимогливий до ресурсів комп'ютера.
  • Тестуйте свої знання на створених вами веб-сайтах.
  • Використовуйте свої знання та навички на благо. Хорошим хакером бути куди безпечніше та вигідніше для всіх, ніж поганим. Поганим хакера живеться не дуже добре - їм доводиться ховатися, щоб уникнути проблем із законом.
  • Завжди будьте обережні. Незаконна діяльність може призвести до дуже серйозних наслідків, до того ж насправді в інтернеті немає нічого дійсно анонімного.
  • Не залучайтеся до того, що може призвести до неприємностей.
  • Попитайте у співробітників місцевих компаній, чи не потребують вони перевірки систем безпеки.

Попередження

  • Зламування - це протиправна дія, яка може призвести до серйозного покарання. Злом є злочином і карається згідно із законом.

Навряд чи ви 20 років сиділи спокійно у своїй кімнаті, добре вчилися, у всьому слухалися батьків, ніколи нікого не обманювали, у житті своєму нічого чужого не брали, а потім, бац, і захотілося стати кіберзломником. Швидше за все у вас це вже живе: вас легко захопити пошуком оригінального рішення, ви вбираєте комп'ютерні знання немов губка, терпіти не можете керівництва, довіряєте лише власному методу проб і помилок, а професійна література лише один з помічників. І ось зараз у вашій голові почало проростати зерно істини, бажання стати по той бік закону. Не заради грошей, виключно з цікавості. З чого почати?

Вивчити мову

Якщо ви вирішили стати хакером, то напевно ви досконало знаєте англійську мову. Якщо ж ні, то будь-яке ваше подальше завдання ускладнюється вдвічі — спершу зі словником шукатимете, що саме ви зламуєте, а лише потім шукатиме шляхи — знову зі словником. Крім того, якщо кар'єра піде в гору, то непогано знати базову частину деяких інших мов — іспанської, німецької, французької. І в житті нагоді, і в роботі не завадить. Розробники також іноді трапляються необізнані.

Вибрати спеціалізацію

Як і в будь-якому іншому захопленні, важливо у найкоротші терміни визначитися зі спеціалізацією. Ні, безумовно, спочатку треба почати з вивчення оболонки прикладного заліза — додатків та операційних систем, потім переходити на більш масштабний рівень. Головне пам'ятати, що видів атак та прийомів злому десятки: на освоєння всього на пристойному рівні підуть роки. Тому якщо ви амбітні і хочете не просто спробувати, а досягти серйозних успіхів — визначтеся з областю робіт і розвивайте навички в цьому напрямку. За належної завзятості вже через півроку на вашому рахунку буде перший скальп.

Прочитати літературу

Незважаючи на те, що хороший хакер відрізняється тим, що всі свої знання отримує емпіричним шляхом, було б безглуздо намагатися перевершити багаторічні напрацювання в галузі безпеки, не використовуючи чужого досвіду. Ось з чого слід розпочати свій літературний екскурс: «Мистецтво обману», "Hacking: the Art of Exploitation", "Базики з Hacking and Penetration Testing: Ethical Hacking and Penetration Testing","Metasploit: The Penetration Tester"s Guide". Після їхнього освоєння у вас, як мінімум, більше не виникне дурних питань із розряду «куди йти» та «що робити».

Нікого не слухати

Вся суть діяльності хакера полягає скоріше в дослідницькій діяльності, ніж шкідницькій. Тому, якщо у вас є своя голова на плечах, ніколи не сприймайте чужу критику всерйоз, не вірте в існування «правильного» шляху і не піддавайтеся на провокації. Якщо хакерам не займатися тим, що подобається, то кому тоді?

Дотримуватись ритму

Як би хвацько вас не затягнуло нове захоплення, не поспішайте лізти в серйозні проекти. Поступово вивчайте обрану справу, вчіться не лише руйнувати, а й створювати. І, звичайно, постарайтеся відразу вбити в собі бажання зламати щось велике і відоме. Це загрожує не лише можливістю уткнутися в непереборну стіну, а й отриманням цілком реального терміну.

Кидати виклики

Водночас не поспішайте відпочивати на лаврах перших успіхів. У той час, як люди по той бік працюють над створенням все більш і більш ідеального захисту, ваше завдання йти в ногу з часом і шукати в ньому вади та закономірності. Ніхто не закликає одразу зривати куш на конкурсі Pwnium, Але всерйоз задуматися про подібне, а головне прагнути цього необхідно.

Знайти відповідну роботу

Щоб упіймати злочинця, треба думати, як він. Щоб обійти побудований захист, треба потрапити до колективу, який його створює. Це дуже допоможе прискорити професійне зростання, частково монетизувати своє захоплення, та й взагалі можливо змусить задуматися про правильність обраної сторони.

Втім, є й альтернативний універсальний варіант – просто змініть рід діяльності. З одного боку, так ви підходитимете до улюбленої справи з великим ентузіазмом і свіжою головою, з іншого — не випадете з соціуму. Адже навіть у найзлісніших хакерів має бути особисте життя.

Перестати боятися

Та й взагалі, достатньо витратити хоча б 10 секунд у будь-якому пошуковику, щоб усвідомити — у світі існує величезна кількість способів (конкурси, змагання, робота), що дозволяють добре розім'яти мозок і при цьому заробити. Сьогодні захист інформації, в буквальному значенні, — міжнародна проблема, пов'язана, зокрема, з головною загрозою людства — тероризмом. Тому якщо ваш допитливий розум бажає, а головне може щось зламати, але критично боїться отримати за це покарання, величезна кількість IT-компаній буде готова співпрацювати з вами.

Кіберзлочинці, що володіють глибокими знаннями в програмуванні та досвідом у відшуканні вразливостей у ПЗ, розробляють різноманітні «злодійські інструменти», що дозволяють проникати в комп'ютерні пристрої та мережі, щоб знайти в них і викрасти інформацію, «цінну саму по собі» (наприклад, банківський рахунок, з якого можна зняти гроші або дані, за які можуть заплатити бізнес-конкуренти жертви крадіжки (наприклад, технологічні ноу-хау).

Крім зазначених випадків «звичайного крадіжки» та крадіжок інформації «дуже особистого характеру» (листування, фотознімки тощо), в останні кілька років з'явилися нові види хакерської діяльності, що виконуються на замовлення державних спецслужб у рамках «випробувань кіберзброї», яка може бути використано у випадках війни.

Шкідливе ПЗ може придбати або безкоштовно скачати в Інтернеті будь-який хакер, нездатний самостійно створювати «злодійські інструменти». Але й користуватися цими програмами потрібно ще навчитися, перш за все, у плані пошуку вразливостей у поширених операційних системах і додатках. І тут «старші товариші» подбали про підростаюче покоління кіберзлочинців, запропонувавши йому системи типу Armitage for Metasploit, що дозволяють автоматично перебирати вразливості та експлойти до них. Однак у більшості випадків цьому хакерському інструменту потрібні налаштування, що ускладнює його використання зломщиками-новачками, які не дуже прагнуть будь-якого навчання.

І ось, нарешті, для самих лінивих індивідуумів, які бажають швидко стати хакерами з нуля і отримувати адреналін від зломів будь-кого, в Мережі викладено безкоштовне ПЗ AutoSploit, що забезпечує повну автоматизацію проведення кібератаки. Тепер будь-який тінейджер заради інтересу (навіть без корисливих намірів) може запустити AutoSploit і подивитися, що з цього вийде? А вийде ось, що:

  1. AutoSploit, використовуючи пошукову систему Shodan, самостійно знаходить підключені до Інтернету комп'ютери, сервери, IoT-пристрої, індустріальні контролери, відеокамери, обладнання «розумних» будинків і т.д.
  2. потім «підтягується» ПЗ Metasploit, яке по черзі виявляє вразливості в довгому списку Shodan і атакує їх,
  3. як тільки атака вдалася, AutoSploit «відчиняє ворота» у зламаний пристрій,
  4. власник AutoSploit почувається переможцем «фортеці», гуляє нею, де хоче, а може і «побешкетувати».

У «кращому» для жертви злому випадку, за нею можуть дивитися через домашню відеокамеру. А якщо «пустий хакер» випадково потрапив на електростанцію чи якесь виробниче обладнання?

Чим може закінчитися невидима інтернет-екскурсія підприємством ніхто вгадає. І ось тут, нарешті, доведеться задуматися тим невеликим компаніям, які нехтують ІТ-захистом, вважаючи, що їхні корпоративні мережі ніхто навіть не спробує зламувати, оскільки вони (ці компанії) не становлять жодного інтересу для конкурентів. Та й на рахунках у них «мікросуми». Тепер стає зрозумілим, що навіть якщо мережа не намагатиметься зламувати усвідомлено, вона може бути зламана випадково будь-яким «балівником». А до яких дій в офісній мережі його підштовхне дитяча фантазія — страшно подумати! Тож думайте, панове, про ІТ-безпеку «до», а не «після».

Як стати хакером із нуля? – саме це питання я дуже часто бачу на різних тематичних порталах та форумах, і зараз спробую дати на нього розгорнуту відповідь. В основному цим цікавляться абсолютні новачки, або висловлюючись більш зрозуміло «чайники». Начувшись про різні подвиги Анонімусів, AntiSec, LulzSec, багато хлопців теж хочуть познайомитися з цією культурою, стати її частиною, отримати знання, вміння…

Бажання дуже похвальне. Але чи всі вони розуміють сенс і значення слова Хакер? Дуже часто, запитуючи у людей, які не цікавляться цією тематикою, можна отримати одну відповідь, що це людина, яка займається створенням шкідливих програм, кардинг кредитних карт, фішингом, розсилкою спаму, підбором паролів і ще багатьом іншим.

Але, вони і не знають, що таку людину хакером називати зовсім не можна, вона є лише звичайним зломщиком або крекером (від англ. crack - злом), по суті, звичайним злочинцем, який заслуговує на покарання по всій суворості закону.

Отже, кого можна назвати хакером? Вікіпедія дає визначення, що це людина, яка має досконалі знання в галузі IT та комп'ютерів. Але такий підхід надто однобік на мій погляд, адже навіть Ерік Реймонд в оригінальному тексті «Як стати хакером» (обов'язково до прочитання, у пошук) не дає точного визначення.

На мій скромний погляд, хакер — це в першу чергу творець, творець, що прагне знань, самовдосконалення, що прагне вичавити з себе і свого заліза максимально можливе. Ось і вся відмінність від звичайного смертного, а також безлічі ідіотів, що зараховують себе до хакерів.

І все-таки, як стають хакерами з нуля? Що для цього потрібно зробити?

1. Дістань один із варіантів Linux, і навчитеся використовувати ПК на повну котушку.

Вже майже кожна людина в нашій країні має свій персональний комп'ютер, а то й два. Перший крок майбутнього хакера - це роздобути дистрибутив Linux або однієї з версій BSD і встановити її на своєму персональному комп'ютері.

Згоден, у нашому світі є багато інших операційних систем. Але розповсюджують їх у скомпілованих машинних кодах, а ці коди ви легко не вивчите, а тим більше не модифікуєте. Вчитися хакерству на машинах, які працюють під Windows — це майже безглуздояк вчитися танцювати, будучи загіпсованим від голови до п'ят.

2. Навчіться використовувати Інтернет та писати на HTML.

Web — це гігантська іграшка хакера, яка навіть за словами політиків, змінює світ. Навіть з цієї однієї причини, ви повинні навчитися працювати з Web, хоча існують і безліч інших вагомих причин.

Просто навчитися керувати браузером вам буде мало (це вміє кожен), ви також повинні навчитися писати на HTML (з зв'язці з CSS), мові розмітки всіх документів Web. Втім, якщо ви ще зовсім не вмієте програмувати, написання HTML коду допоможе вашому мисленню навчитися деяким дуже корисним звичкам. Тому рекомендую вам зробити свою першу домашню сторінку. Також вивчіть XHTML, який розроблений акуратніше, ніж звичайний класичний HTML.

3. Щоб стати з нуля хакером, вам обов'язково потрібно навчитися програмувати.

Це зовсім не так складно, як здається непосвяченій людині. Варто лише розпочати. А зробити це краще з мови програмування Python. Він досить простий, але його синтаксис досить суворий, а глибоке розуміння основ заощадить колосальну кількість часу щодо наступних мов програмування.

Адже лише Python справа не обмежиться. Обов'язковими для вивчення є також Java, C і C++.

Мета цього навчання — глибоке розуміння процесів, що відбуваються в комп'ютері.. Поверхневих знань мало, бо незабаром вони стануть істотним обмеженням у хакерської діяльності.

4. Вивчіть англійську мову.

Все просто: чим швидше ви займетеся, тим краще, адже англійська — базова мова більш просунутої частини хакерського співтовариства. Не секрет, що постсовок та його мешканці відрізняються якоюсь інертністю, а нам необхідно бути на вістрі технічних розробок та інновацій, які, на жаль, здебільшого відбуваються за кордоном. Тут уже нікуди не подітися.

На цьому мабуть я зупинюся, а ви не забудьте прочитати Еріка Реймонда.