Электронная книга: Крис Касперски «Искусство дизассемблирования»
Серия: "В подлиннике. Наиболее полное руководство" Книга посвящена вопросам и методам дизассемблирования, знание которых позволит эффективно защитить свои программы и создать более оптимизированные программные коды. Объяснены способы идентификации конструкций языков высокого уровня таких, как С/C++ и Pascal, показаны различные подходы к реконструкции алгоритмов. Приводится обзор популярных хакерских инструментов для Windows, UNIX и Linux – отладчиков, дизассемблеров, шестнадцатеричных редакторов, API– и RPC-шпионов, эмуляторов. Рассматривается исследование дампов памяти, защитных механизмов, вредоносного программного кода – вирусов и эксплоитов. Уделено внимание противодействию антиотладочным приемам.Для программистов и продвинутых пользователей. (Компакт-диск прилагается только к печатному изданию.) Издательство: "БХВ-Петербург" (2008)
ISBN: 978-5-9775-0082-1 электронная книга Купить за 423 руб и скачать на Litres |
Другие книги автора:
Книга | Описание | Год | Цена | Тип книги |
---|---|---|---|---|
Техника отладки программ без исходных текстов | Даны практические рекомендации по использованию популярных отладчиков, таких как NuMega SoftIce, Microsoft Visual Studio… — БХВ-Петербург, Профессиональное программирование электронная книга Подробнее... | электронная книга | ||
Техника защиты компакт-дисков от копирования | Рассмотрены устройство и организация данных на дисках CD-ROM/CD-R/CD-RW, секреты профессионального прожига… — БХВ-Петербург, Мастер программ электронная книга Подробнее... | электронная книга |
Крис Касперски
Крис Касперски | |
Имя при рождении: |
Николай Владимирович Лихачёв[1] |
---|---|
Псевдонимы: |
Крис Касперски, мыщъх, visual-sex-ltd, KPNC, nezumi, elraton, souriz, tikus, muss, farah и jardon |
Дата рождения: | |
Гражданство: | |
Род деятельности: |
Журналист, технический писатель, хакер |
Жанр: |
Компьютерная литература |
Дебют: |
«Техника и философия хакерских атак» |
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]
Библиография
- Техника и философия хакерских атак. М.: СОЛОН-Р, 1999, ISBN 5-93455-015-2
- Образ мышления — дизассемблер IDA. М.: СОЛОН-Р, 2001, ISBN 5-93455-093-4
- Техника сетевых атак. М.: СОЛОН-Р, 2001, ISBN 5-93455-078-0
- Фундаментальные основы хакерства. Искусство дизассемблирования. М.: СОЛОН-Р, 2002, ISBN 5-93455-175-2
- Записки исследователя компьютерных вирусов. СПб.: Питер, 2006, ISBN 5-469-00331-0
- Энциклопедия примет погоды. Предсказание погоды по местным признакам
- Hacker Disassembling Uncovered, ISBN 978-1-931769-46-4
- Shellcoder’s Programming Uncovered, ISBN 978-1-931769-46-4
- Data Recovery Tips & Solutions: Windows, Linux, and BSD, ISBN 978-1-931769-56-3
- CD Cracking Uncovered Protection Against Unsanctioned, ISBN 978-81-7008-818-9
- CD Cracking Uncovered: Protection Against Unsanctioned CD Copying, ISBN 978-1-931769-33-4
- Hacker Debugging Uncovered, ISBN 978-1-931769-40-2
- Code Optimization: Effective Memory Usage, ISBN 978-1-931769-24-2
Журналы, в которых публиковались статьи Криса Касперски
- «BYTE Россия»
- «Системный администратор»
- «Хакер»
- «Хакер-спец»
- «IT спец»
- «Программист»
- «Компьютерра»
- «Mobi»
Источники
- ↑ 1 2 резюме на англоязычном блоге К. Касперски в формате PDF
- ↑ В смысле не «взломщик», а в смысле «человек, любящий исследование подробностей (деталей) программируемых систем»
- ↑ 1 2 3 4 5 6 7 8 9 10 11 12 Игорь Садреев Добрый хакер // Большой город : журнал. — 2008. — № 18.
- ↑ Миграции IT-шников средней полосы: Где и как живут наши за границей
См. также
Ссылки
- Фото #1 #2 #3
- Видео Доклад на англоязычной конференции о баге CPU Интервью Телевидению
- «Добрый хакер» — биография Криса, опубликованная в журнале «Большой город»
- Реферат по всем книгам Криса Касперски — написанный им самим.
- Официальный ftp Криса (работает не постоянно)
- Хакер Крис Касперски нашел уязвимость в процессорах Intel, Lenta.ru, 15 июля 2008 г
- Профиль Криса в сети LinkedIn
Публикации Криса по ИТ
- Статьи и книги Криса Касперски
- Архив книг Криса
- Доклад Криса на конференции Hack in the Box об уязвимости процессоров Intel
- Статьи Криса в журнале «Системный администратор»: поиск в Яндексе и Гугле
- Статьи Криса в журнале «Хакер»: поиск в Яндексе и Гугле. Также см. список на сайте журнала (далеко не полный)
- Статьи Криса в журнале «Компьютерра»: Список статей
- Статьи Криса в журнале «Mobi»: Список статей
- Статьи Криса в журнале «Домашний компьютер»: Поиск в Google
- Борьба с вирусами: опыт контртеррористических операций
- Побег через брандмаузер плюс терминализация всей NT
Публикации Криса по астрономии
- Персоналии по алфавиту
- Писатели по алфавиту
- Родившиеся 2 ноября
- Родившиеся в 1976 году
- Родившиеся в Краснодарском крае
- Хакеры
- Авторы книг о компьютерах
- Информационная безопасность
- Участники Фидонета
Источник: Крис Касперски
См. также в других словарях:
Отладчик ядра — Отладчик ядра программное обеспечение, работающее на уровне ядра операционной системы и позволяющее отлаживать ядро и его компоненты. Содержание 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 … Википедия