-
Java e i decompilatoriScritto daNon Autenticatoil 2007-01-27 14:36:00.0 alle 2007-01-27 14:36:00.0Sentite ma ho visto che ci sono dei decompilatori per java.
Ma servono? Se uno conosce il linguaggio poi riesce a decompilare e modificare un programma java?
Oppure generano del codice difficilmente comprensibile?-
Re: Java e i decompilatori
- Scritto da:
> Sentite ma ho visto che ci sono dei decompilatori
> per java.
>
> Ma servono? Se uno conosce il linguaggio poi
> riesce a decompilare e modificare un programma
> java?
> Oppure generano del codice difficilmente
> comprensibile?
Se tu hai un decompilatore il passaggio dal bytecode al sorgente è semplicissimo e univoco.
L' unico problema è, se ricordo bene, che gli oggetti e le variabili non riprendono i nomi dati in origine ma vengono denotati da nomi convenzionali del tipo "a", "b", "c" e questo può rendere il codice più difficile da comprendere ed analizzare rispetto all' originale.
Lich
-
Re: Java e i decompilatoriScritto daNon Autenticatoil 2007-01-27 14:58:00.0 alle 2007-01-27 14:58:00.0
- Scritto da:
> Sentite ma ho visto che ci sono dei decompilatori
> per java.
>
> Ma servono? Se uno conosce il linguaggio poi
> riesce a decompilare e modificare un programma
> java?
> Oppure generano del codice difficilmente
> comprensibile?
Non sono esperto di java, ma se esiste penso ti ritroverai i nomi delle variabili interne ai metodi riassegnati arbitrariamente. Inoltre probabilmente non vedrai il codice originale, ma quello ottimizzato dal compilatore bytecode java, quindi ancora più difficile da interpretare.
-
Re: Java e i decompilatoriScritto daNon Autenticatoil 2007-01-27 15:01:00.0 alle 2007-01-27 15:01:00.0
- Scritto da:
> Sentite ma ho visto che ci sono dei decompilatori
> per java.
>
> Ma servono? Se uno conosce il linguaggio poi
> riesce a decompilare e modificare un programma
> java?
> Oppure generano del codice difficilmente
> comprensibile?
Io conosco i depilatori per brùgna, fa lo stesso?
-
Re: Java e i decompilatoriScritto daNon Autenticatoil 2007-01-27 16:59:00.0 alle 2007-01-27 16:59:00.0
- Scritto da:
> Sentite ma ho visto che ci sono dei decompilatori
> per java.
>
> Ma servono? Se uno conosce il linguaggio poi
> riesce a decompilare e modificare un programma
> java?
> Oppure generano del codice difficilmente
> comprensibile?
Anche un esperto potrebbe avere problemi a capire un codice decompilato, visto che i commenti non ci sono, le variabili sono rinominate alla pene di cane....-
Re: Java e i decompilatoriScritto daavvelentaniCubicolarioil 2007-01-27 18:03:00.0 alle 2007-01-27 18:03:00.0Trollate totali: 18184
- Scritto da:
>
> - Scritto da:
> > Sentite ma ho visto che ci sono dei
> decompilatori
> > per java.
> >
> > Ma servono? Se uno conosce il linguaggio poi
> > riesce a decompilare e modificare un programma
> > java?
> > Oppure generano del codice difficilmente
> > comprensibile?
>
> Anche un esperto potrebbe avere problemi a capire
> un codice decompilato, visto che i commenti non
> ci sono, le variabili sono rinominate alla pene
> di
> cane....
Non tutte, le variabili MEMBRO, se non ricordo male, sopravvivono. Come i nomi delle classi e dei metodi.
I think happiness is love
- Vladimir Putin
-
-