Интернет магазин китайских планшетных компьютеров



Компьютеры - VB Decompiler

11 мая 2011





VB Decompiler — это декомпилятор исполняемых модулей, созданных при помощи Visual Basic 6.0. Может использоваться для анализа программ и восстановления исходного кода.


Как известно, программы, разработанные на Visual Basic, могут быть скомпилированы либо в интерпретируемый p-code, либо в выполняемый native code. Так как p-code представляет собой высокоуровневые команды, то появляется реальная возможность восстановить из этого кода исходный. VB Decompiler восстанавливает довольно много пикодовых инструкций и несмотря на то что до генерации исходника, который можно откомпилировать ещё далеко — декомпилятор сильно упростит задачу анализа алгоритмов исследуемой программы и частично восстановит её исходный код.

Анализ программы, откомпилированной в native code

Если программа была откомпилирована в native code то о восстановлении исходника из машинных инструкций не может быть и речи. Но VB Decompiler и здесь поможет анализировать программу. В него встроен мощный дизассемблер, поддерживающий все команды Pentium Pro включая MMX и SSE. Это позволяет дизассемблировать все функции. Также имеется анализатор кода, который отследит все вызовы API функций и все ссылки на строки в дизассемблированном коде и вставит их как комментарий к анализируемой строке.



Просмотров: 1017


<<< IDA
Doxygen >>>