Oppure

Loading
30/08/09 11:06
Hast
Salve a tutti, vorrei sapere come è possibile impedire o quantomeno offuscare la decompilazione di un mio programma in C#. Per il programma è fondamentale che non possa essere decompilato e quindi chiedo aiuto a voi. Ho già provato lo Skater .NET obfuscator però riesco a decompilarlo comunque.
aaa
30/08/09 11:55
lorenzo
non sono per nulla espaeto in questo campo, tuttavia crego che anche usando il miglior offuscatore esistente il fatto che sia c#(quindi .NET) renda la decompilazione possibile.

Secondo me la cosa migliore da fare è offuscarlo in modo tale da far si che un'eventuale decompilazione sia fattibile solo in tempi lunghissimi...comunque lascio la parola a gente più esperta di me;)
aaa
30/08/09 14:14
Hast
Ok grazie allora aspetterò qualche altro aiuto. Per curiosità quali sono i linguaggi più difficili da decompilare?
aaa
30/08/09 15:38
the_angel
Usa la funzione cerca del forum...l'argomento è già stato trattato...
aaa
31/08/09 7:57
Il Totem
Non è possibile in nessun modo impedire la decompilazione di un eseguibile .NET, ma è possibile impedire la lettura del codice mediante offuscamento. E' un metodo alquanto efficace (ho provato a leggere un codice disassemblato e offuscato, ed è praticamente impossibile), quindi ti suggerisco di non perdere le speranze.
aaa
31/08/09 8:32
Hast
Postato originariamente da Il Totem:

Non è possibile in nessun modo impedire la decompilazione di un eseguibile .NET, ma è possibile impedire la lettura del codice mediante offuscamento. E' un metodo alquanto efficace (ho provato a leggere un codice disassemblato e offuscato, ed è praticamente impossibile), quindi ti suggerisco di non perdere le speranze.


Ok grazie mille, non è conosci qualche modo per offuscare il codice?
aaa
01/09/09 14:30
Alfonso
Non l'ho mai provato ma ho un segnalibro

foss.kharkov.ua/g1/projects/eazfuscator/dotnet/…
aaa
01/09/09 17:07
Hast
Postato originariamente da Alfonso:

Non l'ho mai provato ma ho un segnalibro

foss.kharkov.ua/g1/projects/eazfuscator/dotnet/…

Grazie mille, ho provato ma non vedo cambiamenti nel mio codice comunque proverò di nuovo. Mi sembra molto strano però che tutti quelli che scrivano codici con .NET, comprese aziende, abbiano il rischio di far scoprire a tutti i loro codici. Qualcosa dovrà pur esserci altrimenti tutto il lavoro di un programma va in fumo. Solo per curiosità sapete dirmi quali sono i linguaggi più difficili da decompilare?
aaa