Если вы читаете это, вы, вероятно, тоже мечтаете стать профессиональным хакером. Это хорошо. Хакерство стремительно становится одним из самых востребованных и ценных навыков для компаний, занимающихся информационной безопасностью, пентестеров, военных, шпионских организаций и военных подрядчиков. Сейчас большинство этих организаций испытывают нехватку хорошо подготовленных хакеров, поэтому сейчас самое подходящее время для обучения. Учитывая всё вышесказанное, давайте на минутку рассмотрим, что делает хакера хорошим.
Путь к становлению хакером
Путь к хакерству нелёгок. Некоторые новички в этой области думают, что всё, что нужно, — это какой-то волшебный «хакерский инструмент», и можно легко взломать любой компьютер. Это далеко не так.
В отличие от других IT-профессий, опытный хакер должен разбираться в большинстве дисциплин информационных технологий, включая сетевые технологии, базы данных, операционные системы, веб-сервисы, скрипты, криптографию и т. д. Кроме того, хакеру необходимо обладать практическими знаниями различных операционных систем, включая Linux, Mac OS и Windows. Это может потребовать многолетнего опыта и/или учёбы. Затем, изучив принципы работы этих различных информационных систем, нужно сосредоточиться на том, как их ВЗЛОМАТЬ. Для этого может потребоваться дополнительное обучение и опыт.
Думайте нестандартно
Хакинг — это НЕ то же самое, что другие области IT. В большинстве IT-дисциплин вы узнаёте, что если сделать то-то… а потом то-то… а потом то-то, система будет работать так, как вам нужно. В хакинге это обычно НЕ так! Хорошие хакеры должны мыслить нестандартно и нестандартно. Они должны думать о том, как заставить систему работать так, как она НЕ должна была работать. Нам нужно досконально понимать, как работают или не работают системы, чтобы мы могли заставить их работать так, как их разработчики никогда не задумывали!
Упорство
Также важно отметить, что не каждый взлом срабатывает всегда. В зависимости от обстоятельств, взлом может сработать время от времени, а затем перестать работать. Необходимо выяснить, что изменилось, и повторить попытку взлома другим способом. Кроме того, взлом может сработать один раз и больше не сработать. Например, если вы пытаетесь выполнить «удалённый код», это обычно требует переполнения буфера. При переполнении буфера процесс в некоторых случаях может быть повреждён и перестать работать корректно. В этом случае у вас есть только одна попытка взломать систему с помощью этого эксплойта.
Творческий
Хакеры также должны быть креативными. Если вы ожидаете получить готовую книгу о том, как что-то сделать, эта профессия, вероятно, не для вас. Вам доступны хорошие инструменты, но хорошему хакеру часто приходится проявлять креативность в их использовании или даже в их адаптации для конкретной задачи.
Путь к становлению хакером
Путь к хакерству нелёгок. Некоторые новички в этой области думают, что всё, что нужно, — это какой-то волшебный «хакерский инструмент», и можно легко взломать любой компьютер. Это далеко не так.
В отличие от других IT-профессий, опытный хакер должен разбираться в большинстве дисциплин информационных технологий, включая сетевые технологии, базы данных, операционные системы, веб-сервисы, скрипты, криптографию и т. д. Кроме того, хакеру необходимо обладать практическими знаниями различных операционных систем, включая Linux, Mac OS и Windows. Это может потребовать многолетнего опыта и/или учёбы. Затем, изучив принципы работы этих различных информационных систем, нужно сосредоточиться на том, как их ВЗЛОМАТЬ. Для этого может потребоваться дополнительное обучение и опыт.
Думайте нестандартно
Хакинг — это НЕ то же самое, что другие области IT. В большинстве IT-дисциплин вы узнаёте, что если сделать то-то… а потом то-то… а потом то-то, система будет работать так, как вам нужно. В хакинге это обычно НЕ так! Хорошие хакеры должны мыслить нестандартно и нестандартно. Они должны думать о том, как заставить систему работать так, как она НЕ должна была работать. Нам нужно досконально понимать, как работают или не работают системы, чтобы мы могли заставить их работать так, как их разработчики никогда не задумывали!
Упорство
Также важно отметить, что не каждый взлом срабатывает всегда. В зависимости от обстоятельств, взлом может сработать время от времени, а затем перестать работать. Необходимо выяснить, что изменилось, и повторить попытку взлома другим способом. Кроме того, взлом может сработать один раз и больше не сработать. Например, если вы пытаетесь выполнить «удалённый код», это обычно требует переполнения буфера. При переполнении буфера процесс в некоторых случаях может быть повреждён и перестать работать корректно. В этом случае у вас есть только одна попытка взломать систему с помощью этого эксплойта.
Творческий
Хакеры также должны быть креативными. Если вы ожидаете получить готовую книгу о том, как что-то сделать, эта профессия, вероятно, не для вас. Вам доступны хорошие инструменты, но хорошему хакеру часто приходится проявлять креативность в их использовании или даже в их адаптации для конкретной задачи.