- Vb-decompiler
-
VB Decompiler — это декомпилятор исполняемых модулей (EXE, Visual Basic 6.0. Может использоваться для анализа программ и восстановления исходного кода.
Как известно, программы, разработанные на Visual Basic, могут быть скомпилированы либо в интерпретируемый p-code, либо в выполняемый native code. Так как p-code представляет собой высокоуровневые команды, то появляется реальная возможность восстановить из этого кода исходный (правда имена переменных, функций и т. д. само собой восстановить не удастся). VB Decompiler восстанавливает довольно много пикодовых инструкций и несмотря на то что до генерации исходника, который можно откомпилировать ещё далеко — декомпилятор сильно упростит задачу анализа алгоритмов исследуемой программы и частично восстановит её исходный код.Если программа была откомпилирована в native code то о восстановлении исходника из машинных инструкций не может быть и речи. Но VB Decompiler и здесь поможет анализировать программу. В него встроен мощный дизассемблер, поддерживающий все команды MMX и анализатор кода, который отследит все вызовы API функций и все ссылки на строки в дизассемблированном коде и вставит их как комментарий к анализируемой строке.
Ссылки
- www.vb-decompiler.org — официальный сайт программы
- vbdecompiler.dotfix.net — форум по декомпилированию VB
- Декомпилируем p-code в уме
- Руководство по исследованию программ, написанных на Visual Basic 6.0
Wikimedia Foundation. 2010.