Jak dekompilować pliki EXE

Anonim

Jak dekompilować pliki EXE

Dekompilacja oznacza rekreację kodeksu źródłowego programu w języku, na którym został napisany. Innymi słowy, jest to proces procesu kompilacji odwrotnej, gdy kod źródłowy jest konwertowany na instrukcje maszynowe. Rozpulacja może być przeprowadzona przy użyciu specjalistycznego oprogramowania.

Metody rozkładu plików EXE

Dekompilacja może być użytecznym autorem oprogramowania, który utracił kody źródłowe lub tylko użytkownicy, którzy chcą nauczyć się właściwości programu. W tym celu są specjalne programy dekompilatora.

Metoda 1: VB Decompiler

Najpierw rozważyć DECOMPILERA VB, który pozwala na dekompilowanie programów napisanych w Visual Basic 5.0 i 6.0.

Pobierz VB Decompiler.

  1. Kliknij "Plik" i wybierz "Open Program" (Ctrl + O).
  2. Standardowe otwarcie programu w Decompiler

  3. Znajdź i otwórz program.
  4. Otwarcie EXE w VB Decomiler

  5. Rozpulacja powinna natychmiast rozpocząć. Jeśli tak się nie stanie, kliknij przycisk Start.
  6. Uruchamianie rozkładu w dekompilowaniu VB

  7. Po zakończeniu na dole okna pojawi się słowo "dekompilowane". Po lewej stronie znajduje się drzewo obiektów, aw centralnym można wyświetlić kod.
  8. Wyświetl kod źródłowy przez VB Decompiler

  9. W razie potrzeby zapisz elementy dekompilowane. Aby to zrobić, kliknij "Plik" i wybierz odpowiednią opcję, na przykład "Zapisz projekt dekompilowany", aby wyodrębnić wszystkie obiekty do folderu na dysku.
  10. Zapisywanie dekompilowanego projektu w Decomilerze VB

Metoda 2: Refox

Jeśli chodzi o programy dekompilowane skompilowane przez Visual FoxPro i FoxBase +, Refox okazało się dobrze.

Pobierz program Refox.

  1. Poprzez wbudowaną przeglądarkę plików znajdź żądany plik EXE. Jeśli zostaniesz przydzielony, prawo zostanie wyświetlone po prawej stronie.
  2. Exe Search Refox

  3. Otwórz menu kontekstowe i wybierz "Dekompilowanie".
  4. Przejście do dekompilowania w Refox

  5. Okno zostanie otwarte, w którym chcesz określić folder, aby zapisać dekompilowane pliki. Po kliknięciu "OK".
  6. Uruchamianie rozkładu w Refox

  7. Na koniec pojawi się taki komunikat:
  8. Zakończenie rozkładu w Refox

Możesz wyświetlić wynik w określonym folderze.

Metoda 3: Dede

Dede będzie przydatne do dekompilowania programów na Delphi.

Pobierz program Dede.

  1. Kliknij przycisk "Dodawanie pliku".
  2. Dodaj plik do Dede

  3. Znajdź plik EXE i otwórz go.
  4. Dodanie exe do Dede

  5. Aby rozpocząć rozkłada, kliknij przycisk Process.
  6. Rozpocznij rozkłada się w Dede

  7. Po pomyślnym zakończeniu procedury pojawia się ten komunikat:
  8. Zakończenie dekompilowania w Dede

    Informacje o zajęciach, obiektach, formach i procedurach będą wyświetlane w oddzielnych zakładkach.

  9. Aby zapisać wszystkie te dane, otwórz zakładkę "Projekt", ustaw pola wyboru obok typów obiektów, które chcesz zapisać, wybierz folder i kliknij "Zrób pliki".
  10. Zapisywanie dekompilowanych obiektów w Dede

Metoda 4: EMS Resculer

EMS Source Resculer Decompiler umożliwia pracę z plikami EXE skompilowaną przy użyciu programu Delphi i C ++ Builder.

Pobierz program Rescuer Source EMS

  1. W bloku "plik wykonywalny" musisz określić żądany program.
  2. W "Nazwie projektu", napisz nazwę projektu i kliknij "Dalej".
  3. Wybieranie nazwy źródła i projektu w ratowniku EMS

  4. Wybierz niezbędne obiekty, określ język programowania i kliknij "Dalej".
  5. Wybierz obiekty i język programowania w EMS Source Rescuer

  6. W następnym oknie kod źródłowy jest dostępny w trybie podglądu. Pozostaje wybrać folder wyjściowy i kliknij przycisk "Zapisz".
  7. Podgląd i zachowanie projektu w Ratowniku EMS

Sprawdziliśmy popularne dekompilne do plików EXE napisanych w różnych językach programowania. Jeśli znasz inne opcje pracy, napisz o tym w komentarzach.

Czytaj więcej