ТОП-50 лучших книг в жанре Декомпиляция
bannerbanner

Декомпиляция - ТОП 50 лучших книг

Отображать сначала: популярныеновыеТОП лучших книг
Структурный анализ в задаче декомпиляции
5
Декомпиляция – одна из сложнейших задач обратной инженерии. В задаче декомпиляции можно выделить подзадачу – восстановление структурных конструкций. Данная статья посвящена методам восстановления структурных конструкций программы. Также в статье подробно описан метод восстановления управляющих конструкций, реализованный в декомпиляторе TyDec, который разрабатывается авторами. Помимо этого, рассматривается метод, позволяющий восстанавливать работу с исключительными ситуациями на примере языка С++.
Восстановление управляющих конструкций обработки исключений языка Си++
4
Декомпиляция – средство, используемое в обратной инженерии для повышения уровня представления анализируемой программной системы. При этом одной из целей является получение понятной восстановленной программы, удобной для восприятия человека. Её достижению способствует наиболее полное восстановление управляющих структурных конструкций языка высокого уровня. В статье рассматриваются некоторые методы декомпиляции программ на языке Си++ – методы восстановления структурных конструкций обработки исключений языка Си++ try-catch и оператора генерации исключений throw.
Восстановление типов данных в задаче декомпилирования в язык C
4
Декомпиляция – одна из сложнейших задач обратной инженерии. В задаче декомпиляции можно выделить подзадачу – восстановление типов данных. Данная статья посвящена методам восстановления высокоуровневых типов данных языка C по низкоуровневому представлению программы на языке ассемблера. В статье подробно описан метод восстановления базовых типов языка C и производных, таких как структуры, массивы, массивы структур и т. д. Также представлено описание реализации предложенных методов в декомпиляторе TуDec, который разрабатывается авторами.
Инструментальная среда восстановления исходного кода программы – декомпилятор TyDec
3
Декомпилятор – это инструмент, позволяющий восстанавливать программы из низкоуровневого представления в высокоуровневое представление. На сегодняшний день все известные декомпиляторы имеют цель – восстановить программу корректно. Однако этого не достаточно для повышения уровня представления программы. В данной работе к декомпиляции, помимо корректного восстановления, выдвигается дополнительное требование – качественное восстановление программ. Инструментальное средство восстановления программ – декомпилятор TyDec – восстанавливает программы в низкоуровневом представлении трассы программ в программы на языке Си корректно и качественно.