Konwersja/dekompresja pliku .exe do .jar.

0

Witam. Mam pewien program napisany w Javie, jest on "spakowany" do pliku wykonywalnego .exe. Jak go przekonwertować na .jar/.zip/.class? Potrzebuję jego kodu źródłowego, ale szukałem sposobu przez kilka godzin i nie znalazłem :/. Bardzo proszę o pomoc i pozdrawiam :).

0

Zbyt mało danych, by móc cokolwiek powiedzieć.
Jaką masz pewność, że tam w ogóle jest Java?

0

@An0nymous nawet gdybyś dał radę uzyskać z niego pliki *.class to nadal wcale nie pomaga ci zdobyć źródła tego programu, chyba że dla ciebie bajtkod to źródło :D

0

Na Javie się w sumie za bardzo nie znam, potrzebuję po prostu kodu. Pewności do tego, że program był pisany w Javie nie mam, lecz uzyskałem taką informację z w miarę wiarygodnego źródła :).

0

Cóż, jak wspomniał @Shalom - i tak co najwyżej otrzymałbyś jedynie bytecode, a nie kod źródłowy.

0

Nie ma jakiegoś programu do takiej konwersji? Potrzebuję tego praktycznie na wczoraj :/.

0

Jak chcesz jakikolwiek KOD to IDA. Daleko to ma do javy, ale kod to kod :)

0

Jeżeli ten jar był wrappowany do exe, to jest on podpięty pod sam plik, i takiego exe możesz normalnie otworzyć za pomocą winzipa,winrara,7zipa czy innego tam dziadostwa do tego typu spraw. Potem na otrzymanych bajtkodach używasz czegoś takiego co się nazywa java decompiler - moze być JD-GUI. Jeżeli builder nie stosował obfuskacji, dostaniesz całkiem przejrzysty kod źródłowy, niekiedy nawet z komentarzami(generalnie sam się dziwię co do komentarzy). W przeciwnym wypadku zas dostaniesz "kod źródłowy" z milionem klas o dwuliterowych i nic Ci nie mówiących nazwach. Od biedy i to dobrze.

1 użytkowników online, w tym zalogowanych: 0, gości: 1