Электронная книга: Крис Касперски «Искусство дизассемблирования»

Искусство дизассемблирования

Серия: "В подлиннике. Наиболее полное руководство"

Книга посвящена вопросам и методам дизассемблирования, знание которых позволит эффективно защитить свои программы и создать более оптимизированные программные коды. Объяснены способы идентификации конструкций языков высокого уровня таких, как С/C++ и Pascal, показаны различные подходы к реконструкции алгоритмов. Приводится обзор популярных хакерских инструментов для Windows, UNIX и Linux – отладчиков, дизассемблеров, шестнадцатеричных редакторов, API– и RPC-шпионов, эмуляторов. Рассматривается исследование дампов памяти, защитных механизмов, вредоносного программного кода – вирусов и эксплоитов. Уделено внимание противодействию антиотладочным приемам.Для программистов и продвинутых пользователей. (Компакт-диск прилагается только к печатному изданию.)

Издательство: "БХВ-Петербург" (2008)

ISBN: 978-5-9775-0082-1

электронная книга

Купить за 423 руб и скачать на Litres

Другие книги автора:

КнигаОписаниеГодЦенаТип книги
Техника отладки программ без исходных текстовДаны практические рекомендации по использованию популярных отладчиков, таких как NuMega SoftIce, Microsoft Visual Studio… — БХВ-Петербург, Профессиональное программирование электронная книга Подробнее...2005215электронная книга
Техника защиты компакт-дисков от копированияРассмотрены устройство и организация данных на дисках CD-ROM/CD-R/CD-RW, секреты профессионального прожига… — БХВ-Петербург, Мастер программ электронная книга Подробнее...2004135электронная книга

Крис Касперски

Крис Касперски
Имя при рождении:

Николай Владимирович Лихачёв[1]

Псевдонимы:

Крис Касперски, мыщъх, visual-sex-ltd, KPNC, nezumi, elraton, souriz, tikus, muss, farah и jardon

Дата рождения:

2 ноября 1976(1976-11-02) (36 лет)

Гражданство:

 Россия

Род деятельности:

Журналист, технический писатель, хакер

Жанр:

Компьютерная литература

Дебют:

«Техника и философия хакерских атак»

nezumi-lab.org

Крис Касперски (настоящее имя Николай Владимирович Лихачёв[1]; 2 ноября 1976, село Успенское, Краснодарский край) — российский хакер.[2] В своё время во избежание путаницы с создателем антивируса Евгением Касперским, удалил последнюю букву из своего авторского псевдонима. Также известен под псевдонимами мыщъх, nezumi (яп. , мышь), n2k, elraton, souriz, tikus, muss, farah, jardon, KPNC.

Псевдоним «мыщъх» взят на основе любви Криса к роману Дюна (цитаты из которого часто использовались автором, в частности в первой книге «Техника и философия хакерских атак»), главный герой которого носил имя Муад’Диб, что означает пустынную мышь. Человеческий псевдоним Крис Касперски не является производным от слова «крыса» или от фамилии Евгения Касперского, а появился из-за большой любви к мультфильму про привидение Каспера и Крису Кельми, музыку которого, тем не менее, мыщъх никогда не слышал.[3]

Содержание

Ранние годы

Родился 2 ноября 1976 года в селе Успенское Краснодарского края. При рождении получил имя Николай. В возрасте нескольких недель, когда врач по ошибке вколола ему инъекцию хлористого кальция, перенёс инсульт. Частично омертвели ткани мозга, что привело к лёгкому аутизму.[3] В семь лет сделал первый работающий радиоприёмник. В начальных классах у Криса появился первый компьютер — Правец 8Д, болгарский клон британской машины Oric Atmos с документацией на болгарском языке. Компьютер подключался к магнитофону и цветному телевизору. На Правец 8Д Крис Касперски написал первую игру:[3]

Нолик и знак «больше» символизировали рыбку, она бегала по экрану взад-вперед, а в центре был рыбак в виде знака вопроса. Чтобы поймать рыбку, нужно было нажать пробел.

Следующий компьютер был Электроника БК-0010, за которым Крис освоил ассемблер. Третьим компьютером был ZX Spectrum, четвёртым — Агат. Интересно, что, за исключением своего дня рождения, Крис вообще не помнит точных дат, а хронологию событий восстанавливает по моделям компьютеров, которые у него были в разное время.[3]

Закончил школу с серебряной медалью. Крис учился хорошо, и в его аттестате не было ни одной четвёрки, однако, по утверждению Криса, для получения золотой медали требовалось дать взятку краевым чиновникам.[3] Без экзаменов поступил в Таганрогский радиотехнический университет на специальность «Проектирование микроконтроллеров». Но не дотянул даже до первой сессии и бросил институт — «программировать толком не давали» — вернувшись в родное село. Поступил в следующем году, «чтобы успокоить маму» и снова бросил. В те годы у Криса появился IBM PC с диском в 20 мегабайт и цветным монитором. В Таганроге Касперски вместе со студентом Шуриком организовали кооператив, в котором оказывали услуги системного администрирования. Через некоторое время компаньон — Шурик скрылся с деньгами. Крис Касперски отдал оставшиеся деньги и компьютер рэкетирам и вернулся в родное село к родителям.

Далее были какие-то попытки снова открыть бизнес с коммерсантом из Армавира, поездки в Краснодар и Ростов. Занесло Криса и в столицу.

Однажды в Москве, на лестничном пролете, служившем для сотрудников курилкой, произошла историческая и единственная встреча двух Касперских. Крис пришел в лабораторию антивирусов Евгения Касперского, предложил пару идей, но сотрудничества не вышло: «Я не знаю почему, но как только в лаборатории разговор заходит обо мне, у них сразу портится настроение. Теперь они распространяют слухи, что я у них три недели работал, они взяли меня смеха ради, а потом выгнали. Сейчас мы с Касперским в параллельных плоскостях находимся, я не мешаю его бизнесу, а он не мешает моему. Я даже специально убрал «й» из псевдонима, чтобы нас не путали. Но он меня все равно не любит».[3]

