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


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

# 1983, книга: Письмо дяде Холмсу
автор: Валерий Борисович Гусев

Детские остросюжетные Письмо загадочной мисс Гейл Холмс, племянницы знаменитого Шерлока, приводит в движение увлекательный и опасный детективный квест. Главная героиня, Катя, оказывается втянута в заговор, угрожающий бесценному сокровищу - Бриллианту Тамерлана. Вместе с харизматичным профессором Тринити Катя отправляется в путешествие, полное хитроумных загадок, коварных ловушек и неожиданных подозреваемых. * Молодая, сообразительная и смелая девушка, обладающая любопытством и...

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

Щит [СИ]. Александр Олегович Железняк
- Щит [СИ]

Жанр: Космическая фантастика

Год издания: 2018

Серия: Миры Содружества (Вселенная eve-online)

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

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

Жанр:

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

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

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

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

Солон-Р

Год издания:

ISBN:

5-93455-175-2

Отзывы:

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

Рейтинг:

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

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

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

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

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


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

îáíàðóæèòñÿ ìíîæåñòâî àññîöèàöèé,
óñèëèâàþùèõ çàêîííîñòü íîâîãî çíà÷åíèÿ ñëîâà «õàê». È ðåëå, è ïåðôîðàòîð èçäàþò ïîâòîðÿþùèåñÿ ìîíîòîííûå óäàðû, ÷åì-òî íàïîìèíàþùèå êàøåëü, à hack
èìåííî ýòî è îáîçíà÷àåò (âûðàæåíèå «êàøëÿòü ñóõèì êàøëåì» — îäíî èç åãî çíà÷åíèé). Ê òîìó æå, ïðîãðàììèðîâàëè «äèíîçàâðîâ» èñêëþ÷èòåëüíî â ìàøèííûõ
êîäàõ, ïîä÷àñ ñ ïîìîùüþ ïåðåêëþ÷àòåëåé èëè ïåðåòûêèâàíèÿ ðàçúåìîâ, — ôèçè÷åñêè òÿæåëàÿ, íóäíàÿ, íåáëàãîäàðíàÿ ðàáîòà, äîñòàþùàÿñÿ íàèìåíåå ïðèâèëåãèðîâàííîé ÷àñòè ïåðñîíàëà. Êàêîé òàì ðîìàíòèçì? Êàêîå èçÿùåñòâî ðåøåíèé èëè
ïîëåò ìûñëè? Õàëòóðà ñïëîøíàÿ... Ðåäêàÿ ïðîãðàììà îáõîäèòñÿ áåç îøèáîê, à
ïðîãðàììà, ñîñòàâëåííàÿ â ìàøèííûõ êîäàõ, — òåì áîëåå. Ïðè æåëàíèè ëþáîãî
îïåðàòîðà ìîæíî áûëî íàçâàòü õàëòóðùèêîì — õàêåðîì â ðóãàòåëüíîì ñìûñëå
ýòîãî ñëîâà. «Âîò, íàäåëàë êó÷ó îøèáîê, õàêåð òû íàø!»

6

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

Îáûâàòåëè æå, äàëåêèå îò âû÷èñëèòåëüíîé òåõíèêè è çíàêîìûå ñ íåé èñêëþ÷èòåëüíî ïî ôàíòàñòè÷åñêèì ðîìàíàì, èñïûòûâàëè ïåðåä ÝÂÌ áëàãîãîâåéíîå
óâàæåíèå, ïîäîãðåâàåìîå ãîðäîñòüþ çà íàó÷íî-òåõíè÷åñêèå äîñòèæåíèÿ âñåãî
ðîäà homo sapiens â öåëîì è àìåðèêàíñêîé íàöèè â ÷àñòíîñòè. «Áåëûå âîðîòíè÷êè» — öâåò íàöèè, óïðàâëÿþùèå ìàõèíîé ðàçìåðîì ñ ñóïåðìàðêåò è ñòîÿùåé äîðîæå òûñÿ÷è òàêèõ ñóïåðìàðêåòîâ, âûçûâàëè ó ðÿäîâîãî àìåðèêàíöà ñìåñü âîñòîðãà, çàâèñòè è ñòðåìëåíèÿ ê ïîäðàæàíèþ. Âðîäå êàê «ÿ òîæå õî÷ó áûòü êîñìîíàâòîì», íå çàäóìûâàÿñü î òîì, ÷òî êîñìîíàâòèêà — ýòî òîëüêî ñ âèäó ðîìàíòèêà,
à â äåéñòâèòåëüíîñòè êàòîðæíàÿ ðàáîòà.
Íî åñëè æåëàíèå ïîáûâàòü â êîñìîñå äî ñèõ ïîð ñìîãëè ðåàëèçîâàòü ëèøü
åäèíèöû, òî ÝÂÌ ñòàëè øèðîêî äîñòóïíûìè óæå â íà÷àëå øåñòèäåñÿòûõ ãîäîâ.
Ê òîìó âðåìåíè èõ ìîæíî áûëî âñòðåòèòü è â ïîäâàëàõ óíèâåðñèòåòîâ, è â ñòåíàõ
êðóïíûõ êîðïîðàöèé, è ïðàêòè÷åñêè âî âñåõ èññëåäîâàòåëüñêèõ ó÷ðåæäåíèÿõ.
Ñåñòü çà ïóëüò ÝÂÌ â ñîçíàíèè ñòóäåíòà îçíà÷àëî ïðàêòè÷åñêè òî æå ñàìîå, ÷òî
ñåñòü çà øòóðâàë ðåàêòèâíîãî áîìáàðäèðîâùèêà. Ïðîãðàììèðîâàíèå àññîöèèðîâàëîñü îòíþäü íå ñ áàòðà÷åñòâîì, à ñ èíòåëëåêòóàëüíîé èãðîé. È ñòàðøèå íàñòàâíèêè ñòóäåíòîâ — îïåðàòîðû ÝÂÌ — áûëè íå òîëüêî èõ ðóêîâîäèòåëÿìè, íî è
êóìèðàìè. Ñòóäåíòû, îäåðæèìûå âû÷èñëèòåëüíîé òåõíèêîé, ñòðåìèëèñü âî âñåì
ïîäðàæàòü ïåðñîíàëó, îáñëóæèâàþùåìó áîëüøèå ÝÂÌ, ÷àñòî áåç ïîíèìàíèÿ
ñóòè ïðîèñõîäÿùåãî. Óñëûøàâ æàðãîííîå ïðîçâèùå îïåðàòîðîâ, ñòóäåíòû, íå äîãàäûâàÿñü î åãî èðîíè÷íî-îñêîðáèòåëüíîì îòòåíêå, ñ äîñòîèíñòâîì ñòàëè íàçûâàòü õàêåðàìè è ñåáÿ, è ñâîèõ òîâàðèùåé, è äàæå ñâîþ ðàáîòó îêðåñòèëè õàêåðñòâîì.  èõ óñòàõ ñëîâî «õàêåð» çâó÷àëî îòíþäü íå íàñìåøêîé, à ðàñöåíèâàëîñü êàê
òèòóë. Òû — õàêåð, çíà÷èò, òû òàêîé æå ìàñòåð, êàê è íàñòîÿùèé îïåðàòîð ÝÂÌ,
çíà÷èò, òû êðóòîé ïàðåíü è ïåðåä òîáîé äðóãèì íå ñòûäíî ñíÿòü øëÿïó.
Òàê õàêåðû èç ðàáîòÿã ïðåâðàòèëèñü â ïðîãðàììèñòîâ-ýíòóçèàñòîâ, ïîìåøàííûõ íà êîìïüþòåðàõ è âûäåëûâàþùèõ íà íèõ òàêîå... òàêîå, ÷òî äðóãèì è íå ñíèëîñü. Çíà÷åíèå òåðìèíà «hack» âñå áîëåå èçìåíÿëîñü â ñòîðîíó «êðóòîãî òðþêà»,
«çàáàâíîãî ýôôåêòà», «âûïîëíåííîãî ñî âêóñîì ðîçûãðûøà». Ýòîò äóõ ïîäõâàòèëè è äðóãèå ôàêóëüòåòû, ïîðîé âîâñå íå ñâÿçàííûå íè ñ ýëåêòðîíèêîé, íè ñ âû÷èñëèòåëüíîé òåõíèêîé, íè äàæå ñ òî÷íûìè íàóêàìè âîîáùå. Õàêîì ñòàëè íàçûâàòü ëþáîé êëàññíûé ðîçûãðûø èëè íåñòàíäàðòíîå ðåøåíèå çíàêîìîé çàäà÷è —
æàðãîííûé òåðìèí òåõíè÷åñêîãî ÿçûêà ïðåâðàòèëñÿ â ìîäåðíîâîå ñëîâå÷êî, óïîòðåáëÿåìîå âñåìè, êîìó íå ëåíü.
Òåì âðåìåíåì ìóòàöèÿ ïîíÿòèÿ «õàêåð» ïðîäîëæàëàñü... ×òîáû ïîíÿòü åå
ïðè÷èíû, ïðèäåòñÿ ìûñëåííî ïåðåíåñòèñü â êîíåö øåñòèäåñÿòûõ — íà÷àëî ñåìèäåñÿòûõ, à ìîæåò, äàæå ÷óòî÷êó ïîçæå.  òå âðåìåíà ñðåäè çàïàäíîé ìîëîäåæè
âèòàë äóõ áîðüáû. Áîðüáû ñ êåì? Äà ðàçâå ýòî âàæíî! Ïðîòåñòîâàëè ïðîòèâ âîéíû
âî Âüåòíàìå (êòî íå õîòåë ñëóæèòü â àðìèè — æãëè ïîâåñòêè), ëîìàëè ïóðèòàíñêèå óñòîè ñòàðîãî ìèðà, ïðîâîçãëàøàÿ ñâîáîäó ëþáâè, ïðåçèðàëè äåíüãè (èëè
òîëüêî äåëàëè âèä, ÷òî ïðåçèðàëè, çàâèñòëèâî ïîãëÿäûâàÿ â ñòîðîíó òîãî, ó êîãî
îíè åñòü). Ïî áîëüøîìó ñ÷åòó âñÿ áîðüáà ñâîäèëàñü ê ñóåòå â ïåñî÷íèöå, è âëàñòü
èìóùèõ â îáùåì-òî íè÷óòü íå áåñïîêîèëà. Ìîëîäåæíûå ëèäåðû íå èìåëè â ñâîèõ
ðóêàõ íèêàêîãî îðóæèÿ — íè îãíåñòðåëüíîãî, íè ïîëèòè÷åñêîãî, íè ýêîíîìè÷å-

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

7

ñêîãî, íè èäåîëîãè÷åñêîãî. Ê òîìó æå ÷åðåç äåñÿòîê ëåò äóõ áîðüáû â Àìåðèêå èññÿê, âåñü øóì ñîøåë íà íåò.
Ñ÷àñòëèâîå èñêëþ÷åíèå ñîñòàâèëè ïðîãðàììèñòû.  òå äíè êîìïüþòåðíûå
ñèñòåìû åùå íå óñïåëè îáçàâåñòèñü --">

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


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

Книги схожие с «Фундаментальные основы хакерства. Искусство дизассемблирования» по жанру, серии, автору или названию: