bannerbannerbanner
logo
Войти

Обратная разработка (реверс-инжиниринг)

Декомпиляция – средство, используемое в обратной инженерии для повышения уровня представления анализируемой программной системы. При этом одной из целей является получение понятной восстановленной программы, удобной для восприятия человека. Её достижению способствует наиболее полное восстановление управляющих структурных конструкций языка высокого уровня. В статье рассматриваются некоторые методы декомпиляции программ на языке Си++ – методы восстановления структурных конструкций обработки исключений языка Си++ try-catch и оператора генерации исключений throw.
Декомпиляция – одна из сложнейших задач обратной инженерии. В задаче декомпиляции можно выделить под…
Декомпиляция – одна из сложнейших задач обратной инженерии. В задаче декомпиляции можно выделить подзадачу – восстановление типов данных. Данная статья посвящена методам восстановления высокоуровневых типов данных языка C по низкоуровневому представлению программы на языке ассемблера. В статье подробно описан метод восстановления базовых типов языка C и производных, таких как структуры, массивы, массивы структур и т. д. Также представлено описание реализации предложенных методов в декомпиляторе TуDec, который разрабатывается авторами.
Добавлено
Год выхода: 2009
Язык: Русский
Декомпиляция – одна из сложнейших задач обратной инженерии. В задаче декомпиляции можно выделить под…
Декомпиляция – одна из сложнейших задач обратной инженерии. В задаче декомпиляции можно выделить подзадачу – восстановление структурных конструкций. Данная статья посвящена методам восстановления структурных конструкций программы. Также в статье подробно описан метод восстановления управляющих конструкций, реализованный в декомпиляторе TyDec, который разрабатывается авторами. Помимо этого, рассматривается метод, позволяющий восстанавливать работу с исключительными ситуациями на примере языка С++.
В книге раскрывается путь к успеху, которым шли и идут знаменитости всех мастей – от художников, писателей и кулинаров до спортсменов, изобретателей и предпринимателей. Используя примеры выдающихся мастеров своего дела и учитывая новейшие научные исследования на тему выявления шаблонов и закономерностей, приобретения навыков и факторов творческой гениальности, автор демонстрирует огромный потенциал реверс-инжиниринга и объясняет, как каждый из нас может использовать его мощь. Адресована тем, кто хочет совершенствовать свои навыки и воплощать в жизнь любые идеи.
В книге раскрывается путь к успеху, которым шли и идут знаменитости всех мастей – от художников, писателей и кулинаров до спортсменов, изобретателей и предпринимателей. Используя примеры выдающихся мастеров своего дела и учитывая новейшие научные исследования на тему выявления шаблонов и закономерностей, приобретения навыков и факторов творческой гениальности, автор демонстрирует огромный потенциал реверс-инжиниринга и объясняет, как каждый из нас может использовать его мощь. Адресована тем, кто хочет совершенствовать свои навыки и воплощать в жизнь любые идеи.
Скачать бесплатно в формате mp3!
1
Популярные книги