Публикации

Первая статья, написанная Крисом, увидела свет, когда он ещё учился в школе. Её напечатал журнал «Звездочёт», а сама статья была посвящена астрономии. Крис начал активно писать примерно в 1998-м в эхоконференции Фидо RU.HACKER. Там его сообщения были замечены Дмитрием Садченко, который устроил ему знакомство с издательством «Солон-Пресс». В 1999 году издательство Солон-Пресс издала первую книгу Криса Касперски «Техника и философия хакерских атак» с гонораром 50 000 р. Верстальщик Сергей Тарасов так вспоминает общение с Касперски:[3]

Первый раз он приехал с отцом, — позже его справочники по электротехнике мы тоже стали издавать. Крис хорошо говорил и писал, а главное, был без закидонов и лишнего самомнения. Голова у него работала невероятно — он программировал буквально в уме.

На 2008 год издано 16 книг[3], в том числе и несколько переводов на английский. Книги посвящены защите информации и оптимизации программ, компьютерным вирусам и дизассемблированию. Также среди книг — «Энциклопедия примет погоды». Интерес Криса лежит в области компьютеров и астрономии. Некоторые его статьи и топики на форумах посвящены телескопам и наблюдению звёздного неба. Параллельно с книгами, Крис Касперски публикуется в журналах «Системный администратор», «Байт», «Звездочёт», «Хакер». Говорит главный редактор журнала «Хакер» Никита Кислицин:[3]

Ни я, ни кто-то другой из редакции его вживую не видел. Общаемся по почте и телефону. Он маниакально увлечённый человек, к нему всегда можно обратиться с просьбой типа «Нужно до завтрашнего утра разреверсить WM Keeper, выяснить, что он палит на компьютере, и написать об этом статью на 25 килобайт».

Крис Касперски в последнее время высказывает идею уехать из России. И, дабы расширить аудиторию, писать книги изначально на английском языке. Так же Крис Касперски недавно завёл блог на английском языке. В конце октября 2008 на конференции Hack in the Box в Куала-Лумпуре намеревался выступить с докладом о принципиально новых дырах в процессорах Intel, пригодных для удалённого захвата многих серверов.

Endeavor Security

До недавнего времени Крис Касперски вёл уединённый образ жизни в родном селе. С июня 2008 года удалённо работает на американскую компанию Endeavor Security, которая занималась безопасностью компьютеров и сетей. В 2009 году Endeavor Security была приобретена компанией McAfee.

«Крис знает ответ на самый главный вопрос в безопасности — как это работает, — говорит генеральный директор компании Кристофер Джордан. — И ещё он моментально рождает новые идеи». «Известность Касперски за пределами России не преувеличена, — поясняет другой сотрудник Endeavor Элис Чанг, — он очень известный хакер, причём именно в первоначальном значении этого слова: человек, который понимает самые основы того, как работает программа».[3]

С 2008 года живёт и работает в США[4].

Некоторые факты

Очень худощав. Имеет южный акцент, порой проглатывает и коверкает слова, смягчает окончания глаголов. Носит длинные волосы и бороду. Не придаёт значения одежде.[3]

Родное село Касперски описывает так: «интернет-выделенка десять мегабит канал».[3]

Библиография

Журналы, в которых публиковались статьи Криса Касперски

  • «BYTE Россия»
  • «Системный администратор»
  • «Хакер»
  • «Хакер-спец»
  • «IT спец»
  • «Программист»
  • «Компьютерра»
  • «Mobi»

Источники

  1. 1 2 резюме на англоязычном блоге К. Касперски в формате PDF
  2. В смысле не «взломщик», а в смысле «человек, любящий исследование подробностей (деталей) программируемых систем»
  3. 1 2 3 4 5 6 7 8 9 10 11 12 Игорь Садреев Добрый хакер // Большой город : журнал. — 2008. — № 18.
  4. Миграции IT-шников средней полосы: Где и как живут наши за границей

См. также

Ссылки

Публикации Криса по ИТ

Публикации Криса по астрономии

Источник: Крис Касперски

См. также в других словарях:

  • Отладчик ядра — Отладчик ядра  программное обеспечение, работающее на уровне ядра операционной системы и позволяющее отлаживать ядро и его компоненты. Содержание 1 Применение 2 Основные принципы функционирования …   Википедия

  • Мнемокод — Язык ассемблера (автокод)  язык программирования низкого уровня. В отличие от языка машинных кодов, позволяет использовать более удобные для человека мнемонические (символьные) обозначения команд. При этом для перевода с языка ассемблера в… …   Википедия

  • Дизассемблер — транслятор, преобразующий машинный код, объектный файл или библиотечные модули в текст программы на языке ассемблера. По режиму работы с пользователем делятся на Автоматические Интерактивные Примером автоматических дизассемблеров может служить… …   Википедия

  • IDA — У этого термина существуют и другие значения, см. IDA (значения). IDA Pro Disassembler Скриншот …   Википедия

  • Язык ассемблера — Листинг программы на языке ассемблера Motorola MC6800 (слева идут адреса и машинные коды в шестнадцатеричной системе, вычисленные и сгенерированн …   Википедия

  • Крис Касперски — Имя при рождении: Николай Владимирович Лихачёв[1] Псевдонимы: Крис Касперски, мыщъх, visual sex ltd, KPNC, nezumi, elraton, souriz, tikus, muss, farah и jardon Дата рождения: 2 ноября 1976(1976 11 …   Википедия

Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»