воскресенье, 19 февраля 2017 г.

Кто такой хакер и как им стать












Кто такой хакер и как им стать из книги А.Панова

Для начала поговорим немного о терминах
Сейчас и мире происходит путаница. Многие СМИ под "хакерами" подразумевают большой пласт компьютерных профессионалов — хакеров, крекеров. программистов, компьютерных пиратов и т. д.. что неверно по сути, поскольку у них совершенно разные направления деятельности. Это то же самое, что путать директора предприятия и дворника, инженера и секретаршу. Конечно. ничто не мешает одному человеку выполнять все обязанности, но чаше это разные люди. Упомянутые области программмирования настолько обширны, что досконально знать их все, быть везде профессионалом просто невозможно. Для того чтобы стать профессионалом, необходима постоянная и долгая практика. Человек пока, к сожалению, не может одновременно делать несколько больших дел. Например, читать техническую документацию, чертить чертеж и писать письмо любимой.
Итак, кто же такой хакер? Хакер — профессионал, который разрабатывают  или взламывают сетевую машину. Главный интерес хакера — это сайты и серверы в Интернете. Хакеру интересен сам промесс исследования зашиты, но он никогда
не сделает что-либо, вызывающее крах исследуемой им системы. Закончив исследование системы зашиты, хакер составит подробный отчет о проделанной им работе, чтобы администратор данного сайта смог лучше защитить данный сайт от взлома. Этим он отличается от компьютерного пирата. Компьютерный пират тоже исследует защиту  сайтов, но главная цель пирата порча или уничтожение информации. Этим обычно занимаются обиженные на весь мир недалекие подростки. Им кажется, что так они обратят на себя внимание, покажут свою "крутость" Они ничего не придумывают сами — просто скачивают из Интернета программы и пытаются ими воспользоваться  не понимая принцип их действия. К сожалению, как показывает практика, они не догадываются, что после того, как на них "обратят внимание, им уже больше ничего не «хочется.
Как стать хакером, т. е. профессионалом, занимающимся исключительно защитой сайтов и серверов? Ответить на этот вопрос не так просто, как кажет­ся. В первую очередь, необходимо постоянно читать техническую документацию по серверам, программным защитам сайтов, межсетевым экранам. Это связано с тем. что все в мире постоянно изменяется, и вам необходимо быть в курсе последних разработок. Информация даже годичной давности сегодня уже не принесет большой пользы. Во-вторых, необходимо приобрести знания администратора компьютерной сети. Это позволит понять, как "думают" администраторы. изучить их сильные и слабые стороны. Еще нужно изучить языки программирования, начли с Perl. HIML,  Java (к другим языкам сетево­го программирования лучик обратиться уже после того). Знать ассемблер хакеру, скорее всего, не нужно, как и Delphi. C++ и т. д.
Кто такой крекер и как им стать
Теперь поговорим о том, кто такой крекер (cracker).
Cracker переводится как "взломщик программной зашиты", т.е. тот. кто исследует защиту программ. Это разнообразные триал-защиты. защиты Shareware и т. я. Конечно, совершенно необязательно взлому иметь негативный характер, эта может быть и взлом, заказанный автором программы с целью исследования того, насколько хороша его защита. После исследования программы крекер составляет подробный отчет, который он передает автору с рекомендациями по усилению (если оно необходимо) зашиты программы. Крекер никоим образом не занимается сетевой зашитой сайтов, серверов и т. д. Его стихия— это программы. Он копирует программу на свой компьютер (в отличие от хакера) и исследует ее. Его компьютер — это своеобразная лаборатория по  исследованию программ Крекеру в первую очередь необходимо знание ассемблера Это своего рола специфика работы, т к программы доходя до крекера главным, если не единственным, образом — в виде исполняемого модуля. Крекер также должен знать какой-либо язык программировання высокого уровня. я идеале C++ или Delphi. Это необходимо для написания разнообразных утилит. облегчающих жизнь крекера. Конечно, никто не запрещает писать эти утилиты на ассемблере, но крекеры очень ценят свое время. потому все. что может быть автоматиизировано  будет ими ароматизировано в наикратчайшие сроки.
Из всего сказанного понятно, что крекерство— не то занятие, в котором обиженные на весь мир подростки могут выказывать свою "крутость", применяя скачанные из Интернета программы'). Это тяжелый труд. Но от этого он не становиться менее привлекательным. Эта профессия затягивает. В ней очень много интересного. Это как противоборство интеллектов человека и машины.
Как стать крекером? Ответить на этот вопрос тоже не так просто Для начала необходимо учить ассемблер. В  это нам может помочь моя книга "Assembler": Экспресс-курс" ("БХТ-Петсрбург". 2006). Изучив ассемблер и написав на нем пару программ (чтобы убедиться в том, что вы его знаете и понимаете). начинайте упражняться с Cracksme и вы можете справиться с этим играючи. в этом нелегком деле.

Комментариев нет:

Отправить комментарий