Ей богу никогда не интересовался. Но так как Visual Basic интерпретатор, то можно в принципе восстановить исходный код проги, но частично, так как при интерпретации формируются оптимизированные данные. Что за прога такое делает я не знаю...
Вот набрал в yandex.ru:
http://www.yandex.ru/yandsearch?stype=w ... A%EE%E4%E0
И получил:
http://team.uz/SpHack/2005/s057/016/3.htm
Декомпиляторы Visual Basic
Взлом приложений, созданных с помощью Visual Basic и скомпилированных в p-код, был мукой для взломщиков до тех пор, пока не стали появляться нормальные декомпиляторы этого языка. Сейчас их уже очень много, практически на любой вкус. Они делятся на три типа: декомпиляторы форм, редакторы форм и декомпиляторы p-кода. Также есть программы, сочетающие в себе сразу несколько возможностей, о них мы тоже не забудем.
VBRezQ
Один из самых стабильных декомпиляторов форм. Хотя, кроме стабильности, он ничем больше и не примечателен
. Объявления API-функций делает без параметров, от чего пользы мало. Код не декомпилирует вообще. Имеет довольно подробную документацию и просит за свое использование немало зеленых президентов. В общем, его, наверное, стоит использовать, если тебе не жалко денег и нужно декомпилировать только элементы интерфейса.
Найти можно тут:
http://www.vbrezq.com.
VB Editor by HEXMAN
На этот раз абсолютно бесплатный редактор форм и лежащих на них объектов. Если ты занимаешься русификацией программ, но не можешь ничего поделать с теми, что написаны на VB (Restorator тут бессилен), смело бери в руки VB Editor. На основе сделанных изменений редактор может сгенерировать форму, поэтому он вполне годится на статус достойной альтернативы упомянутому выше VBRezQ. Забавно, что из двух поддерживаемых языков интерфейса, английского и французского, по умолчанию грузится именно французский. Однако вряд ли у тебя возникнут большие сложности с ориентацией в программе даже в процессе сношений с меню на непривычном для тебя английском.
Качай отсюда:
http://www.multimania.com/hexman.
VBReFormer by Sylvain Bruyere
Еще одна работа французских программистов. Эта программа явно помощнее предыдущей. Помимо просмотра и изменения форм, предоставляет также возможность выдрать из exe'шника всякие изображения, которые обычно лежат в frx-файлах. Trial-версия позволяет только просматривать результаты. При этом не только запрещается сохранять результат, но и постоянно обнуляется буфер обмена, дабы исключить и возможность копирования. Отсюда, прежде чем запускать программулину, убедись, что в буфере нет нужных, но еще не сохраненных данных. Помимо всего прочего, VBReFormer предоставляет для обзора некоторые данные из заголовка exe-файла, потому адрес точки входа в программу и Image Base можно узнать прямо не отходя от кассы. Еще один плюс софтины - она умеет распознавать используемые в декомпилируемой программе ActiveX файлы и позволяет просмотреть все их свойства и методы. Жаль только, что не использует эту информацию при генерации форм - там все ActiveX'ы выглядят немного убого, без свойств и присвоенных им данных. При некотором желании эта тулза может обрыскать весь твой жесткий диск в поисках программ, написанных на VB. Зачем это нужно, не знаю. Наверное, для тестирования возможностей на разных exe'шниках.
Если программа тебе приглянулась, то trial-версию можешь взять здесь:
http://www.decompiler-vb.tk. Думаю, ты сумеешь поладить с ней.
RaceEx6
А этот монстр пытается декомпилить и формы, и p-код, но представляет на экран всю информацию в таком убогом виде, что не поймешь, какие данные к чему относятся. Так же, как и предыдущая софтина, умеет дергать графику из программ, написанных на VB. Когда мучает p-код, декомпилит только методы - с передаваемыми в них параметрами туго. В общем, если довести интерфейс до ума, получилась бы вполне нормальная штука, но автору, судя по всему, этим заниматься лень.
Брать можешь отсюда:
http://www.raceco.us.
exdec by josephco
Наверное, самый известный в среде крэкеров декомпилятор p-кода. Как говорится, старенький, но рабочий. Возможность у программы всего одна - декомпилить p-code в том виде, в каком он есть. То есть того кода, который писал программист на VB, ты не увидишь, а вот то, что сгенерировал компилятор - да, причем в довольно читабельном для профессионала виде. В комплекте с программой идут примеры и небольшой учебник. Вероятно, он поможет тебе хотя бы немного понять, что означает вся эта декомпилированная муть и как читать ее, поэтому, если ты разбираешься с p-кодом впервые, очень советую обратить внимание на этот tutorial.
Найти родной сайт программы поможет только Google. Сам дистрибутив же можешь взять с
http://www.wasm.ru или нашего диска.
И там еще куча всякого ...