W tym poradniku, mam zamiar pokazać, jak dekompilować lub reverse engineer Windows plik wykonywalny (.exe i .dll pliki) i uzyskać kod źródłowy z powrotem. Ten tutorial będzie łatwy do opanowania dla początkujących. Jeśli szybko się uczysz, nie krępuj się, aby pominąć tekst.

Dla tego samouczka, tworzę atrapę projektu, który wyświetla „Hello world” w Visual Studio, aby zademonstrować, jak odzyskać kod źródłowy.

Zaczynamy, oto projekt, który zamierzamy zdekompilować.

Tutaj jest kod i dane wyjściowe. Otrzymamy ten sam kod po dekompilacji.

Kod projektu i dane wyjściowe

Zacznijmy dekompilację powyższego projektu

Teraz, gdy stworzyliśmy przykładowy projekt, spróbujmy zdekompilować powyższy projekt używając Telerik’s JustDecompile.

W przypadku, gdy nie posiadasz tego oprogramowania, pobierz i zainstaluj je stąd

Krok – 1: Otwórz JustDecompile

Otwórz aplikację JustDecompile. Jeśli zainstalowałeś już ten program, prawdopodobnie na pulpicie zostanie utworzony skrót do niego. W przeciwnym razie otwórz go z Menu Start

Krok – 2: Zlokalizuj plik wykonywalny, który chcesz zdekompilować

Otwórz plik, który chcesz zdekompilować w JustDecompile lub po prostu przeciągnij i upuść pliki(.dll lub .exe) na interfejs.

Ja używam normalnego sposobu. Po prostu przejdź do Open… -> File(s) lub po prostu naciśnij Ctrl + O na klawiaturze i wybierz swój plik używając Eksploratora plików.

Jeśli stworzyłeś projekt teraz. wtedy możesz znaleźć swój plik wykonywalny w folderze bin/Debug w twoim Project Directory. Tutaj mam swój.

Otwórz JustDecompile

Krok – 3: Reverse Engineer

Tutaj przechodzimy do właściwej części. DEKOMPILACJA

Kiedy otworzysz plik w JustDecompile, zdekompiluje on plik i doda go do bieżącego obszaru roboczego. Możesz przeglądać lewy pasek boczny dla plików projektu.

W moim przypadku, dostałem mój kod źródłowy z powrotem. Spójrz na poniższy obrazek.

Jeśli potrzebujesz sprawdzić tylko kod źródłowy, możesz zatrzymać się tutaj. W przypadku, gdy musisz utworzyć projekt Visual Studio z kodu źródłowego. Następnie przejdź do następnego kroku.

Krok – 4: Tworzenie projektu Visual Studio

Więc, teraz masz kod źródłowy. Oto co musisz zrobić, aby utworzyć Projekt Visual Studio z zdekompilowanego kodu źródłowego.

Nawigacja do Narzędzia -> Utwórz projekt. Spowoduje to utworzenie Najnowszego Projektu Visual Studio (obecnie VS 2017).

Jeśli chcesz utworzyć projekt Legacy (dla wcześniejszych wersji Visual Studio), a następnie kliknij na Create Legacy Project

Potem utwórz pusty katalog, a następnie otwórz go. Następnie kliknij na Zapisz.

To utworzy projekt Visual Studio w podanym katalogu i jesteś dobry do pracy.

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.