Как стать хакером
Содержание:
- Статус в хакерской культуре
- Что такое этичный хакинг
- Базовые знания
- EH Academy — полная кибербезопасность & Курс взлома (бесплатно — от начинающего до среднего)
- Решение проблем
- Как стать хакером — ближе к реальности
- Черты образа жизни
- Образование vs опыт
- Какие курсы можно пройти по этичному хакингу
- Как стать хакером с нуля
- Заслужите доверие
- Мышление хакера
- Как стать хакером с чего начать
- Что такое взлом?
Статус в хакерской культуре
Таким образом, когда вы играете в хакерские игры, вы учитесь вести счет
главным образом по тому, что думают о вашем мастерстве другие (именно
поэтому вы не будете хакером до тех пор, пока вас не станут так
называть другие хакеры). Данный факт затеняют как образ
хакера-одиночки, так и определенные табу хакерской культуры (ныне
существенно ослабевшие, но все еще мощные), не допускающие, чтобы
чье-то эго или внешнее признание вообще могли бы быть мотивацией для
хакера.
В частности, Хакерландия — это то, что антропологи именуют «культурой даров».
Вы зарабатываете статус и репутацию не тем, что руководите другими
людьми, и не тем что прекрасны, и не тем что имеете вещи, которые
являются предметом вожделения других. Но скорее тем, что раздаете вещи.
В частности, одаривая своим временем, своим мастерством и результатами
своего творчества.
Есть пять основных типов вещей, которые вы можете делать, чтобы вас уважали хакеры:
1. Пишите программы с открытыми исходными текстами.
Мы привыкли называть эти программы «свободным программным
обеспечением» (free software), но это привело в замешательство очень
многих людей, точно не понимавших, что подразумевалось под словом
«свободное». Всё дело в том, что в английском языке слово «free»
используется как для слова «свобода» так и слова «бесплатно». Поэтому
очень часто для такого программного обеспечения предпочитают
использовать термин «с открытым исходным текстом» или «open-source software». Впрочем, в России в ходу оба термина. Мы знаем разницу между свободой и бесплатным куском сыра.
Наиболее почитаемые полубоги Хакерландии — это люди, которые написали
большие и мощные программы, отвечающие самым широким потребностям, и
которые раздали их всем, так что каждый теперь их использует.
2. Помогайте тестировать и отлаживать программы в открытых исходных текстах.
Если вы новичок, то попытайтесь найти разрабатываемую программу,
которая вам интересна, и станьте хорошим бета-тестером. Существует
вполне естественный путь продвижения от помощи в тестировании программ
к помощи в их отладке и далее, к помощи в их модификации. Вы многому
научитесь таким способом и породите добрую карму в отношениях с людьми,
которые помогут вам впоследствии.
Ведущие основных технических ЧаВО почти столь же уважаемы, как и авторы программ с открытым исходным кодом.
4. Помогайте поддерживать работу инфраструктуры.
Люди, хорошо делающие такого рода вещи, глубоко уважаемы, поскольку
каждый знает, что подобная работа требует кучу времени и не так забавна
как игры с кодами. Эта работа свидетельствует о самоотверженности.
5. Служите самой хакерской культуре.
В хакерской культуре нет явных лидеров, но здесь есть «культурные
герои», «племенные старейшины», историки и ораторы. Когда вы достаточно
долго поживёте в этих траншеях, то сможете вырасти в одного из таких
людей. Но остерегайтесь: хакеры настороженно относятся к крикливым
старейшинам, так что видимое достижение такого рода славы таит в себе
опасность. Вместо того, чтобы стремиться к этому, вам лучше как бы не
заботиться об этом и тогда слава сама упадет на вас, а уж затем можно
быть скромным и милостивым в своём статусе.
Что такое этичный хакинг
Веб-сайты и онлайн-сервисы состоят из больших и сложных фрагментов программного обеспечения, и ошибки в них не исключены. Маленькие, вроде ошибки выдачи вместо правильного наполнения страницы, не являются проблемой. Но более крупные могут привести к тому, что злоумышленник получит доступ к тайной информации, к учетным записям пользователей, обнародует массивы данных, хранящихся на сайте.
Какие бы усилия владельцы сайтов ни прикладывали, абсолютную защиту для кода создать сложно, и случается так, что важные уязвимости остаются незамеченными. Например, форма для логина, разрешающая бесконечный подбор паролей для входа в учетную запись. Или более серьезная проблема: командная или SQL-инъекция в интерфейс, который не обрабатывает кавычки в строке запроса, и программа квалифицирует их как часть SQL или системной команды.
Проверка сайта или онлайн-сервиса на предмет наличия таких уязвимостей в системе безопасности для ее улучшения и называется этичным хакингом, или тестами на проникновение. Это целенаправленный поиск ошибок в коде IT-специалистом, который работает в сфере исследований в области безопасности.
Базовые знания
Любому хакеру необходимо иметь определенные базовые умения в сфере ИТ. Как минимум, нужно знать основы операционной системы Linux и принципы работы компьютерных сетей. Чтобы самостоятельно писать скрипты, потребуется знание основ BASH и желательно одного из скриптовых языков — Perl, Python или Ruby.
Для разработки эксплойтов необходимо знание языков Assembler и C, для взлома баз данных – SQL. Чтобы взламывать сайты, потребуется овладеть целым арсеналом веб-языков.
Перед тем, как что-либо взламывать, желательно иметь опыт создания аналогичных программ. Например, тем, кому доводилось писать веб-приложения, будет проще понять, как они работают и, соответственно, как их взломать. Впрочем, такой подход работает не для всех: некоторые хакеры неспособны что-либо создавать – их мозг настроен исключительно на то, чтобы находить уязвимости и взламывать.
EH Academy — полная кибербезопасность & Курс взлома (бесплатно — от начинающего до среднего)
Этот этический хакерский курс охватывает основы взлома белой шляпы, включая подробное видео о том, как создать лабораторию. Вы также познакомитесь с инструментами Nmap и Metasploit и узнаете основные команды Windows и Linux. Приятно, что под каждым видео вы можете комментировать или оставлять вопросы преподавателю или другим студентам..
Крышки:
- Компьютерные основы и введение
- Настройка вашей лаборатории
- Сбор информации
- Взлом системы
- Взлом веб-сервера (сайта)
Продолжительность:
1,5 дня
Требования:
Надежное подключение к интернету
Больше: Для продвинутых хакеров EH Academy предлагает широкий выбор специализированных курсов по этике, большинство из которых платные (от 50 до 200 долларов). Примеры: использование Python для оскорбительного тестирования на проникновение, расширенное тестирование на проникновение мобильных приложений, обучение тестированию на проникновение приложений iOS, обучение Metasploit для тестирования на проникновение & Этические взломы и взлом VoIP & Обучение тестированию на проникновение.
Решение проблем
Хакер должен уметь выходить из сложных ситуаций. Данное умение формируется путем постоянного решения проблем без посторонней помощи. Да, иногда проще обратиться к Google или более опытному товарищу, но тогда вы не разовьете в себе умение анализировать задачу и поэтапно двигаться к ее решению, разбивая на более мелкие, «удобоваримые» составляющие.
Умением решать проблемы обладают ВСЕ хакеры. Без него вы не добьетесь сколько-нибудь выдающихся результатов. Конечно, бывают случаи, когда имеет смысл обратиться за помощью к коллегам, однако навык решения проблем нарабатывается только активной самостоятельной практикой. Кстати, данное умение пригодится вам не только в сфере хакерства.
Как стать хакером — ближе к реальности
Если вы действительно интересуетесь вопросом как стать хакером, то вам стоит быть ближе к реальности. Это означает, что представление вида «бабах, все мигает, три команды, вау, вау, мышкой щелкнул и доступ получен» может соответствовать реальности только после огромного времени к подготовке всего этого. Но, начнем по порядку.
Основные мифы о хакерах:
1. Это клевые парни с крутым прикидом. В принципе, и такое может быть, но в большинстве случаев все несколько иначе. Необходимость проводить достаточно много времени за компьютером оставляет отпечаток. Не в обиду хакерам, но вы видели как одеваются заядлые онлайн геймеры? Комфортная и удобная одежда, а не «текстиль по последней моде». Кроме того, отсутствие физической нагрузки так же сказывается.
2. Супер головоломки под мега музыку. В фильмах герои рисуют клевые схемы, бегают по коридорам и вообще занимаются всем чем угодно, лишь бы изобразить мучительную активность. И все это под крутое интригующее музыкальное сопровождение. В реальности же большая часть дел хакера состоит из рутинных задач. Копания в исходных кодах, включая шестнадцатеричные коды библиотек, отслеживание вызовов функций, размещение данных в оперативной памяти и прочее. Все это, конечно, можно делать и под крутой музон, но к тем эффектам из фильмов это не имеет отношения.
3. Клевые прибамбасы с супер техникой. Безусловно, во многом хакерство связано с математикой, а там где математика могут пригодится большие производительные мощности. Но, в реальности это не имеет отношения к прибамбасам и клевым «висюлькам». Это как в стритрейсинге. Обвесы машины могут сделать только хуже. Ну, не поедет тачка быстрее, если вы прицепите шумливый глушак, тем более, что из-за него вообще может теряться мощность машины, так как поток выхлопных газов может образовывать барьер, из-за чего будет расти нагрузка движка (выше нагрузка — меньше мощности).
4. Три строчки кода или пять минут для взлома. Если мега систему можно взломать за пять минут парой строчек кода, то такую систему можно смело выкидывать. Речь не о ситуациях с глупыми ошибками, которые были обнаружены случайно или после годовых исследований. Безусловно, существуют типовые ошибки (sql-инъекции, переполнение буфера и прочее), но даже их проверка занимает немало времени. Так что такой взлом возможно только в случаях, когда либо система уже проанализирована вдоль и поперек, либо когда в ней используются известные или схожие механизмы. Помните, что при этом у хакера еще должны быть с собой все необходимые инструменты.
5. Могут взломать все и при любых условиях. В силу обстоятельств, хакерам необходимо очень много знать и это нормально. Однако, это не отменяет реальность. Существует много технических аспектов, различных ограничений и прочего. Другими словами, яблоки как падали вниз, так и падают. Пример из истории — шифровальная машина Энигма. Придумана в 1917 году (выдан патент), а сколько из-за нее было проблем во вторую мировую. Со временем, ее взлом стал возможных, но это со временем и это с учетом появления дополнительных средств. В 1917 году ее было нереально взломать.
И прочее. Суть, вероятно, вы уловили, что реальность хакера это далеко не то, что показывают в фильмах или описывают в «постиках к бложику».
Как уже говорил, типовой инструкции не будет, просто если вам действительно интересно узнать, то вот несколько вещей, с чего имеет смысл начать изучение.
Необходимые базовые знания хакеров:
1. Знания в области машинных кодов, включая аппаратуру.
2. Знания об устройстве операционной системы.
3. Знания об устройстве сети, применяемых технологиях и прочее.
4. Знания в области криптографии. Шифры, стойкость, методы взлома и анализа.
5. Устройство антивирусных и прочих средств безопасности. Применяемые технологии.
6. Основные применяемые методы и технологии взлома. Уязвимые места и тому подобное.
7. И все прочее, что так или иначе может быть связано с взламываемым объектом.
При чем все это достаточно подробно, так как чтобы взломать что-то, нужно досконально понимать как оно устроено. Т.е. не вида «операционная система предоставляет пользователям», а что-то из разряда «как передаются сигналы в ядро, как выделяется память, в каких регистрах хранятся данные, что такое коллизии и прочее».
Теперь, вы знаете о ряде существенных аспектов вопроса как стать хакером, а так же чуть более знакомы с миром хакерства.
- Чем открыть odt файл?
- Чем открыть eml
Черты образа жизни
Еще раз, чтобы быть хакером, вы должны обрести мировоззрение хакера. Есть несколько вещей, которые могут помочь в те моменты, когда вы не находитесь рядом с компьютером. Они не заменяют хакерство (его ничто не заменит), но многие хакеры ими занимаются и, по их ощущениям, это на каком-то фундаментальном уровне объединяет их с сутью хакерства.
Читайте научную фантастику. Ходите на встречи любителей фантастики (это хороший способ познакомиться с хакерами и «прото-хакерами»).
Изучайте Дзэн-буддизм и/или восточные искусства боя. (Их ментальная дисциплина имеет, похоже, важные черты сходства).
Вырабатывайте в себе аналитический музыкальный слух. Учитесь понимать специфические виды музыки. Учитесь неплохо играть на каком-нибудь музыкальном инструменте или грамотно петь.
Вырабатывайте в себе понимание каламбуров и игр в слова.
Учитесь хорошо писать на своем родном языке. (Удивительно многие из хакеров, включая всех известных мне лучших хакеров, являются качественными писателями.)
Чем больше из этих вещей вы уже делаете, тем больше вероятность того, что вы представляете собой природный хакерский материал. Почему перечислены именно эти вещи — не вполне ясно, но они связаны со смешиванием навыков левого и правого полушарий мозга, а это представляется важным (для хакеров необходимо уметь как выстраивать стройные логические обоснования, так и время от времени оценивать проблему вне связи с очевидной логикой).
И, наконец, несколько вещей, которые делать не следует.
Не используйте глупые и напыщенные пользовательские имена или клички.
Не вовлекайтесь в свары и перебранки в Usenet (или где-либо еще).
Не называйте себя «кибер-панком» и не тратьте свое время на тех, кто это делает.
Не отправляйте письма или электронную почту, переполненные ошибками правописания.
Единственная репутация, которую вы себе создадите, занимаясь любой из этих вещей — это посмешище. У хакеров длинная память, и вам могут понадобиться годы жизни, чтобы об этом забыли.
Образование vs опыт
Освоить специальность хакера можно разными способами – конкретной схемы, как, например, в случае с профессией врача, тут нет. Если одни, прежде чем стать хакерами, получали соответствующее образование, то другие просто начинали погружаться в эту среду с раннего возраста, постепенно развивая свои навыки. И, надо сказать, большинство профи в деле хакерства шли именно по второму пути. Они просто интересовались, как работают компьютерные системы, и экспериментировали с ними, пробуя взломать.
Так, например, небезызвестный Эдвард Сноуден, прославившийся тем, что «слил» секреты Агентства национальной безопасности США, не имел даже среднего образования, что не помешало ему занять высокую должность в ЦРУ, а затем в АНБ, и зарабатывать 120 000 долларов в год. Реальные умения ценятся больше, чем красивые резюме.
Вышесказанное вовсе не означает, что получать образование в области информационных технологий не имеет смысла. На самом деле, наличие такого образования очень помогает в деле построения карьеры ИТ-специалиста. Однако для того, чтобы стать профессиональным хакером, оно не столь необходимо.
Многие преподаватели вузов практически не имеют опыта хакинга – ведь их учили создавать системы, а не взламывать их. Даже преподавая основы взлома программ, сами они, как правило, далеки от таких вещей. Это все равно, что учиться управлять самолетом у того, кто умеет лишь запускать воздушного змея.
Какие курсы можно пройти по этичному хакингу
Чтобы добиться в хакинге реальных успехов, стоит пройти курсы. Сегодня их предлагают многие крупные образовательные платформы. Они длятся от полугода до года и дают хорошую базу в сфере кибербезопасности. Например, такое обучение предлагает Skillbox: авторы программы — российские и американские специалисты, за год ученик создает пять проектов в портфолио и защищает дипломную работу.
Также можно проходить короткие курсы на Udemy по разным направлениям хакинга и информационной безопасности. Например, по WiFi-pentesting (проникновение в WiFi-сети и проверка на уязвимость). Зачастую они представляют собой набор видеоуроков с минимальной обратной связью, но зато очень бюджетной ценой и длительностью от двух до 24 часов.
Найти их можно и на русскоязычных, и на англоязычных платформах, включая узкоспециализированные вроде Cybrary.
Как стать хакером с нуля
Работа профессионального хакера очень интересна
Взломы сайтов, хищение важной информации, похищение денег, проникновение, разглашение секретов. Возможности настоящего хакера безграничны
Что касается его имени, оно тщательно скрывается.
Молодых людей влечет активная деятельность по хищению информации и взлому сайтов. Но, они не учитывают, что за такие поступки часто приходится отвечать перед законом.
Работа не всегда предусматривает нелегальную деятельность, и это факт. Если желаете работать в компьютерной области, вашими услугами будут пользоваться крупные компании. И неудивительно, ведь хакер – первоклассный IT-специалист.
Как показывает практика, корпорации и крупные банки желают видеть профессионального хакера в своем штате. Организации защищают важную информацию с помощью компьютерных технологий, а специалист способен обнаружить в защите лазейки и предотвратить хищение данных.
Обрести профессию поможет только саморазвитие. Я поделюсь несколькими советами, а вы с их помощью приблизитесь к мечте, возможно, и реализуете ее.
Пошаговый план действий
Базовые навыки. В первую очередь познакомьтесь с интернетом, узнайте значение различных заголовков, изучите массу основных понятий и разберитесь во взаимодействии браузеров с серверами.
Языки программирования
Особое внимание уделите изучению языков программирования. С помощью пособий, которых в интернете предостаточно, научитесь писать простенькие программы
Приложив немного усилий, овладеете навыками программирования, а в будущем появится возможность их совершенствовать.
Если мечтаете работать хакером, особое внимание уделите изучению языка гипертекстовой разметки, который называется HTML.
Английский. Не обойтись и без знания английского языка. Этот язык используется всеми мировыми сервисами. Следовательно, владением им обязательно.
Четыре изложенных пункта помогут овладеть базовыми навыками. Справившись с задачей, приступайте к изучению профессиональных вопросов и тонкостей хакерства. Благо, интернет переполнен информацией, касающейся сегодняшней темы.
Обратите внимание на рекомендациях, которыми я поделюсь. Поверьте, они помогут обрести профессионализм, дисциплину, настойчивость и усердие
- Цените свое время и коллег. Достижениями обязательно делитесь с «братьями по оружию».
- Уважайте кодекс. У хакеров есть свой кодекс, который запрещает давать или брать взамен. Если удалось взломать чужую программу, сообщите об этом владельцу, чтобы он поработал над защитой своего детища.
- Искорените шаблонные мысли. Хакер не должен мыслить шаблонно. Он обязан обладать способностью быстро и всегда находить ответы.
- Спрашивайте советов. Если что-то непонятно, не стесняйтесь спросить совет на тематическом форуме. Если решили задачу самостоятельно, поведайте алгоритм решения коллегам. В будущем они поступят точно так же.
- Следите за техникой. Компьютер – живой организм и близкий друг IT-специалиста. Поэтому компьютерной технике, стационарным системам, ноутбуку или нетбуку, нужен уход.
Быстро достигните цели, если команда ваших союзников пополнится усидчивостью и свободным временем. Каждый день придется осваивать новую информацию, что принесет опыт.
Видео советы
https://www.youtube.com/watch?v=XvmZBQC6b-E
О компьютерных играх лучше позабыть. Свободное время тратьте на получение знаний, которые пригодятся в будущем. Обязательно прочтите Уголовный кодекс, чтобы избежать неприятной ситуации.
Заслужите доверие
У вас могут быть все существующие сертификаты хакера, но если на собеседовании вы с энтузиазмом будете рассказывать о каких-то нелегальных сделках, которые вы провернули, никто не станет рисковать и нанимать вас. Сообщество «белых» хакеров часто работает с абсолютно секретной информацией, поэтому работодателю и клиентам нужно вам доверять.
Если на собеседовании вы не можете ответить на какой-то технический вопрос, лучше сказать «Простите, я не знаю, но обязательно поищу потом ответ», чем пытаться блефовать. Рекрутер вас раскусит, а ему нужен честный сотрудник. Сейчас не так много крутых специалистов по кибербезопасности, поэтому многие компании могут нанять даже не очень опытного человека, если он обладает правильным складом ума и отношением к делу. Для такого сотрудника потом просто проводится дополнительное обучение техническим навыкам.
Мышление хакера
Одним из главных отличий хакеров от обычных программистов является образ мышления. Вот четыре основные черты, присущие менталитету хакера:
- Нацеленность на решение проблем
- Любовь к свободе
- Творческий подход
- Стремление помочь «товарищам по цеху»
Хакеры верят в свободу. Именно поэтому операционная система Linux и многие хакерские инструменты находятся в открытом доступе. Впрочем, под свободой подразумевается не только доступность софта, но также свобода интернета и общения.
«Хакерский» образ мышления предполагает, что у одной и той же задачи может быть множество путей решения. Хакерам постоянно приходится по-новому использовать уже существующие или создавать свои собственные инструменты. Как говорится, долой шаблонное мышление, да здравствует нестандартный подход!
Как стать хакером с чего начать
Продолжая тему сегодняшней статьи, рассмотрим главные этапы обучения, чтобы подробно узнать, с чего начать, чтобы стать хакером.
В художественных фильмах хакеры взламывают платежные системы, сайты государственных учреждений, крупные организации и промышленные объекты. Основной целью взломов выступает важная информация или денежные средства. В реальности не все так просто.
Хакер – обычный программист, который способен взломать программный код. При этом у него другие цели. Он не стремится заполучить важные данные и продать их за большие деньги на «черном рынке». Во время взломов специалист знакомится с принципом работы той или иной программы, изучает код, чтобы найти дыры, создать аналог или схожую программу.
Многие считают хакеров преступниками, которые взламывают и разрушают, поэтому появляются «специалисты», которые хакерами не являются, но пытаются вести подобный образ жизни. Даже начинающий способен навредить сайту или компьютеру, если использует вредоносный скрипт, который маскируется под программу и размещается на сайтах.
В реальной жизни встретить настоящего профессионала в этой области проблематично. Опытный хакер никогда не расскажет, чем занимается. Он работает один, поскольку знает, что подобная деятельность наказуема.
Наберитесь терпения
Осознайте, что освоение навыков потребует годы.
Особое внимание уделите изучению прикладной математики. Поверьте, без математических знаний стать хакером не удастся.
Обязательно приобретите книги, посвященные работе программ, программных платформ, систем безопасности.
Научитесь писать код и создавать шифрованные системы без посторонней помощи
Работа без этих навыков невозможна.
Читайте тематические журналы, посещайте сайты и форумы, посвященные хакерской деятельности. Источники информации помогут в саморазвитии.
Ведите дневник. Записывайте статистику успехов и достижений. Со временем заметите, что навыки стали более совершенными.
Приготовьтесь к тому, что обучение в домашних условиях будет продолжительным и потребует максимум усилий. Только так покорите вершины и сломаете стереотипы. Помните, действовать нужно в рамках закона.
Видео
Надеюсь, рассказ поможет, а вы, ознакомившись с материалом, быстро добьетесь успеха.
Не забывайте, что создание или изменение программ, которые приводят к незаконному копированию, блокированию или уничтожению важной информации, наказуемое преступление. За такие действия могут лишить свободы на 3 года и оштрафовать на кругленькую сумму
Если действия станут причиной серьезных последствий, наказание будет более суровым. Поэтому, прежде чем возьметесь за работу, обязательно подумайте, сможете ли удержаться от соблазна и не переступить черту закона. Удачи и до новых встреч!
Вреден ли самогон и как сделать его в домашних условиях
Чем полезна белокочанная капуста, свойства и приготовление
Зимняя олимпиада 2018 года в Пхенчхане
Вреден ли цикламат натрия (пищевая добавка Е952)
Некоторые особенности витамина B2 и B6
Профилактика гриппа и ОРВИ у детей
Что сделать, чтобы вернуть любовь мужа к жене?
Самые вкусные рецепты шарлотки
17 апреля, 2019 —
Что такое взлом?
Хакерство — это выявление слабых мест и уязвимостей какой-либо системы и получение доступа к ней.
Хакер получает несанкционированный доступ с помощью обхода системы, в то время как сотрудник кибербезопасности, так называемый этический хакер, имеет законное и официальное разрешение для оценки состояния безопасности целевой системы.
Типы хакеров
Есть несколько типов хакеров, немного «терминологии».
- Белая шляпа - этический хакер;
- Черная шляпа - классический хакер, который ищет баги и старается получить несанкционированный доступ;
- Серая шапка - человек, который получает несанкционированный доступ, но выявляет слабые стороны компании;
- Ребенок - человек, не имеющий технических навыков, просто воспользовался готовым инструментом;
- Хактивист — человек, который взламывает что-либо, чтобы донести до кого-то свою позицию. Например, забастовка против авторского права (это я затронул тему платных электронных научных книг и лучших университетов мира).
На самом деле, целью этического взлома является выявление слабых мест системы и уязвимостей, которые компания должна устранить. Этический хакер документирует все, что он сделал.
Этический хакер — каким навыками необходимо обладать
Прежде всего, чтобы быть Пентестером, вы должны быть готовы постоянно узнавать что-то новое на лету или быстро обучаться этому дома.
Во-вторых, вам необходимо иметь глубокое фундаментальное понимание по крайней мере одного языка кодирования / сценариев, а также понимание сетевой и веб-безопасности.
Итак, вот несколько шагов, которые следует сделать, чтобы преуспеть:
- Научитесь программировать;
- Изучите основы строения и работы операционной системы;
- Изучите основы сетей и безопасности;
- Постарайтесь постоянно узнавать что-то новое в технологиях, желательно каждый день;
Какой язык программирования начать учить
Это зависит от того, на какой платформе вы будете работать. Для веб-приложений я предлагаю вам изучить HTML, PHP, JSP и ASP. Для мобильных приложений попробуйте Java (Android), Swift (iOS), C # (Windows Phone). Для настольного программного обеспечения попробуйте Java, C #, C ++.
Я также хотел бы порекомендовать Python, потому что это язык общего назначения, и в настоящее время он становится все более популярным благодаря своей мобильности.
Но что действительно необходимо для каждого языка программирования, так это изучить основы программирования, такие понятия, как типы данных, манипулирование переменными во всей программе на уровне ОС, использование подпрограмм или функций и так далее. Если вы изучите их, это будет практически одинаково для всех языков программирования, за исключением некоторых изменений синтаксиса. В университетах часто начинают с C++. Имеется ввиду, что если вы изучите основы программирования, используя синтаксис данного языка, то понять все остальные будет не так сложно.
Также для понимания работы компьютера советую познакомиться с ассемблером. Так, ваши знания будут подкреплены основами.
Не возлагайте большие надежды, если вы не можете достичь результатов за короткий промежуток времени. Я предпочитаю стиль обучения «Мияги». Так что будьте мотивированы к тому, что будет дальше. Постарайтесь всегда ставить перед собой маленькие цели, но при этом всегда помните о своей мечте.
Никогда не стоит недооценивать возможности сетевых и системных администраторов. Они могут сделать вас своим «гипотетическим» рабом в корпоративной информационной среде. Это к тому, что навыки и знания сисадминов также очень полезны, если вы хотите стать хакером.
Поэтому во время учебы можете попробовать свои силы помощников системного администратора, например.