Oppure

Loading
11/07/10 9:20
XBarboX
Postato originariamente da netarrow:

in java ottenere il codice sorgente da un file .class è piuttosto difficile vero?


no, se il codice non è offuscato è una bazzecola.

Però deve lo stesso usare un decompiler, altrimenti come fa? Il sorgente è contenuto nel file .java... Non ci capisco più nulla. XD
aaa
11/07/10 9:21
Postato originariamente da XBarboX:

Di decompiler ne so nulla.


Non devi sapere qualcosa di decompilatori, ma di come funziona Java ...
11/07/10 9:23
Postato originariamente da XBarboX:

Postato originariamente da netarrow:

in java ottenere il codice sorgente da un file .class è piuttosto difficile vero?


no, se il codice non è offuscato è una bazzecola.

Però deve lo stesso usare un decompiler, altrimenti come fa? Il sorgente è contenuto nel file .java... Non ci capisco più nulla. XD


Chi ti ha detto che non si deve utilizzare un decompilatore? Il "no" si riferiva al fatto che non è difficile ...
11/07/10 9:52
XBarboX
Scusa se non erro il decompiler mostra tutte le operazioni che fa il programma in linguaggio assembly. La vedo dura controllare tutto per scoprire la chiave, e poi ancora capire come funziona la funzione di decript... A me sembra piuttosto complicato.
aaa
11/07/10 9:54
Postato originariamente da XBarboX:

A me sembra piuttosto complicato.


A te ... :)
11/07/10 10:00
netarrow
Postato originariamente da XBarboX:

Scusa se non erro il decompiler mostra tutte le operazioni che fa il programma in linguaggio assembly. La vedo dura controllare tutto per scoprire la chiave, e poi ancora capire come funziona la funzione di decript... A me sembra piuttosto complicato.


in linguaggi pseudo-compilati come Java il decompilatore ti riporta al codice sorgente, magari non esattamente identico a quello scritto, ma se non offuscato perfettamente leggibile e con eventuali ritocchi anche modificabile e ricompilabile.
aaa
11/07/10 10:05
Personalmente, lo stesso vale per codice Assembly proveniente da un compilatore, dato che lo leggo correntemente come se fosse scritto in un qualsiasi linguaggio ...

Il problema non è come risalire all'originale ma cosa fare per rendere un po' piu' sicuro il sorgente. E tra queste cose, sicuramente, NON scrivere password al suo interno.

Comunque, mi sa che stiamo (e da tempo) un po' OT ....
11/07/10 10:06
HeDo

it.wikipedia.org/wiki/…
en.wikipedia.org/wiki/…

consiglio fortemente la lettura approfondita :)
aaa