Библиотека knigago >> Компьютеры: Разработка ПО >> Крэкинг и реверсинжиниринг >> Фундаментальные основы хакерства. Искусство дизассемблирования


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 885, книга: Четыре цикла
автор: Хорхе Луис Борхес

Классическая проза "Четыре цикла" - это сборник из четырех коротких романов, написанных аргентинским автором-модернистом Хорхе Луисом Борхесом. Каждая история исследует глубокую и сложную тему, используя лабиринты и загадки, характерные для прозы Борхеса. История разворачивается в отдаленной цивилизации, где исследователь обнаруживает древние руины, отражающие циклическую природу времени и бренность человеческого существования. Борхес мастерски сочетает археологию, философию и...

СЛУЧАЙНАЯ КНИГА

Крис Касперски - Фундаментальные основы хакерства. Искусство дизассемблирования

Фундаментальные основы хакерства. Искусство дизассемблирования
Книга - Фундаментальные основы хакерства. Искусство дизассемблирования.  Крис Касперски  - прочитать полностью в библиотеке КнигаГо
Название:
Фундаментальные основы хакерства. Искусство дизассемблирования
Крис Касперски

Жанр:

Руководства и инструкции, Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Крэкинг и реверсинжиниринг, Assembler

Изадано в серии:

Кодокопатель

Издательство:

Солон-Р

Год издания:

ISBN:

5-93455-175-2

Отзывы:

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

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Фундаментальные основы хакерства. Искусство дизассемблирования"

Книга, которую вы сейчас держите в руках, открывает двери в удивительный мир защитных механизмов — здесь рассказывается о том, как создаются и вскрываются защиты. Она адресована всем, кто любит захватывающие дух головоломки, всем, кто проводит свободное и несвободное время за копанием в недрах программ и операционной системы. Наконец, эта книга предназначена для тех, кто по роду своей деятельности занимается (постоянно и/или эпизодически) написанием защит и хочет узнать, как грамотно и уверенно противостоять вездесущим хакерам.

Настоящий том посвящен базовым основам хакерства — технике работы с отладчиком и дизассемблером. Здесь подробно описаны приемы идентификации и реконструкции ключевых структур исходного языка — функций (в т. ч. виртуальных), локальных и глобальных переменных, ветвлений, циклов, объектов и их иерархий, математических операторов и т. д.


Читаем онлайн "Фундаментальные основы хакерства. Искусство дизассемблирования". [Страница - 4]

äîñòîéíîé çàùèòîé, íî óæå óïðàâëÿëè
âàæíûìè ñòðàòåãè÷åñêèìè è ýêîíîìè÷åñêèìè îáúåêòàìè. Âëàñòü íàä êîìïüþòåðàìè ïîçâîëÿëà äàòü õîðîøåãî ïèíêà è ïðàâèòåëüñòâåííûì îðãàíèçàöèÿì, è ôèíàíñîâûì ìàãíàòàì, è êîðïîðàöèÿì, è äðóãèì ñèëüíûì ìèðà ñåãî, ïðè÷åì îñòàâàÿñü áåçíàêàçàííûì. Íå ñóùåñòâîâàëî íè ñîîòâåòñòâóþùèõ çàêîíîâ, íè êîìïüþòåðíîé ïîëèöèè, ñïîñîáíîé âû÷èñëèòü ïðåñòóïíèêà... Ñëîâîì, Äèêèé Çàïàä
âðåìåí ðàçáîÿ, ðîìàíòèêè è áåñïðåäåëà, êîãäà ÷åëîâåê ñ êîëüòîì ìîã çàñòàâèòü
øåðèôà ëþáîãî óåçäíîãî ãîðîäêà «ñëóøàòü Øîïåíà ëåæà». Ó àìåðèêàíöåâ,
íàäî ñêàçàòü, ïî ïîâîäó îñâîåíèÿ Àìåðèêè î÷åíü ñèëüíûé êîìïëåêñ — îäíèõ
âåñòåðíîâ îíè ñíÿëè áîëüøå, ÷åì ìû ôèëüìîâ ïðî Âåëèêóþ Îòå÷åñòâåííóþ
âîéíó. Ïîíÿòíîå äåëî, êàæäûé þíûé àìåðèêàíåö â äóøå ìíèò ñåáÿ ïîëíîïðàâíûì êîâáîåì!
Êîìïüþòåðû æå ïîçâîëèëè âîïëîòèòü ýòó ìå÷òó â æèçíü. Îñâîé ÝÂÌ è íîñèñü
ïî ýëåêòðîííûì ñåòÿì êàê íåóëîâèìûé Äæî, îòñòðåëèâàþùèé èíäåéöåâ (áàíêèðîâ,
àãåíòîâ ÖÐÓ è ò. ä.). Äà è êàê íå íîñèòüñÿ, êîãäà íà êíèæíûõ ëîòêàõ êàê ãðèáû ïîÿâëÿëèñü ôàíòàñòè÷åñêèå ðîìàíû, ãëàâíûìè ãåðîÿìè êîòîðûõ áûëè êîìïüþòåðíûå
âçëîìùèêè — õàêåðû. Ïèñàòåëè, íèêîãäà â æèçíè íå âèäåâøèå ÝÂÌ, ïëîõî ðàçáèðàëèñü â òåõíè÷åñêîì æàðãîíå è óïîòðåáëÿëè åãî íà èíòóèòèâíî-áåññîçíàòåëüíîì
óðîâíå áåçî âñÿêîãî ïîíèìàíèÿ. Äîñòàòî÷íî ïåðåëèñòàòü «The Shockware Rider»
Äæîíà Áðóííåðà (John Brunner) èçäàíèÿ 1975 ãîäà, «The Adolescence of P-1» Òîìàñà Ðèàíà (Thomas Ryan) èçäàíèÿ 1977 ãîäà èëè «Neuromancer» Âèëüÿìà Ãèáñîíà
(William Gibson), îïóáëèêîâàííûé â 1984 ãîäó, ÷òîáû óáåäèòüñÿ, íàñêîëüêî áåñêîíå÷íî èõ àâòîðû áûëè äàëåêè îò âû÷èñëèòåëüíîé òåõíèêè. Âïðî÷åì, ëèòåðàòóðíûõ
äîñòîèíñòâ ïðîèçâåäåíèé ýòî íè÷óòü íå óìàëÿëî, è ó ÷èòàòåëåé ñëîæèëñÿ óñòîé÷èâûé îáðàç: ÝÂÌ — ýòî êðóòî, à õàê — ýòî âîîáùå êðóòî. «Íåéðîìàòèê», êñòàòè,
áûë ñàìîé ëþáèìîé êíèãîé Ðîáåðòà Òàïïëàíà Ìîððèñà, ñîçäàâøåãî ñâîé çíàìåíèòûé âèðóñ-÷åðâü, íàäî ïîëàãàòü, íå áåç âëèÿíèÿ Âèëüÿìà Ãèáñîíà.
Æóðíàëèñòû, íå îáðåìåíåííûå íè çíàíèÿìè ÝÂÌ, íè ëèíãâèñòè÷åñêèì îáðàçîâàíèåì, èç âñåãî ýòîãî ïîíÿëè òîëüêî îäíî: íåêòî, íàçûâàþùèå ñåáÿ õàêåðàì,
ëîìàþò êîìïüþòåðû ïî âñåé ñòðàíå, ïðè÷åì ëîìàþò âåñüìà êðóòî, ñ íàíåñåíèåì
óùåðáà â îñîáî êðóïíûõ ðàçìåðàõ.
Ñëîâî «õàêåð» âûðâàëîñü íà ñòðàíèöû ãàçåò, íî â øèðîêèõ ìàññàõ ãëàãîë
«hack» ïî-ïðåæíåìó îçíà÷àë âñå òî æå «áèòü», «êðîìñàòü», è àìåðèêàíöû, âïîëíå
åñòåñòâåííî, çàêëþ÷èëè, ÷òî õàêåð — ýòî òîò, êòî âëàìûâàåòñÿ â ÷óæèå ñèñòåìû
è ðàçáèâàåò èõ â ïóõ è ïðàõ.
Âîò, ñîáñòâåííî, è âñå... Êîëüöî çàìêíóëîñü — òåðìèí «õàêåð» âåðíóë ñâîå
èñòîðè÷åñêîå çíà÷åíèå, íî íå ïðåêðàòèë ýâîëþöèþ! Õàêåðàì ïðîøëîãî ïîêîëåíèÿ (ò. å. ýíòóçèàñòàì ïðîãðàììèðîâàíèÿ) î÷åíü íå ïîíðàâèëîñü, ÷òî èõ òèòóë
ñìåøàëè, ìÿãêî âûðàæàÿñü, ñ äåðüìîì, è ïðè åãî óïîìèíàíèè âñå ñòàëè øàðàõàòüñÿ îò íèõ, êàê îò îãíÿ. Äàáû ðåàáèëèòèðîâàòüñÿ â ãëàçàõ îáùåñòâåííîñòè, õàêåðû
ïðåäïðèíÿëè ïîïûòêó ðàçäåëèòü âñåõ ñâîèõ íà «õîðîøèõ» è «ïëîõèõ», îñòàâèâ çà
õîðîøèìè ïàðíÿìè ïðàâî íàçûâàòüñÿ õàêåðàìè, à äëÿ ïëîõèõ ïðèäóìàâ ñïåöèàëü-

8

Êòî òàêèå õàêåðû

íûé òåðìèí «êðàêåð» — îò ñëîâà crack — ëîìàòü (êñòàòè, ïî÷åìó íå «áðåéêåð» —
îò ñëîâà break?), â áóêâàëüíîì ñìûñëå îáîçíà÷àþùèé «ëîìàòåëü». Çàòåÿ ñ òðåñêîì ïðîâàëèëîñü — äàëåêî íå êàæäûé âçëîìùèê áûë ãîòîâ íàöåïèòü íà ñåáÿ ÿðëûê ïëîõîãî ïàðíÿ. Íàçûâàòüñÿ õàêåðîì ïî-ïðåæíåìó ñ÷èòàëîñü è ìîäíî, è ïðåñòèæíî, ïóñêàé âñå «õàêåðñòâî» îãðàíè÷èëîñü wannabe (â äîñëîâíîì ðóññêîì ïåðåâîäå «õî÷óáûòüêàê», ò. å. ïîäðàæàòåëüñòâîì). Ïðåäìåòû õàêåðñêîé êóëüòóðû
îáîæåñòâëÿëèñü, ñòàíîâÿñü ïðåäìåòîì ïîêëîíåíèÿ, ôåòèøåì, èêîíîé íà ñòåíå.
Ýòà âåòêà ãåíåàëîãè÷åñêîãî äðåâà «õàêåðîâ» íå èìååò áóäóùåãî è îáðå÷åíà íà
ìåäëåííîå, íî íåîòâðàòèìîå âûìèðàíèå. Óæå ñåãîäíÿ, â íà÷àëå ïåðâîãî äåñÿòèëåòèÿ XXI âåêà, òåðìèí «õàêåð» ñòàë âñåîáúåìëþùèì è óòðàòèë âñÿêèé ñìûñë. Êòî
ïèøåò âèðóñû? Õàêåðû! Êòî ëîìàåò ïðîãðàììû? Õàêåðû! Êòî êðàäåò äåíüãè èç
áàíêîâ? Õàêåðû! Êòî ïàêîñòèò â ñåòè? Õàêåðû! Êòî ïðîãðàììèðóåò íà àññåìáëåðå? Õàêåðû! Êòî çíàåò âñå òîíêîñòè îïåðàöèîííîé ñèñòåìû è «æåëåçà»? Õàêåðû!
Ñêàçàòü ñîáåñåäíèêó, ÷òî òû õàêåð, íå óòî÷íèâ, ÷òî êîíêðåòíî òû èìååøü ïîä
ýòèì â âèäó, âñå ðàâíî ÷òî íè÷åãî íå ñêàçàòü.
Òåðìèí «õàêåð» óìåð, íî âåäü õàêåðû îñòàëèñü! Îñòàëèñü è ðàáîòÿãè-êîäåðû,
ïóñêàé óæå íå êëàöàþùèå ðåëå, íî çàòî øóìÿùèå ïðîïåëëåðàìè âåíòèëÿòîðîâ,
îñòàëèñü è ýíòóçèàñòû ïðîãðàììèðîâàíèÿ, óïîåííî ïðîãðàììèðóþùèå è íà äðåâíèõ, è íà ñîâðåìåííûõ ÿçûêàõ, îñòàëèñü è èññëåäîâàòåëè çàùèò, è óìåëüöû ïî --">

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


Ваш e-mail является приватным и не будет опубликован в комментарии.