VB Decompiler 11.5

Licencji: Bezpłatna wersja próbna ‎Rozmiar pliku: 7.00 MB
‎Ocena użytkowników: 3.4/5 - ‎12 ‎Głosów

VB Decompiler jest decompiler dla programów (EXE, DLL lub OCX) napisanych w visual basic 5.0 i 6.0 i deassembler dla programów napisanych w technologii .NET. Jak wiesz, programy w języku Visual Basic mogą być kompilowane do interpretowanego kodu p lub do kodu macierzystego. .NET zestaw zawsze kompilowane tylko w czasie kompilowany kod IL. Ponieważ kod p składa się z poleceń wysokiego poziomu, istnieje realna możliwość dekompilacji go do kodu źródłowego (oczywiście nazwy zmiennych i niektóre funkcje nie zostaną dekompilowane). VB Decompiler przywraca kod źródłowy z kodu p jak najwięcej dokładnie. I po pewnych modyfikacjach można spróbować skompilować wygenerowany kod. Jeśli program został skompilowany do kodu macierzystego, przywrócenie pełnego kodu źródłowego z instrukcji komputera nie jest możliwe. Ale dekompilator VB może pomóc w analizie programu nawet w tej sytuacji, jak również. Zawiera potężny dezasemambler i emulator. Ten potężny silnik próbuje dekodować większość instrukcji asemblera do najprawdopodobniej poleceń VB. Oczywiście nie powiedzie się na niektórych optymalizacji kodu asemblera i czasami generować nie poprawne instrukcje. Ale w tej chwili jest to najlepszy sposób analizowania aplikacji kodu macierzystego. Jeśli program został skompilowany do zestawu .NET, decompiler będzie odzyskiwać wszystkie tabele i moduły w zarządzanym zestawie i dezasemble wszystkich metod, funkcji i zdarzeń przy użyciu dezasemblera IL. .NET FrameWork nie jest potrzebny do dekompilacji. Dekompilacja obsługiwana we wszystkich systemach operacyjnych windows 32-bitowych. Ogólnie rzecz biorąc, VB Decompiler jest idealnym narzędziem do analizy programów i jest idealny, jeśli stracisz kod źródłowy i musisz częściowo przywrócić projekt.

historia wersji

  • Wersja 11.5 opublikowany na 2020-07-06
    Wiele aktualizacji
  • Wersja 3.3 opublikowany na 2007-04-24
    Odzyskiwanie typów metod (Sub lub Function), Odzyskiwanie nazw funkcji, Odzyskiwanie parametrów funkcji (z nazwami), Decompiler modułów kodu macierzystego (nowy kod wyszukiwania binarnego i analizacji).

Szczegóły programu

Eula

Umowa licencyjna użytkownika końcowego – Umowa licencyjna użytkownika końcowego

