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

Produkt

VBReFormer — VB6 decompiler i edytor skompilowanego interfejsu

Dekompilator VB6 dla plików binarnych Visual Basic 5 i 6: deasembler, dekompilator kodu natywnego i edytor skompilowanego interfejsu w jednym narzędziu.

743 604+ pobrań 1 700+ sprzedanych licencji 27 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, czyli przy ustawieniu domyślnym.

  • 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) — domyślnego ustawienia kompilacji, a więc najczęstszego przypadku. Pełna dekompilacja P-Code pojawi się wraz z VBReFormer V7, planowanym na wrzesień 2026 r.
Zobacz pokrycie, funkcja po funkcji
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ę →

Licencja wieczysta: oprogramowanie działa bez ograniczeń czasowych. Każda edycja obejmuje 1 rok wsparcia i aktualizacji, z możliwością rozszerzenia do 2 lub 3 lat przy zamówieniu. VAT nie ma zastosowania (art. 293 B francuskiego kodeksu podatkowego) — cena widoczna to cena pobierana.

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, ustawienie domyślne). 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 →