Крис Касперски - Фундаментальные основы хакерства. Искусство дизассемблирования
Название: | Фундаментальные основы хакерства. Искусство дизассемблирования | |
Автор: | Крис Касперски | |
Жанр: | Руководства и инструкции, Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Крэкинг и реверсинжиниринг, Assembler | |
Изадано в серии: | Кодокопатель | |
Издательство: | Солон-Р | |
Год издания: | 2007 | |
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 âåêà, òåðìèí «õàêåð» ñòàë âñåîáúåìëþùèì è óòðàòèë âñÿêèé ñìûñë. Êòî
ïèøåò âèðóñû? Õàêåðû! Êòî ëîìàåò ïðîãðàììû? Õàêåðû! Êòî êðàäåò äåíüãè èç
áàíêîâ? Õàêåðû! Êòî ïàêîñòèò â ñåòè? Õàêåðû! Êòî ïðîãðàììèðóåò íà àññåìáëåðå? Õàêåðû! Êòî çíàåò âñå òîíêîñòè îïåðàöèîííîé ñèñòåìû è «æåëåçà»? Õàêåðû!
Ñêàçàòü ñîáåñåäíèêó, ÷òî òû õàêåð, íå óòî÷íèâ, ÷òî êîíêðåòíî òû èìååøü ïîä
ýòèì â âèäó, âñå ðàâíî ÷òî íè÷åãî íå ñêàçàòü.
Òåðìèí «õàêåð» óìåð, íî âåäü õàêåðû îñòàëèñü! Îñòàëèñü è ðàáîòÿãè-êîäåðû,
ïóñêàé óæå íå êëàöàþùèå ðåëå, íî çàòî øóìÿùèå ïðîïåëëåðàìè âåíòèëÿòîðîâ,
îñòàëèñü è ýíòóçèàñòû ïðîãðàììèðîâàíèÿ, óïîåííî ïðîãðàììèðóþùèå è íà äðåâíèõ, è íà ñîâðåìåííûõ ÿçûêàõ, îñòàëèñü è èññëåäîâàòåëè çàùèò, è óìåëüöû ïî --">
Книги схожие с «Фундаментальные основы хакерства. Искусство дизассемблирования» по жанру, серии, автору или названию:
Крис Касперски - Техника хакерских атак. Фундаментальные основы хакерства Жанр: Руководства и инструкции Год издания: 2005 |
Крис Касперски - Техника оптимизации программ. Эффективное использование памяти Жанр: Руководства и инструкции Год издания: 2003 Серия: Мастер программ |
Крис Касперски - Восстановление данных. Практическое руководство Жанр: Руководства и инструкции Год издания: 2006 |
Крис Касперски, Ева Рокко - Искусство дизассемблирования Жанр: Современные российские издания Год издания: 2008 |
Другие книги автора «Крис Касперски»:
Крис Касперски - Восстановление данных. Практическое руководство Жанр: Аппаратное обеспечение, компьютерное железо Год издания: 2006 |
Крис Касперски - Техника оптимизации программ. Эффективное использование памяти Жанр: Руководства и инструкции Год издания: 2003 Серия: Мастер программ |
Крис Касперски - Записки исследователя компьютерных вирусов Жанр: Руководства и инструкции Год издания: 2005 |