Zadanie z odszyfrowaniem skompilowanej klasy

0

Treść zadania w załączniku. Jak zabrać się za to zadanie, najlepiej jakby ktoś wytłumaczył krok po kroku, bo ja nie mam zielonego pojęcia. Z góry dzięki za odpowiedzi.

2

1.CAFEBABE

  1. Google

  2. a jeśli to nie wystarcza to zmień uczelnie, kierunek.

0

Ale w zasadzie co jest w tym zadaniu problemem? Bo przecież podane jest konkretnie jak "szyfrowano", więc musisz napisać funkcje która w zależności od offsetu będzie deszyfrować. Następnie to już w zasadzie nic ciekawego, nazwa będzie plaintextem w kodzie więc nawet notatnikiem odczytasz, dodajesz klasę do classpath i potem za pomocą refleksji możesz sobie tworzyć obiekty tej klasy, wypisać listę metod itd.
Dla ułatwienia możesz to zrobić w IntelliJ, który ma wbudowaną integracje z dekompilatorem javy, więc on ci pokaże kod źródłowy dla tego pliku class (kiedy już go sobie zdekodujesz), co może ci ułatwić trochę pracę.

0

Co do nazwy klasy z bytecodu polecam , sam to robiłem z nudów przed chwilą, super zabawa :D

0

Tam wyżej miał być link i nie mogę edytować, ehh: link :<

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