VB Decompiler - это декомпилятор программ (EXE, DLL, OCX), написанных на Visual Basic 5.0 и 6.0. Как известно, программы, разработанные на Visual Basic'е, могут быть скомпилированы либо в интерпретируемый p-code, либо в выполняемый native code. Так как p-code представляет собой высокоуровневые команды, то появляется реальная возможность восстановить из этого кода исходный (правда имена переменных и некоторых функций само собой восстановить не удастся). VB Decompiler восстанавливает исходный код из псевдокода максимально близко к оригинальному, поэтому его при некоторых доработках реально довести до компилируемого. Пример декомпиляции P-Code'а Если программа была откомпилирована в native code, то о полном восстановлении исходника из машинных инструкций не может быть и речи. Но VB Decompiler и здесь поможет анализировать программу. В него встроен мощный дизассемблер и эмулятор команд, позволяющий насколько это возможно приблизить ассемблерный код к исходному. Естественно из-за сложности обработки всякого рода оптимизаций тут не обходится без ошибок сворачивания и вывода неверных инструкций, но для анализа данный метод декомпиляции и свертывания максимально полезен. Пример декомпиляции Native Code'а В общем VB Decompiler идеальное средство для анализа программ и идеально подходит в случае потери исходных кодов и необходимости частично восстановить проект. VB Decompiler представлен Lite и Pro версиями Цена 1 копии программы Minimum System Requirements: Pentium 166, 32Mb RAM, Windows 95/98/ME/2k/XP/2003/Vista/2008 VB Decompiler Lite Download file: vb_decompiler_lite.zip File size: 3.3 Mb Version: 6.0 [ Download now ] VB Decompiler Plugins SDK Download file: vb_decompiler_plugins_sdk.zip File size: 32 kb [ Download now ] VB Decompiler Help Files English, Russian, German, Portuguese Download file: vb_decompiler_help.zip File size: 297 kb [ Download now ]
|