Когда я говорю людям, что пишу книгу «IDA Pro для чайников», первая реакция почти всегда одинаковая:
«Но ведь такая книга уже есть! Дэн Салливан, 2004 год...»
И это правда. Книга Салливана была отличной для своего времени. Она научила тысячи людей основам реверс-инжиниринга. Я сам когда-то начинал с неё.
Но проблема в том, что с 2004 года изменилось ВСЁ. Мир технологий ушёл вперёд настолько, что книгу 2004 года можно читать разве что из исторического интереса.
Именно поэтому я и написал эту книгу. Не чтобы заменить Салливана, а чтобы дополнить его тем, чего там нет, и переосмыслить то, что устарело. Если вы читали Салливана в 2004 году — вы молодец. Но если вы читаете его сегодня — вы теряете время, потому что 80% материала устарело.

Что такое декомпиляция и зачем она нужна.
Вы уже знаете, что IDA — это дизассемблер. Она переводит машинный код в ассемблер. Но ассемблер — это всё равно сложно для новичка. Слишком много деталей, слишком много команд, слишком легко запутаться.
Декомпиляция решает эту проблему. Она переводит ассемблер в С-подобный код. Вместо того чтобы читать mov, push, call и гадать, что происходит, вы читаете if, for, strcmp и сразу понимаете логику.
Ключевой момент: Нажатие F5 — это не "волшебная кнопка", которая даёт настоящий исходный код. Это псевдокод — очень похоже на С, но с некоторыми особенностями. Он создан для чтения, а не для компиляции. Но для новичка он в 10 раз понятнее ассемблера.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Руководство по IDA Pro для абсолютных новичков, Антонов В. - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Теги: учебник по программированию :: программирование :: Антонов :: ассемблер :: декомпиляция
Смотрите также учебники, книги и учебные материалы:
Предыдущие статьи:








