Decompiler-VB.Net
UA
Увійти
Головна

Продукт

VBReFormer

Комплексний набір інструментів відновлення для Visual Basic 5 і 6 — дизасемблер, декомпілятор і редактор скомпільованого інтерфейсу водночас.

743 209+ завантажень 1 700+ проданих ліцензій 25+ років експертизи
.exe.dll.ocx.scrVB5 Native VB6 Native

Усі редакції

Відновлення дизайну інтерфейсу

VBReFormer повністю відновлює всі елементи візуального дизайну зі скомпільованого двійкового файлу, навіть без початкових файлів проєкту.

  • Відновлює файл проєкту Visual Basic (.vbp)
  • Відновлює всі файли форм (.frm, .ctl, .pag, .dsr)
  • Відновлює двійкові файли ресурсів (.frx, .ctx, .pgx)
  • Визначає всі зовнішні компоненти COM, OLE та ActiveX
  • Витягує вбудовані зображення та значки

Відновлений результат

Form1.frm — main form recovered

Form1.frx — binary resources

Module1.bas — standard module

Class1.cls — class module

UserCtrl.ctl — user control

Project.vbp — project file

Приклад декомпільованого коду

Private Sub Form_Load()

Dim nRetVal As Long

Dim sBuffer As String

nRetVal = GetProfileStringA(

"Settings", "Language", "EN",

sBuffer, 255)

If nRetVal > 0 Then

Me.Caption = sBuffer

End If

End Sub

Professional і Enterprise

Декомпілятор Native Code

Декомпілятор перетворює нативний машинний код x86 назад у читабельний вихідний код Visual Basic. Він працює лише з двійковими файлами, скомпільованими як Native Code (варіант за замовчуванням для 90 % застосунків VB6).

  • Реконструкція машинного коду → Visual Basic
  • Відновлює виклики середовища виконання (MSVBVM60.dll)
  • Понад 15 000 вбудованих декларацій Win32 API
  • ~80 % відновлення взаємодії з об'єктами
  • Вихідний код VB із підсвічуванням синтаксису
Примітка: наведена вище декомпіляція стосується Native Code (~90 % реальних застосунків VB6). Повна декомпіляція P-Code з'явиться у VBReFormer V7, запланованому на вересень 2026 року.
Унікально · Усі редакції

Редактор скомпільованого дизайну інтерфейсу

Єдиний інструмент на ринку, який дозволяє редагувати скомпільований інтерфейс VB5/VB6 без обмежень за розміром. Змінюйте властивості елементів керування, виправляйте написи, замінюйте зображення — безпосередньо у скомпільованому двійковому файлі.

  • Редагування властивостей елементів керування у скомпільованому двійковому файлі
  • Без обмежень за розміром (унікальна можливість)
  • Заміна вбудованих растрових зображень і значків
  • Додавання прихованих властивостей без перекомпіляції
  • Експорт окремих ресурсів для повторного використання

Редаговані властивості

Caption "My Application v2.1"
BackColor &H00FFFFFF&
Font.Name "Arial"
Font.Size 12
Width 5280
Height 3840
Icon [binary resource]

Редакції

Порівняння можливостей

Усі редакції містять усі технічні можливості. Різниця полягає в обсязі ліцензії — залежно від розміру організації-бенефіціара.

Редакції

Small Business

Home / Education

59 €

Popular

Medium Business

10–249 Максимальний розмір організації

349 €

Large Business

Gov · Military · 250+

799 €

Загальне
Підтримка Visual Basic 5 і 6
Підтримувані формати: .exe .dll .ocx .scr
Windows XP → Windows 11
Безкоштовні оновлення продукту
Онлайн-документація та посібник користувача
Відновлення дизайну інтерфейсу
Відновлення файлу проєкту (.vbp)
Відновлення форм і елементів керування (.frm, .ctl, .pag)
Двійкові файли ресурсів (.frx, .ctx, .pgx)
Ідентифікація компонентів COM / OLE / ActiveX
Витягування вбудованих зображень і значків
Дизасемблер
Ідентифікація процедур (форми, модулі, класи…)
Дизасемблювання машинного коду → асемблер
Підсвічування синтаксису асемблера та VB
Пошук по всьому дизасембльованому коду
Декомпілятор (лише Native Code)
Реконструкція машинного коду → Visual Basic
Відновлення викликів середовища виконання (MSVBVM60)
Понад 15 000 вбудованих оголошень Win32 API
~80 % відновлення взаємодії між об'єктами
Редактор дизайну
Редагування властивостей елементів керування у скомпільованому двійковому файлі
Без обмеження розміру (унікальна можливість)
Заміна вбудованих ресурсів (зображення, значки)
Додавання прихованих властивостей без перекомпіляції
Сфера дії ліцензії
Максимальний розмір організації < 10 співробітників · дохід < 1 млн € 10–249 співробітників · дохід < 50 млн € 250+ співробітників · без обмежень
Тип використання Особисте · Академічне · Некомерційне Комерційне професійне Комерційне · Державне · Військове
Встановлення На користувача або на комп'ютер На користувача або на комп'ютер На користувача або на комп'ютер
Оберіть свою ліцензію Отримати ліцензію → Отримати ліцензію → Отримати ліцензію →

