Powrót do kodu

Narzędzie firmy Aphah Software pozwala zdekompilować kod bibliotek i apletów Java.

Narzędzie firmy Aphah Software pozwala zdekompilować kod bibliotek i apletów Java.

Aphah Software dostarcza program SourceAgain Professional, pozwalający na zdekompilowanie bibliotek, apletów i aplikacji w Javie w celu uzyskania ich kodu źródłowego z wykonywalnego kodu bajtowego. Wielu producentów programów i bibliotek w Javie nie dopuszcza do używania ich w innej formie niż taka jak dostarczona.

Po co dekompilacja

Dekompilacja nie jest niczym nowym. Stosowano ją od lat w wielu programach, odtwarzanych w różnych językach programowania, i do łamania zabezpieczeń programów. Bez dekompilacji nie da się rozwiązać wielu problemów związanych z rokiem 2000. Ma jednak inne zastosowania - w szczególności jest to ostateczność w razie katastrofy w postaci utraty kodu źródłowego własnego systemu. Można ją również stosować w celach poznawczych.

Dekompilacja jest także przydatna przy wykrywaniu błędów w trakcie uruchamiania programów zawierających kupione, gotowe biblioteki i klasy Java.

Kod z odzysku

Niektóre narzędzia programistyczne w Javie, np. Borland JBuilder, stosują metody prostego szyfrowania, utrudniające odzyskiwanie kodu źródłowego Java. Jednak SourceAgain radzi sobie dobrze również z takim kodem bajtowym, odtwarzając kod źródłowy.

SourceAgain może dekompilować klasy zawarte w plikach archiwalnych JAR oraz pozwala na wstawianie w odtwarzany kod dodatkowych poleceń, ułatwiających usuwanie błędów w programie. Przyspiesza to eliminowanie błędów z dużych programów, których kodu źródłowego nie trzeba już śledzić wiersz po wierszu.

Program SourceAgain jest dostępny dla Windows 95, NT, Linuxa i większości popularnych wersji Unixa. Koszt wersji Professional wynosi 2999 USD, a Personal - 99 USD. W Polsce nie ma przedstawicielstwa firmy Aphah Software.

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200