Программы для декомпиляции dll
VB Decompiler - это утилита декомпиляции для программного приложения (OCX, EXE или DLL), созданного в Visual Basic 5.0 и 6.0. Приложение поможет вам восстановить ваш потерянный исходный код из ваших приложений с помощью обратного инжиниринга. Эта программа восстановит большую часть инструкций p-кода, что позволит вам частично восстановить исходный код.
VB Decompiler проанализирует ваше приложение и использует мощный дизассемблер, способный поддерживать команды Pentium Pro, включая SSE и MMX. С помощью этого инструмента вы сможете разобрать все функции программы и восстановить свой код. Приложение также включает в себя анализатор кода, который будет искать в коде все строковые ссылки и вызовы функций API.
Название | VB Decompiler |
---|---|
Версия | 10,2 |
Разработчик | GPcH Soft |
Домашняя страница продукта | VB Decompiler |
Лицензия | Бесплатно попробовать (Shareware) |
Загрузки прошлой недели | 2 |
Все время загрузки | 4480 |
Имя файла | vb_decompiler_lite.zip |
Размер файла | 5.3MB |
Контрольная сумма MD5 | 456EAF404AAAD5B89C1E5A08FE9A996A |
Поддержка ОС | Windows All |
Категория | Инструменты разработчика |
Похожие программы
CAD DLL 14
Мощная библиотека, которая позволит вам просматривать форматы файлов САПР.
SoftPerfect Network Scanner Portable 7.2.1
Управляйте и контролируйте свою сеть с помощью этого продвинутого сканера IPv4 и IPv6.
Video2Webcam 3.5.8.6
Инструмент, который позволит пользователям показывать клипы при общении с друзьями без реальной веб-камеры.
SimpleLPR 3.0.8.0
Мощное программное обеспечение для распознавания номерных знаков.
Luxand FaceSDK 7.0
Внедрение функций распознавания лиц в ваши приложения с помощью этого инструмента.
svBuilder (дляmerly SimpleViewer) 2.3.2
Инструмент, который позволяет легко отображать цифровые изображения на ваших веб-страницах.
Habanero 2.6.0
Знаменитый декомпилятор FoxPro. Некоторые считают, что ReFox удобнее, некоторые - нет. Собственного мнения не имею, т.к. в Fox я как в космонавтике.
Я уже упоминал, что декомпиляция программ возможна. Вот еще одна попытка декомпилятора программ на С. Весьма забавно. Определенно стоит скачать и поиграться.
Есть такая программа - LightWave. Скрипты ее пишутся на LScript. '.lsc' - расширение для скомпилированного скрипта. unlsc - декомпилятор такого скрипта в '.lsd'
Кто-то там говорил, что уровень II очень крут? Так вот, он был не прав! Возьмите себе полную ReFox MMII с этого же сайта (т.к. DeRefox жить без нее не может) и о защите Level II можете забыть! Дополнительно почитайте маленький, но очень полезный txt-файл в архиве. Теперь в архиве лежат и сорцы!
+ приложен декомпилятор Refox DAT файла
Декомпиляция программ в принципе возможна. Никто не говорит, что дело это легкое, однако исследования подтверждают возможность такого деяния. Данная утилита (и очень неплохая!) может попытаться декомпилировать файл, если он написан на Delphi/Borland C++ Builder (вплоть до последних версий). Конечно, есть IDA. Однако у этой утилиты несколько другой принцип действия - она "цепляется" к процессу и играется уже с дампом процесса из памяти. Благодаря таким играм удается обмануть некоторые упаковщики. А вообще - дерзайте!
Насколько можно судить, автору надоело обновлять свое детище, а жаль - сама утилита очень полезна. Поэтому мы выкладываем исходники к версии 3.10b - более поздних достать не удалось. Будем надеяться, у кого-нибудь хватит пороха почистить старый код и добавить новый. Если таковые герои найдутся - будем счастливы выложить их творения на сайте (при условии, что они будут удачными!).
Патч к существующему 8.93 (последняя официальная версия). Патч модифицирует exe-файл и добавляет вызовы из своей dll. Патч пожалуется на неверную контрольную сумму файла - не обращайте на это внимания.
Это ИНТЕРАКТИВНЫЙ дизассемблер. Т.е. в нем, как и в IDA, тоже есть возможность взаимодействия с пользователем. Правда, весьма кривая и сложная - через редактирование. Далее цитата из fidonet: "Hа всякий случай расскажу, как вообще-то с соуpсеpом работают. Hатpавливают его на файл, настроив первый раз все опции как надо. Получают .lst и .sdf. Грубо говоря, это язык описания всего, что он или ты уже раскопал. Там описываются глобальные вещи: сегменты, опции, название дизассемблируемого файла, а также уже сама информация по дизассемблированию: что вот здесь такая-то метка, здесь процедура, здесь код начинается, а здесь двойное слово, называется SavedInt21h, и так далее. Если ты даешь ему .def, он это понимает, берет файл и сразу применяет к нему всю имеющуюся в базе информацию, а потом <нецензурное слово :-)> его дальше. После первого прогона ты смотришь листинг, лишние точки входа забиваешь директивой forced, data, проставляешь имена и так далее. При следующем проходе он использует твои имена и все остальное. Листинг становится все более удобочитаемым и позволяет тебе копать дальше именуя переменные и т.д. Когда надоест, выходят, копируют .sdf в .def и пускают sr этот .def . Опять получают .lst и .sdf. И так далее."
Забавный дизассемблер. Быстрый и приятный. В движке есть заслуги The Svin, посему должен быть безглючным, что до распознавания инструкций. Определенно стоит поиграться. Сходите на сайт и подберите SDK, если надо.
Анализатор и диззассеблер под Win32/Win64. Имеет немало общего с PEBrowse Professional Interactive, но имеет, всё же, несколько другое назначение.
Декомпиляторы исполняемых файлов и инсталляционных пакетов.
Компиляторы и оболочки к ним. Всё для создания самодельных патчей и кейгенов.
Несколько известных отладчиков на разные вкусы и для разных операционных систем.
Декомпилятор программ написанных на Visual Basic pcode, в реальной ситуации не проверял, но пример декомпилирует быстро. Да, кстати, пример прилагается.
Этот инструмент может спасти часть потерянных исходников, если у вас есть скомпилированный файл в Visual Basic 6.
Потеряли ваши исходные файлы Visual Basic? . Зовите VB RezQ на спасение ! VB RezQ экономит Вам время и усилия, потому как позволяет восстановить исходники программы на основе скрытой информации, содержащейся в откомпилированном файле.
Декомпилятор, помогающий восстановить часть исходного кода из исполняемых файлов, скомпилированных при помощи Delphi и C++ Builder. dpr и dfm файлы восстанваливаются полностью, а вот вместо содержания процедур pas файлов вы увидите виртуальный адрес памяти, где будет находится процедура во время работы исполняемого файла - знать этот адрес может быть полезно для того, чтобы поставить туда прерывание и отлаживать программы (наг скрин убирать например удобно будет).
ReFox умеет полностью восстанавливать исходный код и компоненты из исполняемых файлов, скомпилированных при помощи Visual FoxPro (3.0-7.0), FoxPro 2.x, FoxPro 1.x и FoxBASE+, причём, версия компилятора определяется автоматически во время декомпиляции.
Декомпилятор FoxPro, помогающий восстановить исходный код из *.EXE,.APP,.FOX,.SPX,.MPX,.QPX,.PJT файлов, скомпилированных при помощи FoxBase, FoxPro2.x for DOS/Windows, Visual FoxPro 3.0, Visual FoxPro 5.0, Visual FoxPro 6.0.
DJ Java Decompiler это Windows 95/98/Me/NT/2000/XP совместимый декомпилятор и дизассемблер для Java, который восстанавливает оригинальный исходный код из скомпилированных двоичных CLASS файлов, имеет возможность сохранять, редактировать и компилировать Java-исходники.
Декомпиляция подразумевает воссоздание исходного кода программы на том языке, на котором она была написана. Иными словами, это процесс обратный процессу компиляции, когда исходный текст преобразуется в машинные инструкции. Декомпиляцию можно провести, используя специализированный софт.
Способы декомпиляции EXE-файлов
Декомпиляция может быть полезной автору ПО, который потерял исходные коды, или просто пользователям, желающим узнать свойства той или иной программы. Для этого существуют специальные программы-декомпиляторы.
Способ 1: VB Decompiler
Первым рассмотрим VB Decompiler, который позволяет декомпилировть программы, написанные на Visual Basic 5.0 и 6.0.
-
Нажмите «Файл» и выберите пункт «Открыть программу» (Ctrl+O).
Способ 2: ReFox
В плане декомпиляции программ, скомпилированных через Visual FoxPro и FoxBASE+, неплохо себя зарекомендовал ReFox.
-
Через встроенный обозреватель файлов найдите нужный EXE-файл. Если его выделить, то справа будет отображаться краткая информация о нём.
Можно просмотреть результат в указанной папке.
Способ 3: DeDe
А DeDe будет полезна для декомпиляции программ на Delphi.
В отдельные вкладки будет выведена информация о классах, объектах, формах и процедурах.
Способ 4: EMS Source Rescuer
Декомпилятор EMS Source Rescuer позволяет работать с EXE-файлами, скомпилированными при помощи Delphi и C++ Builder.
- В блоке «Executable File» нужно указать нужную программу.
- В «Project name» пропишите имя проекта и нажмите «Next».
Мы рассмотрели популярные декомпиляторы для файлов EXE, написанных на разных языках программирования. Если Вам известны другие рабочие варианты, напишите об этом в комментариях.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Читайте также: