Decompiler-VB.Net
PL
Zaloguj się
Strona główna

Produkt

VBReFormer

Kompletny zestaw narzędzi do odzyskiwania kodu dla Visual Basic 5 i 6 — deasembler, dekompilator i edytor skompilowanego interfejsu jednocześnie.

743 209+ pobrań 1 700+ sprzedanych licencji 25+ lat doświadczenia
.exe.dll.ocx.scrVB5 Native VB6 Native

Wszystkie edycje

Odzyskiwanie projektu interfejsu

VBReFormer w pełni odzyskuje wszystkie elementy projektu graficznego ze skompilowanego pliku binarnego, nawet bez oryginalnych plików projektu.

  • Odzyskuje plik projektu Visual Basic (.vbp)
  • Odzyskuje wszystkie pliki formularzy (.frm, .ctl, .pag, .dsr)
  • Odzyskuje binarne pliki zasobów (.frx, .ctx, .pgx)
  • Identyfikuje wszystkie zewnętrzne komponenty COM, OLE i ActiveX
  • Wyodrębnia osadzone obrazy i ikony

Odzyskane dane wyjściowe

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

Przykład zdekompilowanego kodu

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 i Enterprise

Dekompilator kodu natywnego

Dekompilator tłumaczy natywny kod maszynowy x86 z powrotem na czytelny kod źródłowy Visual Basic. Działa wyłącznie na plikach binarnych skompilowanych jako Native Code (ustawienie domyślne dla 90 % aplikacji VB6).

  • Rekonstrukcja: kod maszynowy → Visual Basic
  • Odzyskuje wywołania środowiska uruchomieniowego (MSVBVM60.dll)
  • Ponad 15 000 wbudowanych deklaracji Win32 API
  • ~80 % odzyskiwania interakcji między obiektami
  • Kod VB z podświetlaniem składni
Uwaga: powyższa dekompilacja dotyczy kodu natywnego (Native Code) — ok. 90 % rzeczywistych aplikacji VB6. Pełna dekompilacja P-Code pojawi się wraz z VBReFormer V7, planowanym na wrzesień 2026 r.
Unikalne · Wszystkie edycje

Edytor skompilowanego interfejsu

Jedyne narzędzie na rynku, które pozwala edytować skompilowany interfejs VB5/VB6 bez żadnych ograniczeń rozmiaru. Zmiana właściwości kontrolek, poprawianie etykiet, podmiana obrazów — wszystko bezpośrednio w skompilowanym pliku binarnym.

  • Edycja właściwości kontrolek w skompilowanym pliku binarnym
  • Brak ograniczeń rozmiaru (unikalna funkcja)
  • Podmiana osadzonych bitmap i ikon
  • Dodawanie ukrytych właściwości bez ponownej kompilacji
  • Eksport pojedynczych zasobów do ponownego użycia

Edytowalne właściwości

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

Edycje

Porównanie funkcji

Wszystkie edycje zawierają komplet funkcji technicznych. Różni je zakres licencji — wielkość organizacji będącej beneficjentem.

Edycje

Small Business

Home / Education

59 €

Popular

Medium Business

10–249 Maksymalna wielkość organizacji

349 €

Large Business

Gov · Military · 250+

799 €

Ogólne
Obsługa Visual Basic 5 i 6
Obsługiwane formaty: .exe .dll .ocx .scr
Windows XP → Windows 11
Bezpłatne aktualizacje produktu
Dokumentacja online i podręcznik użytkownika
Odzyskiwanie projektu interfejsu
Odzyskiwanie pliku projektu (.vbp)
Odzyskiwanie formularzy i kontrolek (.frm, .ctl, .pag)
Binarne pliki zasobów (.frx, .ctx, .pgx)
Identyfikacja komponentów COM / OLE / ActiveX
Wyodrębnianie osadzonych obrazów i ikon
Deasembler
Identyfikacja procedur (formularze, moduły, klasy…)
Deasemblacja: kod maszynowy → asembler
Podświetlanie składni asemblera i VB
Wyszukiwarka w kodzie deasemblowanym
Dekompilator (tylko kod natywny)
Rekonstrukcja: kod maszynowy → Visual Basic
Odzyskiwanie wywołań środowiska uruchomieniowego (MSVBVM60)
Ponad 15 000 wbudowanych deklaracji Win32 API
~80 % odzyskanych interakcji obiektów
Edytor projektu interfejsu
Edycja właściwości kontrolek w skompilowanym pliku binarnym
Brak ograniczeń rozmiaru (funkcja unikalna)
Zamiana osadzonych zasobów (obrazy, ikony)
Dodawanie ukrytych właściwości bez rekompilacji
Zakres licencji
Maksymalna wielkość organizacji < 10 pracowników · obrót < 1 mln € 10–249 pracowników · obrót < 50 mln € 250+ pracowników · bez ograniczeń
Rodzaj użytkowania Osobiste · Akademickie · Non-profit Komercyjne profesjonalne Komercyjne · Rządowe · Wojskowe
Instalacja Na użytkownika lub na komputer Na użytkownika lub na komputer Na użytkownika lub na komputer
Wybierz licencję Uzyskaj licencję → Uzyskaj licencję → Uzyskaj licencję →

Wszystkie edycje obejmują roczne wsparcie. Przy składaniu zamówienia dostępne są opcje wieczysta, 2-letnia i 3-letnia. Ceny nie zawierają obowiązujących podatków.

Najpierw warto wypróbować bezpłatnie — edycja Free pokazuje, co można odzyskać z Państwa pliku binarnego →

Porównanie

VBReFormer a konkurencja

Rzeczowe porównanie według obiektywnych i weryfikowalnych kryteriów.

Kryterium VBReFormer
Wydawca Devineos
Pochodzenie France Union européenne Francja Russie Rosja
Właściwa jurysdykcja Unia Europejska Poza UE
P-Code + kod natywny (VB5/6)
Odzyskiwanie interfejsu użytkownika
Edycja skompilowanego interfejsu
Edycja Free
Wsparcie techniczne w UE

Na podstawie publicznie dostępnych informacji dostawców, aktualnych w dniu publikacji.

100% francuskie

Zaprojektowany i opracowany we Francji

VBReFormer jest projektowany, tworzony i utrzymywany we Francji, między Tuluzą a Sabaudią — francuska i europejska wiedza ekspercka w zakresie inżynierii wstecznej, bez zależności spoza Europy.

Tuluza

Haute-Garonne · Oksytania

Sabaudia

Owernia-Rodan-Alpy

Właściwe narzędzie do właściwego zadania

.NET, C# czy VB.NET? Bezpłatne narzędzia takie jak dnSpy czy ILSpy radzą sobie z tym bardzo dobrze. Naszą specjalnością jest Visual Basic 5 i 6 — problem naprawdę trudny i jedyny, który chcemy rozwiązywać lepiej niż ktokolwiek inny.

Dlaczego taka specjalizacja →

Wkrótce

W fazie rozwoju

Kolejna wersja idzie jeszcze dalej

VBReFormer V7, planowany na wrzesień 2026 r., przenosi rekonstrukcję kodu na nowy poziom, zwłaszcza w przypadku P-Code.

Pełna dekompilacja P-Code

Rekonstrukcja kodu wykraczająca daleko poza deasemblację, dla plików binarnych skompilowanych do pseudokodu (P-Code).

Wnioskowanie typów

Typy zmiennych i parametrów są wnioskowane automatycznie na podstawie sposobu ich użycia.

Wnioskowanie nazw zmiennych

Czytelne, sensowne nazwy są proponowane automatycznie: ponieważ plik binarny nie przechowuje oryginalnych nazw, są one inteligentnie wnioskowane z kontekstu.

W praktyce

Malva.RE

Wykorzystywany do analizy malware VB6

Malva.RE, francuski specjalista statycznej analizy malware, używa VBReFormer do dekompilacji złośliwych plików Visual Basic 6. Natywny kod VB6 pozostaje martwym polem współczesnych narzędzi: analitycy docierają dzięki temu do rzeczywistej logiki ładunku zamiast zatrzymywać się na deasemblacji.

Przeczytaj artykuł

Kupując dziś, rok wsparcia i aktualizacji rozpoczyna się wraz z premierą V7: otrzymujesz nową wersję bez dopłat oraz pełny rok od tego momentu.

Najczęściej zadawane pytania

Czy VBReFormer potrafi zdekompilować każdy program VB6?

VBReFormer analizuje każdy plik wykonywalny skompilowany w Visual Basic 5 lub 6, zarówno w trybie P-Code, jak i Native Code. Interfejs (formularze, kontrolki, zasoby) jest zawsze w pełni odzyskiwany; odzyskanie kodu zależy od trybu kompilacji.

Jaka jest różnica między P-Code a Native Code?

VB6 kompiluje program do P-Code (interpretowany pseudokod) albo do Native Code (instrukcje maszynowe x86, ok. 90% aplikacji). VBReFormer obsługuje oba tryby: dekompilację Native Code do czytelnego kodu Visual Basic oraz przeanalizowany kod deasemblowany w pozostałych przypadkach.

Czy dekompilacja programu jest legalna?

Tak, jeśli posiadają Państwo prawa do oprogramowania — typowym przypadkiem jest odzyskanie własnego utraconego kodu źródłowego — lub w ramach przepisów dotyczących interoperacyjności. Muszą Państwo posiadać niezbędne prawa do analizowanego programu.

Czy istnieje wersja bezpłatna?

Tak, VBReFormer Free pozwala bezpłatnie analizować pliki wykonywalne VB5/VB6 oraz przeglądać interfejsy i zasoby, bez ograniczeń czasowych. Zaawansowane funkcje odzyskiwania kodu są zarezerwowane dla wersji płatnych.

Czy to jest subskrypcja? Co dzieje się po roku?

Nie — licencja jest wieczysta: oprogramowanie pozostaje w pełni funkcjonalne bez ograniczeń czasowych. Przez rok (z możliwością przedłużenia do dwóch lub trzech lat przy zakupie) obowiązuje wsparcie e-mail i dostęp do nowych wersji. Po jego zakończeniu nadal korzystają Państwo z posiadanej wersji, bez żadnych dodatkowych kosztów.

Co jeśli dekompilacja nie zadziała na moim pliku binarnym?

Właśnie do tego służy edycja Free: pokazuje ona, na PAŃSTWA pliku i przed jakimkolwiek zakupem, co można odzyskać — formularze, zasoby, strukturę projektu. Zawsze zalecamy, aby najpierw ją wypróbować. Ponieważ licencje są treścią cyfrową dostarczaną natychmiast, sprzedaż jest ostateczna; w razie problemu technicznego nasze wsparcie pomoże znaleźć rozwiązanie.

Wybierz licencję

Wystarczy odpowiedzieć na 2 pytania dotyczące Państwa profilu, a dobierzemy odpowiednią edycję — w mniej niż 30 sekund.

Rozpocznij dobór →

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.