|
Кількість
|
Вартість
|
||
|
|
|||
|
|
|||
Кожен програміст за своєю суттю — хакер. Адже спочатку хакінгом називали пошук майстерного та неочевидного рішення. Розуміння принципів програмування допомагає знаходити вразливості, а навички виявлення вразливостей допомагають створювати програми, тому багато хакерів займаються тим і іншим одночасно. Цікаві нестандартні ходи є як у техніках написання елегантних програм, так і у техніках пошуку слабких місць. З чого почати? Щоб перезаписувати пам'ять за допомогою переповнення буфера, отримувати доступ до віддаленого сервера і перехоплювати з'єднання вам доведеться програмувати на Сі та асемблері, використовувати шелл-код і регістри процесора, познайомитися з мережевими взаємодіями та шифруванням та багато іншого. Як би ми не хотіли вірити в диво , програмне забезпечення та комп'ютерні мережі, від яких залежить наше повсякденне життя, мають уразливості. Світ без хакерів - це світ без цікавості та новаторських рішень. Джон Еріксон
Нижче можна завантажити фрагмент книги.
