Mostra notizie nelle discussioni
  • Avatar
    Scritto da
    Non Autenticato
    il 2007-01-27 14:36:00.0 alle 2007-01-27 14:36:00.0
    Java e i decompilatori
    Sentite ma ho visto che ci sono dei decompilatori per java.
    Ma servono? Se uno conosce il linguaggio poi riesce a decompilare e modificare un programma java?
    Oppure generano del codice difficilmente comprensibile?
    • Avatar
      ☺
      Scritto da
      il 2007-01-27 14:48:00.0 alle 2007-01-27 14:48:00.0
      Trollate totali: 1528
      Re: Java e i decompilatori

      - Scritto da:
      > Sentite ma ho visto che ci sono dei decompilatori
      > per java.
      >
      > Ma servono? Se uno conosce il linguaggio poi
      > riesce a decompilare e modificare un programma
      > java?
      > Oppure generano del codice difficilmente
      > comprensibile?

      Se tu hai un decompilatore il passaggio dal bytecode al sorgente è semplicissimo e univoco.
      L' unico problema è, se ricordo bene, che gli oggetti e le variabili non riprendono i nomi dati in origine ma vengono denotati da nomi convenzionali del tipo "a", "b", "c" e questo può rendere il codice più difficile da comprendere ed analizzare rispetto all' originale.

      Lich™
      Cylon
    • Avatar
      Scritto da
      Non Autenticato
      il 2007-01-27 14:58:00.0 alle 2007-01-27 14:58:00.0
      Re: Java e i decompilatori

      - Scritto da:
      > Sentite ma ho visto che ci sono dei decompilatori
      > per java.
      >
      > Ma servono? Se uno conosce il linguaggio poi
      > riesce a decompilare e modificare un programma
      > java?
      > Oppure generano del codice difficilmente
      > comprensibile?


      Non sono esperto di java, ma se esiste penso ti ritroverai i nomi delle variabili interne ai metodi riassegnati arbitrariamente. Inoltre probabilmente non vedrai il codice originale, ma quello ottimizzato dal compilatore bytecode java, quindi ancora più difficile da interpretare.
    • Avatar
      Scritto da
      Non Autenticato
      il 2007-01-27 16:59:00.0 alle 2007-01-27 16:59:00.0
      Re: Java e i decompilatori

      - Scritto da:
      > Sentite ma ho visto che ci sono dei decompilatori
      > per java.
      >
      > Ma servono? Se uno conosce il linguaggio poi
      > riesce a decompilare e modificare un programma
      > java?
      > Oppure generano del codice difficilmente
      > comprensibile?

      Anche un esperto potrebbe avere problemi a capire un codice decompilato, visto che i commenti non ci sono, le variabili sono rinominate alla pene di cane....
      • Avatar
        ☺
        Scritto da
        avvelentani
        Cubicolario
        il 2007-01-27 18:03:00.0 alle 2007-01-27 18:03:00.0
        Trollate totali: 18184
        Re: Java e i decompilatori

        - Scritto da:
        >
        > - Scritto da:
        > > Sentite ma ho visto che ci sono dei
        > decompilatori
        > > per java.
        > >
        > > Ma servono? Se uno conosce il linguaggio poi
        > > riesce a decompilare e modificare un programma
        > > java?
        > > Oppure generano del codice difficilmente
        > > comprensibile?
        >
        > Anche un esperto potrebbe avere problemi a capire
        > un codice decompilato, visto che i commenti non
        > ci sono, le variabili sono rinominate alla pene
        > di
        > cane....

        Non tutte, le variabili MEMBRO, se non ricordo male, sopravvivono. Come i nomi delle classi e dei metodi.
        I think happiness is love
        - Vladimir Putin
<softv>

Pagina generata in 40 millisecondi

Utenti attivi: 8 nell'ultimo minuto, 22 negli ultimi cinque minuti, 41 negli ultimi 15 minuti