Усі редакції включають річну підтримку. Безстроковий варіант, а також опції на 2 і 3 роки доступні при оформленні замовлення. Ціни без урахування застосовних податків.

Спочатку спробуйте безкоштовно — редакція Free показує, що можна відновити з вашого двійкового файлу →

Порівняння

VBReFormer проти конкурентів

Фактичне порівняння за об'єктивними та перевірюваними критеріями.

Критерій VBReFormer
Видавець Devineos
Походження France Union européenne Франція Russie Росія
Застосовна юрисдикція Європейський Союз За межами ЄС
P-Code + Native Code (VB5/6)
Відновлення інтерфейсу
Редагування скомпільованого інтерфейсу
Безкоштовна редакція
Підтримка з ЄС

На основі публічної інформації постачальників, актуальної на дату публікації.

100% французьке

Розроблено та створено у Франції

VBReFormer розробляється, створюється та супроводжується у Франції, між Тулузою та Савоєю — французька та європейська експертиза у зворотній розробці, без залежності від країн за межами Європи.

Тулуза

Верхня Гаронна · Окситанія

Савоя

Овернь-Рона-Альпи

Правильний інструмент для правильного завдання

.NET, C# чи VB.NET? Безкоштовні інструменти на кшталт dnSpy або ILSpy справляються з цим дуже добре. Наша спеціалізація — Visual Basic 5 і 6: справді складна задача і єдина, яку ми прагнемо вирішувати краще за всіх.

Чому саме така спеціалізація →

Незабаром

У розробці

Наступна версія йде ще далі

VBReFormer V7, запланований на вересень 2026 року, виводить реконструкцію коду на новий рівень, особливо для P-Code.

Повна декомпіляція P-Code

Реконструкція коду, що значно перевершує дизасемблювання, для двійкових файлів, скомпільованих у псевдокод (P-Code).

Визначення типів

Типи змінних і параметрів визначаються автоматично на основі способу їх використання.

Визначення назв змінних

Читабельні та змістовні назви пропонуються автоматично: оскільки двійковий файл не зберігає початкових назв, вони інтелектуально виводяться з контексту.

На практиці

Malva.RE

Використовується для аналізу шкідливого ПЗ на VB6

Malva.RE, французький фахівець зі статичного аналізу шкідливого ПЗ, використовує VBReFormer для декомпіляції зловмисних бінарних файлів Visual Basic 6. Нативний код VB6 лишається сліпою зоною сучасних інструментів: аналітики так дістаються до справжньої логіки навантаження, а не зупиняються на дизасемблюванні.

Читати статтю

Купуючи сьогодні, ваш рік підтримки та оновлень починається з виходом V7: ви отримуєте нову версію без доплат і повний рік від цього моменту.

Часті запитання

Чи може VBReFormer декомпілювати будь-яку програму VB6?

VBReFormer аналізує будь-який виконуваний файл, скомпільований у Visual Basic 5 або 6, як P-Code, так і Native Code. Інтерфейс (форми, елементи керування, ресурси) завжди відновлюється повністю; відновлення коду залежить від режиму компіляції.

Яка різниця між P-Code і Native Code?

VB6 компілює або в P-Code (інтерпретований псевдокод), або в Native Code (машинні інструкції x86, ~90 % застосунків). VBReFormer підтримує обидва: декомпіляцію Native Code назад у читабельний Visual Basic і проаналізований дизасемблерний код для решти.

Чи законно декомпілювати програму?

Так, якщо ви володієте правами на програмне забезпечення — типовий випадок — це відновлення власного втраченого вихідного коду — або в межах правових рамок забезпечення сумісності. Ви повинні мати необхідні права на аналізовану програму.

Чи є безкоштовна версія?

Так, VBReFormer Free дозволяє безкоштовно аналізувати ваші виконувані файли VB5/VB6 та переглядати інтерфейси й ресурси без обмеження в часі. Розширені функції відновлення коду доступні лише в платних редакціях.

Це підписка? Що відбувається через рік?

Ні — ліцензія безстрокова: програма залишається повністю функціональною без обмеження в часі. Один рік (з можливістю продовження до двох або трьох років під час покупки) діють підтримка електронною поштою та доступ до нових версій. Після завершення цього періоду ви продовжуєте користуватися наявною версією без жодних додаткових витрат.

Що робити, якщо декомпіляція не спрацює на моєму двійковому файлі?

Саме для цього призначена безкоштовна редакція: вона показує на ВАШОМУ файлі та до будь-якої покупки, що саме можна відновити — форми, ресурси, структуру проєкту. Ми завжди рекомендуємо спершу спробувати її. Оскільки ліцензії є цифровим контентом, який надається негайно, продаж є остаточним; якщо ви зіткнетеся з технічною проблемою, наша служба підтримки допоможе вам знайти рішення.

Оберіть свою ліцензію

Дайте відповідь на 2 запитання про ваш профіль, і ми підберемо для вас потрібну редакцію — менш ніж за 30 секунд.

Почати підбір →

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.