Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Java - da exe a file programmabile
Forum - Java - da exe a file programmabile

Avatar
anonymous (Ex-Member)
Newbie


Messaggi: 15
Iscritto:

Segnala al moderatore
Postato alle 12:35
Sabato, 15/05/2004
Ciao,

forse nel titolo non sono stato molto chiaro, quello che vorrei fare ?:

Ho un file.exe, leggerne il codice e riconvertilo in ".exe", sapete come fare?..O se ci sono strumenti in grado di farlo?..Stessa cosa per i file Dll, ? possibile leggerli e modificarli?

Grazie mille

PM Quote
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 12:40
Sabato, 15/05/2004
In java non si crea un exe ma si fa un exe che manda il comando per eseguire il jar incluso nell'exe, quindi si dovrebbe estrarre il jar e decompilarlo con un apposito programma. fai una ricerca

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 12:45
Sabato, 15/05/2004
Esistono programmi che consentono di "decompilare" i file compilati (i cosiddetti exe).
Non conosco di preciso il nome del programma che ti permette di farlo, ma so di preciso che decompilare un programma e ricompilarlo con le dovute modifiche non ? un'operazione semplice anzi :asd:

(Una buona conoscenza di ASM ? necessaria per saper decompilare e ricompilare un programma). :)


Il mio blog: https://piero.dev
PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 12:50
Sabato, 15/05/2004
Ah, qui sei OT. L'area "Windows" ? pi? adatta per questo tipo di domande. Per questa volta continuiamo qui, ma la prossima volta cerca di fare un po' di pi? attenzione :)

(Che c'entra Java con i decompilatori?).


Il mio blog: https://piero.dev
PM Quote
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 13:28
Sabato, 15/05/2004
ecco le differenze: quando compili java crei bytecode, interpretato dalla JVM, che una volta decompilato ricostruisce esattamente il codice sorgente, se compili x esempio C++ crei linguaggio macchina, che decompilato crea Asm; ma non ? modificabile direttamente, infatti bisogna disporre di un editor esadecimale che permette di modificare determinati offset.
Questa ? l'arte del cracking o reverse engineering, visita <a href="http://protools.cjb.net" target="_new">http://protools.cjb.net</a>

:k:

PM Quote
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 13:30
Sabato, 15/05/2004
dimenticavo! REC pu? adirittura ricostruire il main del programma! :-|

PM Quote
Avatar
Brian (Ex-Member)
Pro


Messaggi: 148
Iscritto: 02/07/2004

Segnala al moderatore
Postato alle 23:53
Lunedì, 26/07/2004
Ehi Netarrow sono Brian, vorrei imparare ad usare java, potresti darmi una mano????
grazie. Ciao! :k:

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 12:23
Mercoledì, 28/07/2004
A parte il fatto che non serve specificare "Sono gigi", il nome utente compare a fianco di ogni messaggio.
Per i messaggi privati siete invitati ad usare l'email. 8-)


Il mio blog: https://piero.dev
PM Quote