Autore Topic: Reverse Compilazione  (Letto 1980 volte)

Offline dex

  • Gran Maestro dei Gamberi
  • *****
  • Post: 919
    • Mostra profilo
Reverse Compilazione
« il: 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?

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.213
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Reverse Compilazione
« Risposta #1 il: 13 Ottobre 2025, 21:03:52 »
...temo che dovrai riscriverlo da capo.
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.288
  • Tonno verde
    • Mostra profilo
Re:Reverse Compilazione
« Risposta #2 il: 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:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.288
  • Tonno verde
    • Mostra profilo
Re:Reverse Compilazione
« Risposta #3 il: 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
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.213
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Reverse Compilazione
« Risposta #4 il: 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
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline dex

  • Gran Maestro dei Gamberi
  • *****
  • Post: 919
    • Mostra profilo
Re:Reverse Compilazione
« Risposta #5 il: 16 Ottobre 2025, 00:41:16 »
Raga grazie per l'interessamento

Mi devo armare di pazienza e ripartire da 0