Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Java Decompiler!?


Rekomendowane odpowiedzi

Opublikowano

Prosto z mostu :P Jak zdekompilować plugin do bukkita który jest w JAR aby wyciągnąć z niego kod źródłowy!

sygnaturka2.png

Opublikowano

Trudno. Kod w javie podlega kompilacji do kodu bajtowego wykonywanego przez środowisko Javy a nie do kodu maszynowego(jak np. w C++). A tak w ogóle to chyba nie jest do tego dział("reverse engineering")?

Opublikowano

@up

no i co z tego? A temat jak najbardziej RE.

@top

z tego co wiem nie wolno na forum rozpowszechniać dekompilerów. Wystarczy pomyśleć i użyć googla

Cytat

 

Orientacja seksualna polega na tym, że jeden mężczyzna lubi blondynki, drugi szatynki, że jedna pani woli umięśnionych mężczyzn a inna chudych intelektualistów. Homoseksualizm nie jest orientacją jest chorobą za którą homoseksualiści nie ponoszą odpowiedzialności. Pewna grupa ludzi rodzi się upośledzona fizycznie, na przykład bez ręki ale czy to znaczy, że wszystkim zdrowym powinniśmy też obcinać ręce? Nie, powinniśmy zapewnić im protezy. Obowiązkiem państwa jest zapewnienie homoseksualistom, jak wszystkim upośledzonym fizycznie czy psychicznie profesjonalnej opieki medycznej.

Opublikowano

JD-Gui.

 

2% zostanie uszkodzone, zwłaszcza szyfrowanie jeśli jest.

 

PS. Autorzy pluginów najcześciej umieszczają source w plikacj jar koło .class

  • 2 miesiące temu...
Opublikowano

JD-Gui.

 

2% zostanie uszkodzone, zwłaszcza szyfrowanie jeśli jest.

 

PS. Autorzy pluginów najcześciej umieszczają source w plikacj jar koło .class

 

JD-Gui. - osobiście polecam JODE ;-)

 

Szyfrowanie - http://pl.wikipedia....ciemnianie_kodu

 

Aby zrobić kod "compilable" czyli taki który można edytować należy:

 

Deobfuscować :

 

zrobić własnego/Użyć (http://uppit.com/po8...-S_Release].rar)

 

I poprawić błędy które na pewno jeszcze zostaną.

Ważna przy tym jest duża znajomość aplikacji tzn co ona robi oraz znajomość typów ogólnych w javie.

 

http://darkfunction.com/editor/ - dekompilacja 2 klas tego programu zajeła mi 2 h. Co mi dało dostęp do licencyjnej wersji programu oraz niektórych algorytmów zawartych w niej więc się opłacało :-)

 

 

Praktycznie jeśli zdekompilujesz i kod bez deobfuskacji i nazwy klas będą zrozumiałe(tzn klasy nie będą sie nazywać "a","A1", "h32") to dojście do kodu źródłowego zajmie minuty.

EXPmIpC.gif

  • 9 miesięcy temu...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...