Многие ищут инфу "как стать хацкером" или хотя бы начать развиваться по этому пути, но так и не могут начать потому что в инете очень мало инфы, а на ютубе и гугле лишь льют воду в уши
https://pp.userapi.com/c840423/v840423057/3f95c/M-RMR63y5qU.jpg
Я постарался разложить по полочкам для тех кто не знает даже с чего начать, сам искал пол года информацию перед тем как сделать хотя бы свой первый шаг в этом направлении.
Вы обязательно должен знать английский язык. Без исключения для всех, неважно откуда вы. Необязательно знать его на про уровне, но хотя бы на среднем, вы просто никуда не сможете продвинуться без знания языка.
Вы должны знать хотя бы 2-3 языка программирования. К примеру С++, Python, и C#. Это как минимум.
Для чего это нужно? Вы должны знать и представлять реализации разных данных, скриптов, структур и чтобы понимать какие есть в них слабые места, это очень важно. То есть если сайт например написан на php, то в самом php нередко попадаются всякие дыры. Если человек отлично знает этот язык, он обязательно сможет найти эти дыры и как-нибудь ими воспользоваться. То есть именно поэтому хакер обязан знать много языков программирования. Я привёл как минимум 3 языка, это как минимум С++, Python, и C#. На С# вы будете писать всякие начинающие штучки, к примеру по взлому и крякингу программ, модификацию процессов и тому подобное. На Pythonе вы сможете представить работу структуры веб сайтов и соответственно находить в них слабые места, а с помощью С++ вы будете писать уже более серьёзные и сложные вещи, в том числе на системном уровне.
Вы должны разбираться, как минимум, в таких вещах. Тут я привёл небольшой список. Например:
-SQL инъекции.
-Модификация памяти процессора.
-Инъекция динамических библиотек.
-CSS (кросс сайт скриптинг).
-Социальная инженерия.
-Глубокое понимание протоколов TCP, IP, HTTP, HTTPS, SMTP, FTP, SFTP, AMQP, p2p и других протоколов. Это требуется для того, чтобы понимать все стороны, того как реализованы всякие структуры и понимать как обойти защиту или как взломать тот или иной процесс.
-Понимание теории написания операционных систем.
-Понимание устройства сотовых вышек,радиосигнала и так далее. Это уже в свою очередь требуется для того, чтобы в свою очередь производить какие-то физические атаки, к примеру на дата центры, или вывести какую-то другую любую картинку на билдборды, сбить радио или видео сигнал.
-Понимание устройства защитных механизмов, типо луковой маршутизации, encryption и decryption, понимание устройства сжатия данных, а также многое другое.
Я привёл лишь маленький список, но всё это очень важно для вас, используя данный комплект знаний вы сможете подойти к любой защите и сделать всё, что вам требуется.
Нажмите, чтобы раскрыть...