Gambas-it

Gambas3 => Programmazione => Topic aperto da: dex - 12 Ottobre 2025, 19:39:45

Titolo: Reverse Compilazione
Inserito da: dex - 12 Ottobre 2025, 19:39:45
Hello raga
tempo addietro avevo fatto un piccolo software di gestione ordini noleggio per un amico, gli avevo dato sia eseguibile che sorgenti.
Ora lui vorrebbe delle modifiche ma ha perso i sorgenti.
Esiste un modo per decompilarlo?
Titolo: Re:Reverse Compilazione
Inserito da: vuott - 13 Ottobre 2025, 21:03:52
...temo che dovrai riscriverlo da capo.
Titolo: Re:Reverse Compilazione
Inserito da: Gianluigi - 13 Ottobre 2025, 23:19:30
Hello raga
tempo addietro avevo fatto un piccolo software di gestione ordini noleggio per un amico, gli avevo dato sia eseguibile che sorgenti.
Ora lui vorrebbe delle modifiche ma ha perso i sorgenti.
Esiste un modo per decompilarlo?

Avevano già fatto una domanda simile qui, credo in Gambas2 e se non ricordo male qualcuno aveva anche trovato un modo per estrarre qualcosa.
Non ricordo se era il codice sorgente o altro.
Provo a chiedere a Fabien.

 :ciao:
Titolo: Re:Reverse Compilazione
Inserito da: Gianluigi - 13 Ottobre 2025, 23:40:38
...
Provo a chiedere a Fabien.


Come temevo la risposta di Fabien è:

Citazione
Purtroppo no.
Può essere possibile per piccoli progetti... e sarà un lavoro enorme... per progetti più grandi... è quasi impossibile a causa dell'ottimizzazione del bytecode.

Posso solo ottenere il contenuto dell'archivio, se necessario... non il codice sorgente.

Spiacente
Titolo: Re:Reverse Compilazione
Inserito da: vuott - 14 Ottobre 2025, 01:04:49
Come temevo la risposta di Fabien è:

Citazione
Posso solo ottenere il contenuto dell'archivio, se necessario... non il codice sorgente.
Grazie, ma lo abbiamo già fatto noi:
   https://www.gambas-it.org/wiki/index.php/Individuare_in_un_file_compilato_.gambas_gli_eventuali_file_esterni_in_esso_allegati
Titolo: Re:Reverse Compilazione
Inserito da: dex - 16 Ottobre 2025, 00:41:16
Raga grazie per l'interessamento

Mi devo armare di pazienza e ripartire da 0