Vb-decompiler

Vb-decompiler

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


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

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

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

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "Vb-decompiler" в других словарях:

  • Decompiler — Decompiler,   Recompiler …   Universal-Lexikon

  • Decompiler — A decompiler is the name given to a computer program that performs, as far as possible, the reverse operation to that of a compiler. That is, it translates a file containing information at a relatively low level of abstraction (usually designed… …   Wikipedia

  • Decompiler — Der Begriff Dekompilierer oder englisch Decompiler bezeichnet ein Computerprogramm, das aus den Datenbytes der Maschinensprache oder manchmal auch aus Daten im Objektcode wieder lesbaren Quellcode in einer Hochsprache erzeugt. Seine Arbeitsweise… …   Deutsch Wikipedia

  • Decompiler — De|com|pi|ler [di:kɔm pailɐ] der; s, <aus gleichbed. engl. decompiler zu de (vgl. ↑de...) u. compiler, vgl. ↑Compiler> Computerprogramm, das ein Maschinenprogramm einer Rechenanlage in ein Programm einer problemorientierten… …   Das große Fremdwörterbuch

  • decompiler — dekompiliatorius statusas T sritis informatika apibrėžtis Programa, iš sukompiliuotos programos teksto atkurianti jos ↑pirminį tekstą (1), t. y. atliekanti veiksmą, atvirkščią ↑kompiliavimui. Atkurtas programos tekstas gali nesutapti su… …   Enciklopedinis kompiuterijos žodynas

  • decompiler — noun A computer program performing the reverse operation to that of a compiler …   Wiktionary

  • décompiler — ● vt. ►DEBUG Transformer un programme exécutable (donc du code binaire) en son équivalent dans un langage de haut niveau. Pour une transformation en un langage de bas niveau, on dit désassembler …   Dictionnaire d'informatique francophone

  • Mocha (decompiler) — Mocha is a Java decompiler, which allows programmers to translate a program s bytecode into source code. A beta version of Mocha was released in 1996, by Dutch developer Hanpeter van Vliet, alongside an obfuscator named Crema. A controversy… …   Wikipedia

  • VB Decompiler — это декомпилятор исполняемых модулей (EXE, DLL, OCX), созданных при помощи Visual Basic 6.0. Может использоваться для анализа программ и восстановления исходного кода. Как известно, программы, разработанные на Visual Basic, могут быть… …   Википедия

  • Dekompilieren — Der Begriff Dekompilierer oder englisch Decompiler bezeichnet ein Computerprogramm, das aus den Datenbytes der Maschinensprache oder manchmal auch aus Daten im Objektcode wieder lesbaren Quellcode in einer Hochsprache erzeugt. Seine Arbeitsweise… …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»