Dekompilacja polega na ponownym utworzeniu kodu źródłowego programu w języku, w którym został napisany. Innymi słowy, proces ten jest odwrotnością procesu kompilacji, kiedy tekst źródłowy jest konwertowany na instrukcje maszynowe. Dekompilacja może odbywać się przy użyciu specjalistycznego oprogramowania.
Metody dekompilacji plików EXE
Dekompilacja może być przydatna dla autora oprogramowania, który utracił kod źródłowy, lub po prostu dla użytkowników, którzy chcą poznać właściwości konkretnego programu. Do tego są specjalne programy dekompilujące.
Metoda 1: Dekompilator VB
Najpierw należy rozważyć VB Decompiler, który pozwala na dekompilację programów napisanych w Visual Basic 5.0 i 6.0.
Pobierz VB Decompiler
- Kliknij Plik i wybierz Otwórz program ( Ctrl + O ).
- Znajdź i otwórz program.
- Dekompilacja powinna rozpocząć się natychmiast. Jeśli tak się nie stanie, kliknij przycisk "Start ".
- Na końcu okna pojawia się słowo "Dekompilowane" . Drzewo obiektów znajduje się po lewej stronie, a kod można wyświetlić w obszarze centralnym.
- Jeśli to konieczne, zapisz zdekompilowane elementy. Aby to zrobić, kliknij "Plik" i wybierz odpowiednią opcję, na przykład "Zapisz zdekompilowany projekt", aby wyodrębnić wszystkie obiekty do folderu na dysku.
Metoda 2: ReFox
Pod względem dekompilacji programów skompilowanych przez Visual FoxPro i FoxBASE +, ReFox jest dobrym pomysłem.
Pobierz program ReFox
- Użyj wbudowanej przeglądarki plików, aby znaleźć potrzebny plik EXE. Jeśli ją wybierzesz, prawa strona wyświetli krótką informację na jej temat.
- Otwórz menu kontekstowe i wybierz "Decompile" .
- Otworzy się okno, w którym należy określić folder, w którym będą zapisywane dekompilowane pliki. Następnie kliknij "OK" .
- Po zakończeniu pojawi się następujący komunikat:
Możesz wyświetlić wynik w określonym folderze.
Metoda 3: DeDe
A DeDe przyda się do dekompilacji programów na Delphi.
Pobierz DeDe
- Kliknij przycisk Dodaj plik .
- Znajdź plik EXE i otwórz go.
- Aby rozpocząć dekompilację, kliknij przycisk Proces .
- Po pomyślnym zakończeniu procedury pojawi się następujący komunikat:
Poszczególne zakładki będą wyświetlać informacje o klasach, obiektach, formularzach i procedurach.
- Aby zapisać wszystkie te dane, otwórz zakładkę "Projekt" , zaznacz pole wyboru obok typów obiektów, które chcesz zapisać, wybierz folder i kliknij "Utwórz pliki" .
Metoda 4: EMS Source Rescuer
Decompiler EMS Source Rescuer pozwala na pracę z plikami EXE skompilowanymi z Delphi i C ++ Builder.
Pobierz EMS Source Rescuer
- W bloku "Plik wykonywalny" należy określić żądany program.
- W "Nazwa projektu" zapisz nazwę projektu i kliknij "Dalej" .
- Wybierz wymagane obiekty, określ język programowania i kliknij "Dalej" .
- W następnym oknie kod źródłowy jest dostępny w trybie podglądu. Pozostaje wybrać folder wyjściowy i nacisnąć przycisk "Zapisz" .
Sprawdziliśmy popularne dekompilatory plików EXE napisanych w różnych językach programowania. Jeśli znasz inne opcje pracy, napisz o tym w komentarzach.