Dekompozjarz VB LICENCJA NA OPROGRAMOWANIE DLA JEDNEGO UŻYTKOWNIKA I OGRANICZONA GWARANCJA PRZED POBRANIEM LUB UŻYCIEM OPROGRAMOWANIA NALEŻY UWAŻNIE PRZECZYTAĆ NINIEJSZĄ UMOWĘ LICENCYJNĄ NA OPROGRAMOWANIE. KLIKAJĄC PRZYCISK "AKCEPTUJ I NIE, OTWIERAJĄC PACZKĘ, POBIERAJĄC PRODUKT LUB KORZYSTAJĄC ZE SPRZĘTU ZAWIERAJĄCEGO TEN PRODUKT, WYRAŻASZ ZGODĘ NA ZWIĄZANIE SIĘ NINIEJSZĄ UMOWĄ. JEŚLI UŻYTKOWNIK NIE ZGADZA SIĘ NA WSZYSTKIE WARUNKI NINIEJSZEJ UMOWY, KLIKNIJ PRZYCISK "NIE AKCEPTUJ" A PROCES INSTALACJI NIE BĘDZIE KONTYNUOWANY. Niniejsza umowa licencyjna obejmuje korzystanie przez użytkownika z VB Decompiler, jego dokumentacji i plików wykonywalnych, zwanych dalej "Product". Produkt jest copyright Sergey Chubchenko, dalej jako "Developer". Użytkownik może z niego korzystać i rozpowszechniać zgodnie z niniejszą Umową Licencyjną. Jeśli nie zgadzasz się z tymi warunkami, usuń Produkt ze swojego systemu. Włączając Produkt do pracy lub rozpowszechniając Produkt innym osobom, użytkownik w sposób dorozumiany wyraża zgodę na niniejsze postanowienia licencyjne. Produkt jest i pozostaje, Copyright Sergey Czubczenko. Produkt jest dystrybuowany jako produkt try-before-you-buy. Oznacza to: 1. Wszystkie prawa autorskie do Produktu są wyłącznie własnością autora - Siergieja Czubczenko. Produkt jest chroniony prawem autorskim. Przez cały czas Deweloper zachowuje pełny tytuł do oprogramowania. Z zastrzeżeniem akceptacji i zgodnie z warunkami określonymi w niniejszej umowie, użytkownik otrzyma licencję na oprogramowanie dla jednego użytkownika. Wszelkie wcześniejsze umowy z Deweloperem są zastępowane niniejszą umową. 2. Każdy może korzystać z wersji próbnej Produktu tak długo, jak chcesz. Możesz spróbować wersji Lite produktu, który nie ma żadnych funkcji dla P-Code dekompilacji, zaciemniania kodu i optymalizacji demontażu kodu natywnego. Pełna wersja produktu nie zawiera takich ograniczeń i jest dostarczana jako spakowany instalator. Aby korzystać z pełnej wersji produktu, musisz się zarejestrować. 3. Niezarejestrowana wersja próbna Produktu może być swobodnie rozpowszechniana, z wyjątkami podanymi poniżej, pod warunkiem że pakiet dystrybucyjny nie zostanie zmodyfikowany. Żadna osoba ani firma nie może pobierać opłaty za dystrybucję Produktu bez pisemnej zgody właściciela praw autorskich. Niezarejestrowana wersja próbna Produktu nie może być powiązana ani rozpowszechniana z żadnym innym pakietem bez pisemnej zgody właściciela praw autorskich. ZAREJESTRUJ TĘ LICENCJĘ NA OPROGRAMOWANIE DAJE CI PRAWO DO: 1. Zainstaluj i używaj Produktu wyłącznie do testowania aplikacji użytkownika oraz do źródeł odzyskiwania programów, które tworzysz. Użytkownik może zainstalować kopię Produktu na komputerze i swobodnie przenosić Produkt z jednego komputera na drugi, pod warunkiem że jest jedyną osobą korzystającą z Produktu. Jeśli użytkownik jest encją, musi wyznaczyć jedną osobę w organizacji ("Nazwany użytkownik&), aby mieć prawo do korzystania z Produktu. 2. Utwórz jedną kopię Produktu w celu tworzenia kopii zapasowych lub archiwizacji lub skopiuj Produkt na jeden stały nośnik pamięci, pod warunkiem że zachowasz oryginał wyłącznie w celach kopii zapasowej lub archiwizacji. 3. Pomoc techniczna i powiadomienia o tych nowych wersjach Produktu, które można uaktualnić bez dodatkowych opłat. 4. Zarejestrowany Produkt nie może być wynajmowany lub dzierżawiony, ale może zostać przeniesiony na stałe, jeżeli osoba otrzymująca produkt zgadza się na warunki niniejszej licencji. Jeśli oprogramowanie jest aktualizacja, transfer musi zawierać aktualizację i wszystkie poprzednie wersje. ANGAŻOWANIE SIĘ W DZIAŁANIA WYMIENIONE PONIŻEJ SPOWODUJE WYPOWIEDZIEĆ LICENCJĘ NA OPROGRAMOWANIE. OPRÓCZ ROZWIĄZANIA LICENCJI NA OPROGRAMOWANIE DEWELOPER MOŻE DOCHODZIĆ KARNYCH, CYWILNYCH LUB INNYCH DOSTĘPNYCH ŚRODKÓW ZARADCZYCH. 1. Dystrybucja wszelkich plików zawartych w tym pakiecie oprogramowania. 2. Modyfikacja, dekompilacja, demontaż, inżynieria odwrotna lub tłumaczenie Produktu. 3. Usunięcie informacji o prawach własności, etykiet lub znaków z Dokumentacji Produktu lub Produktu. 4. Utworzenie aplikacji, która nie różni się istotnie od Produktu PRODUKT JEST ROZPROSZONY "AS IS". ŻADNA GWARANCJA NIE JEST WYRAŻONA ANI DOROZUMIANA. UŻYWASZ NA WŁASNE RYZYKO. DEWELOPER NIE PONOSI ODPOWIEDZIALNOŚCI ZA UTRATĘ DANYCH, SZKODY, UTRATĘ ZYSKÓW LUB JAKIEKOLWIEK INNE STRATY PODCZAS KORZYSTANIA Z TEGO PRODUKTU LUB JEJ BRAKU TERMIN I WYPOWIEDZENIE Licencja udzielona na mocy niniejszej Umowy będzie obowiązywać do momentu jej rozwiązania, jak określono w niniejszym dokumencie. Jeśli Licencjobiorca nie zapłaci żadnych środków pieniężnych lub nie ziści żadnych usług należnych w związku z Produktem lub naruszy jakikolwiek warunek niniejszej Umowy, Deweloper lub jego przedstawiciel może natychmiast rozwiązać niniejszą Licencję, powiadamiając Licencjobiorcę o rozwiązaniu umowy. Licencjobiorca jest odpowiedzialny za podanie deweloperowi ważnych informacji kontaktowych. Jeśli licencjobiorca nie jest dostępny w dokumentacji Dewelopera, deweloper nie musi powiadamiać Licencjobiorcy o rozwiązaniu umowy. Licencjobiorca może również dobrowolnie wypowiedzieć niniejszą Licencję, powiadamiając Dewelopera o rozwiązaniu umowy oraz niszcząc lub zwracając Deweloperowi wszystkie kopie całości lub części Produktu oraz powiązaną dokumentację użytkownika będącą w posiadaniu Licencjobiorcy lub pod kontrolą Licencjobiorcy. SKUTEK ROZWIĄZANIA UMOWY Niezwłocznie po rozwiązaniu umowy Licencjobiorca zniszczy lub zwróci Deweloperowi wszystkie kopie całości lub części Produktu będące w posiadaniu Licencjobiorcy lub pod kontrolą Licencjobiorcy. Licencjobiorca nie będzie miał prawa do przechowywania lub używania kopii Produktu i powiązanej dokumentacji użytkownika w dowolnym celu po rozwiązaniu niniejszej Umowy. TRANSFER PRODUKTU Licencjobiorca nie ma prawa do przeniesienia niniejszej licencji na produkt bez uprzedniej pisemnej zgody Dewelopera. GWARANCJA NA PRODUKT Deweloper gwarantuje, że Produkt będzie zgodny z opisem jego funkcji i wydajności. W przypadku, gdy Oprogramowanie nie działa zgodnie z niniejszą gwarancją, Deweloper zobowiązuje się do bezpłatnej naprawy lub naprawienia niezgodności lub do zwrotu jakiejkolwiek kwoty zapłaconej przez Licencjobiorcę za Produkt. Produkt, który nie działa zgodnie z jego opisem z powodu jednej lub więcej z następujących przyczyn, nie będzie objęty niniejszą gwarancją: (i) Produkt lub powiązane pliki zostaną zmienione przez inną osobę niż Deweloper lub (ii) jeśli Produkt jest produktem niestandardowym opracowanym dla Licencjobiorcy, niestandardowy Produkt jest instalowany przez kogokolwiek innego niż Deweloper. Refundacji W przypadku, gdy Deweloper zwróci jakiekolwiek kwoty zapłacone przez Licencjobiorcę za Produkt, zgodnie z Ustępem powyżej, Licencjobiorca rozumie i zgadza się, że niniejsza Umowa i licencja na Produkt zostaną rozwiązane, a Deweloper wycofa Produkt i związaną z nią dokumentację dostarczoną na mocy niniejszej Umowy. Po otrzymaniu takiego zwrotu Licencjobiorca zgadza się, że nie będzie już wykorzystywać, wyświetlać ani w inny sposób kontrolować Produktu, kodu lub powiązanej dokumentacji, za którą wydano zwrot. ZRZECZENIE SIĘ GWARANCJI NA PRODUKT Z WYJĄTKIEM WYRAŹNYCH GWARANCJI OKREŚLONYCH W NINIEJSZEJ UMOWIE, DEWELOPER ZRZEKA SIĘ WSZELKICH DOROZUMIANYCH GWARANCJI NA PRODUKT, W TYM GWARANCJI PRZYDATNOŚCI HANDLOWEJ I PRZYDATNOŚCI DO OKREŚLONEGO CELU. DEWELOPER NIE SKŁADA ŻADNYCH OŚWIADCZEŃ DOTYCZĄCYCH JAKOŚCI PRODUKTU I NIE OBIECUJE, ŻE PRODUKT BĘDZIE WOLNY OD BŁĘDÓW LUB BĘDZIE DZIAŁAĆ BEZ PRZERWY. OGRANICZENIE ODPOWIEDZIALNOŚCI W ŻADNYM WYPADKU DEWELOPER NIE PONOSI ODPOWIEDZIALNOŚCI ZA JAKIEKOLWIEK BEZPOŚREDNIE, POŚREDNIE, PRZYPADKOWE, SPECJALNE, WTÓRNE LUB INNE SZKODY WYNIKAJĄCE Z KORZYSTANIA Z PRODUKTU PRZEZ JAKĄKOLWIEK OSOBĘ, NIEZALEŻNIE OD TEGO, CZY DEWELOPER JEST INFORMOWANY O MOŻLIWOŚCI USZKODZENIA Z WYPRZEDZENIEM. OGRANICZENIA TE MAJĄ ZASTOSOWANIE DO WSZYSTKICH PRZYCZYN DZIAŁANIA, W TYM NARUSZENIA UMOWY, NARUSZENIA GWARANCJI, ZANIEDBANIA DEWELOPERA, ODPOWIEDZIALNOŚCI NA ZASADZIE NIE PONOSINIU FAŁSZYWYCH INFORMACJI, WPROWADZANIA W BŁĄD I INNYCH CZYNÓW NIEDOZWOLONYCH. WŁASNOŚĆ PRODUKTU Deweloper posiada i zachowa wszelkie prawa własności do Produktu, w tym wszelkie prawa patentowe, prawa autorskie, tajemnice handlowe, znaki towarowe, znaki usługowe, powiązane wartości firmy oraz informacje poufne i zastrzeżone. Licencjobiorca nie będzie miał żadnych praw do Produktu, chyba że zostanie to wyraźnie określone w niniejszej Umowie. PRZYDZIAŁ I DELEGOWANIE Licencjobiorca nie może scedować niniejszej Umowy ani żadnych praw wynikających z niej i nie może delegować żadnych obowiązków wynikających z niniejszej Umowy bez uprzedniej pisemnej zgody Dewelopera. Każda próba przypisania lub delegowania bez tej zgody będzie nieważna. Ogólne Niniejsza Umowa stanowi całość porozumienia między Deweloperem a Licencjobiorcą w odniesieniu do jej przedmiotu. Wszelkie zmiany niniejszej Umowy muszą mieć pisemne, podpisane przez Dewelopera i Licencjobiorcę. Warunki określone w każdym zamówieniu zakupu, które różnią się od niniejszej Umowy lub nie są zawarte w niniejszej Umowie, nie staną się częścią niniejszej Umowy, chyba że zostanie to wyraźnie zaakceptowane przez Dewelopera na piśmie. Wszelkie prawa, które nie zostały tu wyraźnie przyznane, są zastrzeżone przez Siergieja Czubczenko. Inne znaki towarowe są zastrzeżone przez ich właścicieli. LICENCJOBIORCA ZAPOZNAŁ SIĘ Z NINIEJSZĄ UMOWĄ ORAZ ROZUMIE I ZGADZA SIĘ NA WSZYSTKIE JEJ WARUNKI. Dziękujemy za korzystanie z VB Decompiler!