PDA

View Full Version : Java Bytecode


pavonis
11-05-2004, 17:18
Esiste qulche programma che permette di convertire il java bytecode in codice sorgente? GRAZIE

cn73
11-05-2004, 17:47
Come no? Però dipende dagli usi che uno vuorne farne... non a tutti piace vedere il proprio codice reversato...

PGI
11-05-2004, 18:25
Fai una ricerca in rete per "DJ Java decompiler". Io mi ci trovo piuttosto bene.

Ciao.

lombardp
12-05-2004, 08:17
Originariamente inviato da cn73
Come no? Però dipende dagli usi che uno vuorne farne... non a tutti piace vedere il proprio codice reversato...

Anche io inizialmente la pensavo così. Poi ho pensato: se la persona che lo decompila riesce a capirlo, estrarre quello che gli serve e riutilizzarlo, o il codice non era niente di eccezionale o la persona se lo è veramente meritato! :)

cn73
12-05-2004, 09:02
Non ho capito quest'ultimo concetto...

lombardp
12-05-2004, 11:09
Originariamente inviato da cn73
Non ho capito quest'ultimo concetto...

In soldoni volevo dire che, se qualcuno decompila un mio prog Java, lo studia, lo capisce e riesce ad usarne una parte, non posso che fargli i complimenti, se li è meritati.

cn73
12-05-2004, 11:35
Ragionamento opinabile. Allora dovrei mettermi a scrivere codice astruso per renderlo incomprensibile? Oppure dovrei scrivere del codice che mi costa tanta fatica per poi regalarlo? Solo se una mia scelta ti consegno i sorgenti. (E lo fanno in tanti). Laddove si ha bisogno di Reverse Engineering spesso si fa una cosa che non si dovrebbe (speso, non sempre).

thefrog
12-05-2004, 13:00
non sempre ottieni buoni risultati .........

spesso decompilando del codice non riesci ugualmente a capire cosa succede.......
non è propriouna cosa immeidata ;)

cn73
12-05-2004, 13:57
Verissimo! :O

pavonis
12-05-2004, 19:31
Bah pensare che non dovevo fare nulla di tutto questo ma era piuttosto una mia curiosità!!!

cn73
13-05-2004, 08:48
Bene la curiosità è la molla dell'evoluzione! Il migliore che ho provato io è NMI's java code viewer, programma shareware, ma senza limitazioni temporali. (Io l'ho comprato comunque).