Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 26
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    420

    [JAVA] files .class e applet.. legale?

    salve ragazzi,
    scusate l'ignoranza ma devo farvi una domanda.
    Ho scaricato un applet da un sito di videogiochi gratuiti. Nel file .zip vi erano dei files .class, una pagina html, un file .jad e suoni e immagini.
    Io ho decompilato con java decompiler questi files .class perchè non vi era il codice sorgente del tipo .java.
    Vorrei sapere se sia legale usare questo tipo di codice.
    Inoltre vorrei sapere se vi è un modo di ottenere il file .java originale con un qualche tipo di programma.
    Ripeto.. scusate la banalità della domanda

    ciao
    the sALIEN

  2. #2
    Utente di HTML.it L'avatar di netarrow
    Registrato dal
    Apr 2004
    Messaggi
    1,425
    dipende dalla licenza, se non si può nelle licenza non puoi farlo, sennò si.

    Per la seconda domanda ti sei risposto da solo: java decompiler

    Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    420
    uhm.. il sito dell autore è in tedesco...

    cmq.. con questo decompilatore però il codice che ottengo fa davvero schiffo purtroppo VVoVe:
    the sALIEN

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    420
    non riesce neppure a compilare le classi.. da errori
    the sALIEN

  5. #5
    Originariamente inviato da thesalien
    non riesce neppure a compilare le classi.. da errori
    prova con JAD.
    decompila tutto perfettamente.

    è ovvio che i nomi delle variabili (se offuscate) non saranno "significativi", ma ci saranno!
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    420
    ora lo cerco..
    Grazie
    the sALIEN

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    420
    ora lo cerco..
    Grazie
    the sALIEN

  8. #8
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,307
    Ho come l'impressione che tu stia cercando il programma che hai usato finora...


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  9. #9
    Mi stava venendo lo stesso dubbio... :master:
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

  10. #10
    Utente di HTML.it L'avatar di netarrow
    Registrato dal
    Apr 2004
    Messaggi
    1,425
    JAD sarebbe JAvaDecompiler quindi stai cercando quello che hai già si.

    Il sorgente non si riesce a compilare perchè il decompilatore converte i break con label in goto, sposta dichiarazioni, e quindi non sembre lo rende giusto per la compilazione, devi sistemare tu, inoltre quando compili un .java con più classi dentro ogni classe genera un altro .class, quindi devi decompilarli tutti metterli nelle posizioni adatte, rispettando pagkage e tutto e magari il programmatore ha usato delle librerie che tu non hai.

    Tieni conto che chi ha fatto il programma potrebbe aver ofuscato con appositi programmi il sorgente inserendo cicli inutili mai chiamati, nomi di classi non autoeslicitativi e altre cose che rendono più complicate le operazioni di lettura/modifica codice.
    L'ofuscatore usato dall'AnfyTeam per le loro applet rende incomprensibili e quindi immodificabili anche le stringhe.

    Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.